Lines Matching refs:payload
68 void *payload; in SYSCALL_DEFINE5() local
99 payload = NULL; in SYSCALL_DEFINE5()
104 payload = kmalloc(plen, GFP_KERNEL | __GFP_NOWARN); in SYSCALL_DEFINE5()
105 if (!payload) { in SYSCALL_DEFINE5()
109 payload = vmalloc(plen); in SYSCALL_DEFINE5()
110 if (!payload) in SYSCALL_DEFINE5()
115 if (copy_from_user(payload, _payload, plen) != 0) in SYSCALL_DEFINE5()
129 payload, plen, KEY_PERM_UNDEF, in SYSCALL_DEFINE5()
142 kfree(payload); in SYSCALL_DEFINE5()
144 vfree(payload); in SYSCALL_DEFINE5()
322 void *payload; in keyctl_update_key() local
330 payload = NULL; in keyctl_update_key()
333 payload = kmalloc(plen, GFP_KERNEL); in keyctl_update_key()
334 if (!payload) in keyctl_update_key()
338 if (copy_from_user(payload, _payload, plen) != 0) in keyctl_update_key()
350 ret = key_update(key_ref, payload, plen); in keyctl_update_key()
354 kfree(payload); in keyctl_update_key()
1017 void *payload; in keyctl_instantiate_key_common() local
1036 rka = instkey->payload.data; in keyctl_instantiate_key_common()
1041 payload = NULL; in keyctl_instantiate_key_common()
1045 payload = kmalloc(plen, GFP_KERNEL); in keyctl_instantiate_key_common()
1046 if (!payload) { in keyctl_instantiate_key_common()
1049 payload = vmalloc(plen); in keyctl_instantiate_key_common()
1050 if (!payload) in keyctl_instantiate_key_common()
1055 if (copy_from_iter(payload, plen, from) != plen) in keyctl_instantiate_key_common()
1066 ret = key_instantiate_and_link(rka->target_key, payload, plen, in keyctl_instantiate_key_common()
1077 kvfree(payload); in keyctl_instantiate_key_common()
1203 rka = instkey->payload.data; in keyctl_reject_key()