Lines Matching refs:kern_policy
289 } kern_policy; in EnsurePolicy() local
290 memset(&kern_policy, 0, sizeof(kern_policy)); in EnsurePolicy()
301 kern_policy.v1.version = FSCRYPT_POLICY_V1; in EnsurePolicy()
302 kern_policy.v1.contents_encryption_mode = policy.options.contents_mode; in EnsurePolicy()
303 kern_policy.v1.filenames_encryption_mode = policy.options.filenames_mode; in EnsurePolicy()
304 kern_policy.v1.flags = policy.options.flags; in EnsurePolicy()
305 policy.key_raw_ref.copy(reinterpret_cast<char*>(kern_policy.v1.master_key_descriptor), in EnsurePolicy()
314 kern_policy.v2.version = FSCRYPT_POLICY_V2; in EnsurePolicy()
315 kern_policy.v2.contents_encryption_mode = policy.options.contents_mode; in EnsurePolicy()
316 kern_policy.v2.filenames_encryption_mode = policy.options.filenames_mode; in EnsurePolicy()
317 kern_policy.v2.flags = policy.options.flags; in EnsurePolicy()
318 policy.key_raw_ref.copy(reinterpret_cast<char*>(kern_policy.v2.master_key_identifier), in EnsurePolicy()
337 if (ioctl(fd, FS_IOC_SET_ENCRYPTION_POLICY, &kern_policy) != 0) { in EnsurePolicy()