Lines Matching refs:keyring_ref

68 	key_ref_t keyring_ref, key_ref;  in SYSCALL_DEFINE5()  local
114 keyring_ref = lookup_user_key(ringid, KEY_LOOKUP_CREATE, KEY_NEED_WRITE); in SYSCALL_DEFINE5()
115 if (IS_ERR(keyring_ref)) { in SYSCALL_DEFINE5()
116 ret = PTR_ERR(keyring_ref); in SYSCALL_DEFINE5()
122 key_ref = key_create_or_update(keyring_ref, type, description, in SYSCALL_DEFINE5()
133 key_ref_put(keyring_ref); in SYSCALL_DEFINE5()
460 key_ref_t keyring_ref; in keyctl_keyring_clear() local
464 keyring_ref = lookup_user_key(ringid, KEY_LOOKUP_CREATE, KEY_NEED_WRITE); in keyctl_keyring_clear()
465 if (IS_ERR(keyring_ref)) { in keyctl_keyring_clear()
466 ret = PTR_ERR(keyring_ref); in keyctl_keyring_clear()
470 keyring_ref = lookup_user_key(ringid, 0, 0); in keyctl_keyring_clear()
471 if (IS_ERR(keyring_ref)) in keyctl_keyring_clear()
474 &key_ref_to_ptr(keyring_ref)->flags)) in keyctl_keyring_clear()
483 keyring = key_ref_to_ptr(keyring_ref); in keyctl_keyring_clear()
489 key_ref_put(keyring_ref); in keyctl_keyring_clear()
507 key_ref_t keyring_ref, key_ref; in keyctl_keyring_link() local
510 keyring_ref = lookup_user_key(ringid, KEY_LOOKUP_CREATE, KEY_NEED_WRITE); in keyctl_keyring_link()
511 if (IS_ERR(keyring_ref)) { in keyctl_keyring_link()
512 ret = PTR_ERR(keyring_ref); in keyctl_keyring_link()
522 ret = key_link(key_ref_to_ptr(keyring_ref), key_ref_to_ptr(key_ref)); in keyctl_keyring_link()
526 key_ref_put(keyring_ref); in keyctl_keyring_link()
544 key_ref_t keyring_ref, key_ref; in keyctl_keyring_unlink() local
548 keyring_ref = lookup_user_key(ringid, 0, KEY_NEED_WRITE); in keyctl_keyring_unlink()
549 if (IS_ERR(keyring_ref)) { in keyctl_keyring_unlink()
550 ret = PTR_ERR(keyring_ref); in keyctl_keyring_unlink()
560 keyring = key_ref_to_ptr(keyring_ref); in keyctl_keyring_unlink()
570 key_ref_put(keyring_ref); in keyctl_keyring_unlink()
666 key_ref_t keyring_ref, key_ref, dest_ref; in keyctl_keyring_search() local
682 keyring_ref = lookup_user_key(ringid, 0, KEY_NEED_SEARCH); in keyctl_keyring_search()
683 if (IS_ERR(keyring_ref)) { in keyctl_keyring_search()
684 ret = PTR_ERR(keyring_ref); in keyctl_keyring_search()
707 key_ref = keyring_search(keyring_ref, ktype, description); in keyctl_keyring_search()
737 key_ref_put(keyring_ref); in keyctl_keyring_search()