Lines Matching refs:keyring_ref
66 key_ref_t keyring_ref, key_ref; in SYSCALL_DEFINE5() local
120 keyring_ref = lookup_user_key(ringid, KEY_LOOKUP_CREATE, KEY_NEED_WRITE); in SYSCALL_DEFINE5()
121 if (IS_ERR(keyring_ref)) { in SYSCALL_DEFINE5()
122 ret = PTR_ERR(keyring_ref); in SYSCALL_DEFINE5()
128 key_ref = key_create_or_update(keyring_ref, type, description, in SYSCALL_DEFINE5()
139 key_ref_put(keyring_ref); in SYSCALL_DEFINE5()
447 key_ref_t keyring_ref; in keyctl_keyring_clear() local
450 keyring_ref = lookup_user_key(ringid, KEY_LOOKUP_CREATE, KEY_NEED_WRITE); in keyctl_keyring_clear()
451 if (IS_ERR(keyring_ref)) { in keyctl_keyring_clear()
452 ret = PTR_ERR(keyring_ref); in keyctl_keyring_clear()
456 keyring_ref = lookup_user_key(ringid, 0, 0); in keyctl_keyring_clear()
457 if (IS_ERR(keyring_ref)) in keyctl_keyring_clear()
460 &key_ref_to_ptr(keyring_ref)->flags)) in keyctl_keyring_clear()
469 ret = keyring_clear(key_ref_to_ptr(keyring_ref)); in keyctl_keyring_clear()
471 key_ref_put(keyring_ref); in keyctl_keyring_clear()
489 key_ref_t keyring_ref, key_ref; in keyctl_keyring_link() local
492 keyring_ref = lookup_user_key(ringid, KEY_LOOKUP_CREATE, KEY_NEED_WRITE); in keyctl_keyring_link()
493 if (IS_ERR(keyring_ref)) { in keyctl_keyring_link()
494 ret = PTR_ERR(keyring_ref); in keyctl_keyring_link()
504 ret = key_link(key_ref_to_ptr(keyring_ref), key_ref_to_ptr(key_ref)); in keyctl_keyring_link()
508 key_ref_put(keyring_ref); in keyctl_keyring_link()
524 key_ref_t keyring_ref, key_ref; in keyctl_keyring_unlink() local
527 keyring_ref = lookup_user_key(ringid, 0, KEY_NEED_WRITE); in keyctl_keyring_unlink()
528 if (IS_ERR(keyring_ref)) { in keyctl_keyring_unlink()
529 ret = PTR_ERR(keyring_ref); in keyctl_keyring_unlink()
539 ret = key_unlink(key_ref_to_ptr(keyring_ref), key_ref_to_ptr(key_ref)); in keyctl_keyring_unlink()
543 key_ref_put(keyring_ref); in keyctl_keyring_unlink()
639 key_ref_t keyring_ref, key_ref, dest_ref; in keyctl_keyring_search() local
655 keyring_ref = lookup_user_key(ringid, 0, KEY_NEED_SEARCH); in keyctl_keyring_search()
656 if (IS_ERR(keyring_ref)) { in keyctl_keyring_search()
657 ret = PTR_ERR(keyring_ref); in keyctl_keyring_search()
680 key_ref = keyring_search(keyring_ref, ktype, description); in keyctl_keyring_search()
710 key_ref_put(keyring_ref); in keyctl_keyring_search()