Lines Matching refs:key_ref
378 key_ref_t key_ref; in construct_alloc_key() local
422 key_ref = search_process_keyrings_rcu(ctx); in construct_alloc_key()
424 if (!IS_ERR(key_ref)) in construct_alloc_key()
447 key = key_ref_to_ptr(key_ref); in construct_alloc_key()
597 key_ref_t key_ref; in request_key_and_link() local
618 key_ref = search_process_keyrings_rcu(&ctx); in request_key_and_link()
621 if (!IS_ERR(key_ref)) { in request_key_and_link()
623 ret = key_task_permission(key_ref, current_cred(), in request_key_and_link()
626 key_ref_put(key_ref); in request_key_and_link()
632 key = key_ref_to_ptr(key_ref); in request_key_and_link()
644 } else if (PTR_ERR(key_ref) != -EAGAIN) { in request_key_and_link()
645 key = ERR_CAST(key_ref); in request_key_and_link()
799 key_ref_t key_ref; in request_key_rcu() local
808 key_ref = search_process_keyrings_rcu(&ctx); in request_key_rcu()
809 if (IS_ERR(key_ref)) { in request_key_rcu()
810 key = ERR_CAST(key_ref); in request_key_rcu()
811 if (PTR_ERR(key_ref) == -EAGAIN) in request_key_rcu()
814 key = key_ref_to_ptr(key_ref); in request_key_rcu()