Lines Matching refs:keyring_ref

80 	key_ref_t keyring_ref, key_ref;  in SYSCALL_DEFINE5()  local
126 keyring_ref = lookup_user_key(ringid, KEY_LOOKUP_CREATE, KEY_NEED_WRITE); in SYSCALL_DEFINE5()
127 if (IS_ERR(keyring_ref)) { in SYSCALL_DEFINE5()
128 ret = PTR_ERR(keyring_ref); in SYSCALL_DEFINE5()
134 key_ref = key_create_or_update(keyring_ref, type, description, in SYSCALL_DEFINE5()
145 key_ref_put(keyring_ref); in SYSCALL_DEFINE5()
469 key_ref_t keyring_ref; in keyctl_keyring_clear() local
473 keyring_ref = lookup_user_key(ringid, KEY_LOOKUP_CREATE, KEY_NEED_WRITE); in keyctl_keyring_clear()
474 if (IS_ERR(keyring_ref)) { in keyctl_keyring_clear()
475 ret = PTR_ERR(keyring_ref); in keyctl_keyring_clear()
479 keyring_ref = lookup_user_key(ringid, 0, in keyctl_keyring_clear()
481 if (IS_ERR(keyring_ref)) in keyctl_keyring_clear()
484 &key_ref_to_ptr(keyring_ref)->flags)) in keyctl_keyring_clear()
493 keyring = key_ref_to_ptr(keyring_ref); in keyctl_keyring_clear()
499 key_ref_put(keyring_ref); in keyctl_keyring_clear()
517 key_ref_t keyring_ref, key_ref; in keyctl_keyring_link() local
520 keyring_ref = lookup_user_key(ringid, KEY_LOOKUP_CREATE, KEY_NEED_WRITE); in keyctl_keyring_link()
521 if (IS_ERR(keyring_ref)) { in keyctl_keyring_link()
522 ret = PTR_ERR(keyring_ref); in keyctl_keyring_link()
532 ret = key_link(key_ref_to_ptr(keyring_ref), key_ref_to_ptr(key_ref)); in keyctl_keyring_link()
536 key_ref_put(keyring_ref); in keyctl_keyring_link()
554 key_ref_t keyring_ref, key_ref; in keyctl_keyring_unlink() local
558 keyring_ref = lookup_user_key(ringid, 0, KEY_NEED_WRITE); in keyctl_keyring_unlink()
559 if (IS_ERR(keyring_ref)) { in keyctl_keyring_unlink()
560 ret = PTR_ERR(keyring_ref); in keyctl_keyring_unlink()
570 keyring = key_ref_to_ptr(keyring_ref); in keyctl_keyring_unlink()
580 key_ref_put(keyring_ref); in keyctl_keyring_unlink()
722 key_ref_t keyring_ref, key_ref, dest_ref; in keyctl_keyring_search() local
738 keyring_ref = lookup_user_key(ringid, 0, KEY_NEED_SEARCH); in keyctl_keyring_search()
739 if (IS_ERR(keyring_ref)) { in keyctl_keyring_search()
740 ret = PTR_ERR(keyring_ref); in keyctl_keyring_search()
763 key_ref = keyring_search(keyring_ref, ktype, description, true); in keyctl_keyring_search()
793 key_ref_put(keyring_ref); in keyctl_keyring_search()