Lines Matching defs:key_ref
714 static inline key_ref_t __key_update(key_ref_t key_ref,
717 struct key *key = key_ref_to_ptr(key_ref);
721 ret = key_permission(key_ref, KEY_WRITE);
741 return key_ref;
745 key_ref = ERR_PTR(ret);
765 key_ref_t key_ref;
772 key_ref = ERR_PTR(-ENODEV);
776 key_ref = ERR_PTR(-EINVAL);
784 key_ref = ERR_PTR(-ENOTDIR);
794 key_ref = ERR_PTR(ret);
803 key_ref = __keyring_search_one(keyring_ref, ktype, description,
805 if (!IS_ERR(key_ref))
823 key_ref = ERR_PTR(PTR_ERR(key));
831 key_ref = ERR_PTR(ret);
835 key_ref = make_key_ref(key, is_key_possessed(keyring_ref));
842 return key_ref;
851 key_ref = __key_update(key_ref, payload, plen);
862 int key_update(key_ref_t key_ref, const void *payload, size_t plen)
864 struct key *key = key_ref_to_ptr(key_ref);
870 ret = key_permission(key_ref, KEY_WRITE);