Lines Matching refs:key_ref

765 static inline key_ref_t __key_update(key_ref_t key_ref,  in __key_update()  argument
768 struct key *key = key_ref_to_ptr(key_ref); in __key_update()
772 ret = key_permission(key_ref, KEY_NEED_WRITE); in __key_update()
794 return key_ref; in __key_update()
798 key_ref = ERR_PTR(ret); in __key_update()
822 key_ref_t key_ref; in __key_create_or_update() local
830 key_ref = ERR_PTR(-ENODEV); in __key_create_or_update()
834 key_ref = ERR_PTR(-EINVAL); in __key_create_or_update()
846 key_ref = ERR_PTR(-ENOTDIR); in __key_create_or_update()
859 key_ref = ERR_PTR(ret); in __key_create_or_update()
864 key_ref = ERR_PTR(-EINVAL); in __key_create_or_update()
873 key_ref = ERR_PTR(ret); in __key_create_or_update()
879 key_ref = ERR_PTR(ret); in __key_create_or_update()
887 key_ref = ERR_PTR(ret); in __key_create_or_update()
896 key_ref = ERR_PTR(ret); in __key_create_or_update()
906 key_ref = find_key_to_update(keyring_ref, &index_key); in __key_create_or_update()
907 if (key_ref) in __key_create_or_update()
911 key_ref = find_key_to_update(keyring_ref, &index_key); in __key_create_or_update()
912 if (key_ref) { in __key_create_or_update()
913 key_ref_put(key_ref); in __key_create_or_update()
914 key_ref = ERR_PTR(-EEXIST); in __key_create_or_update()
936 key_ref = ERR_CAST(key); in __key_create_or_update()
944 key_ref = ERR_PTR(ret); in __key_create_or_update()
951 key_ref = make_key_ref(key, is_key_possessed(keyring_ref)); in __key_create_or_update()
961 return key_ref; in __key_create_or_update()
969 key = key_ref_to_ptr(key_ref); in __key_create_or_update()
973 key_ref_put(key_ref); in __key_create_or_update()
974 key_ref = ERR_PTR(ret); in __key_create_or_update()
979 key_ref = __key_update(key_ref, &prep); in __key_create_or_update()
981 if (!IS_ERR(key_ref)) in __key_create_or_update()
1076 int key_update(key_ref_t key_ref, const void *payload, size_t plen) in key_update() argument
1079 struct key *key = key_ref_to_ptr(key_ref); in key_update()
1085 ret = key_permission(key_ref, KEY_NEED_WRITE); in key_update()