Lines Matching refs:policy

22 				const struct fscrypt_policy *policy)  in is_encryption_context_consistent_with_policy()  argument
24 return memcmp(ctx->master_key_descriptor, policy->master_key_descriptor, in is_encryption_context_consistent_with_policy()
26 (ctx->flags == policy->flags) && in is_encryption_context_consistent_with_policy()
28 policy->contents_encryption_mode) && in is_encryption_context_consistent_with_policy()
30 policy->filenames_encryption_mode); in is_encryption_context_consistent_with_policy()
34 const struct fscrypt_policy *policy) in create_encryption_context_from_policy() argument
39 memcpy(ctx.master_key_descriptor, policy->master_key_descriptor, in create_encryption_context_from_policy()
42 if (!fscrypt_valid_enc_modes(policy->contents_encryption_mode, in create_encryption_context_from_policy()
43 policy->filenames_encryption_mode)) in create_encryption_context_from_policy()
46 if (policy->flags & ~FS_POLICY_FLAGS_VALID) in create_encryption_context_from_policy()
49 ctx.contents_encryption_mode = policy->contents_encryption_mode; in create_encryption_context_from_policy()
50 ctx.filenames_encryption_mode = policy->filenames_encryption_mode; in create_encryption_context_from_policy()
51 ctx.flags = policy->flags; in create_encryption_context_from_policy()
60 struct fscrypt_policy policy; in fscrypt_ioctl_set_policy() local
65 if (copy_from_user(&policy, arg, sizeof(policy))) in fscrypt_ioctl_set_policy()
71 if (policy.version != 0) in fscrypt_ioctl_set_policy()
88 &policy); in fscrypt_ioctl_set_policy()
91 &policy)) { in fscrypt_ioctl_set_policy()
110 struct fscrypt_policy policy; in fscrypt_ioctl_get_policy() local
124 policy.version = 0; in fscrypt_ioctl_get_policy()
125 policy.contents_encryption_mode = ctx.contents_encryption_mode; in fscrypt_ioctl_get_policy()
126 policy.filenames_encryption_mode = ctx.filenames_encryption_mode; in fscrypt_ioctl_get_policy()
127 policy.flags = ctx.flags; in fscrypt_ioctl_get_policy()
128 memcpy(policy.master_key_descriptor, ctx.master_key_descriptor, in fscrypt_ioctl_get_policy()
131 if (copy_to_user(arg, &policy, sizeof(policy))) in fscrypt_ioctl_get_policy()