Lines Matching refs:key_ref
341 key_ref_t key_ref, ret, err; in search_my_process_keyrings() local
350 key_ref = NULL; in search_my_process_keyrings()
356 key_ref = keyring_search_aux( in search_my_process_keyrings()
358 if (!IS_ERR(key_ref)) in search_my_process_keyrings()
361 switch (PTR_ERR(key_ref)) { in search_my_process_keyrings()
364 ret = key_ref; in search_my_process_keyrings()
367 err = key_ref; in search_my_process_keyrings()
374 key_ref = keyring_search_aux( in search_my_process_keyrings()
376 if (!IS_ERR(key_ref)) in search_my_process_keyrings()
379 switch (PTR_ERR(key_ref)) { in search_my_process_keyrings()
384 ret = key_ref; in search_my_process_keyrings()
387 err = key_ref; in search_my_process_keyrings()
395 key_ref = keyring_search_aux( in search_my_process_keyrings()
400 if (!IS_ERR(key_ref)) in search_my_process_keyrings()
403 switch (PTR_ERR(key_ref)) { in search_my_process_keyrings()
408 ret = key_ref; in search_my_process_keyrings()
411 err = key_ref; in search_my_process_keyrings()
417 key_ref = keyring_search_aux( in search_my_process_keyrings()
420 if (!IS_ERR(key_ref)) in search_my_process_keyrings()
423 switch (PTR_ERR(key_ref)) { in search_my_process_keyrings()
428 ret = key_ref; in search_my_process_keyrings()
431 err = key_ref; in search_my_process_keyrings()
437 key_ref = ret ? ret : err; in search_my_process_keyrings()
440 return key_ref; in search_my_process_keyrings()
454 key_ref_t key_ref, ret = ERR_PTR(-EACCES), err; in search_process_keyrings() local
458 key_ref = search_my_process_keyrings(ctx); in search_process_keyrings()
459 if (!IS_ERR(key_ref)) in search_process_keyrings()
461 err = key_ref; in search_process_keyrings()
480 key_ref = search_process_keyrings(ctx); in search_process_keyrings()
485 if (!IS_ERR(key_ref)) in search_process_keyrings()
488 ret = key_ref; in search_process_keyrings()
496 key_ref = ERR_PTR(-ENOKEY); in search_process_keyrings()
498 key_ref = ret; in search_process_keyrings()
500 key_ref = err; in search_process_keyrings()
503 return key_ref; in search_process_keyrings()
543 key_ref_t key_ref, skey_ref; in lookup_user_key() local
548 key_ref = ERR_PTR(-ENOKEY); in lookup_user_key()
558 key_ref = ERR_PTR(ret); in lookup_user_key()
566 key_ref = make_key_ref(key, 1); in lookup_user_key()
576 key_ref = ERR_PTR(ret); in lookup_user_key()
584 key_ref = make_key_ref(key, 1); in lookup_user_key()
616 key_ref = make_key_ref(key, 1); in lookup_user_key()
628 key_ref = make_key_ref(key, 1); in lookup_user_key()
640 key_ref = make_key_ref(key, 1); in lookup_user_key()
645 key_ref = ERR_PTR(-EINVAL); in lookup_user_key()
654 key_ref = make_key_ref(key, 1); in lookup_user_key()
664 key_ref = ERR_PTR(-EKEYREVOKED); in lookup_user_key()
674 key_ref = make_key_ref(key, 1); in lookup_user_key()
678 key_ref = ERR_PTR(-EINVAL); in lookup_user_key()
684 key_ref = ERR_CAST(key); in lookup_user_key()
688 key_ref = make_key_ref(key, 0); in lookup_user_key()
701 key_ref = skey_ref; in lookup_user_key()
737 ret = key_task_permission(key_ref, ctx.cred, perm); in lookup_user_key()
745 return key_ref; in lookup_user_key()
748 key_ref_put(key_ref); in lookup_user_key()
749 key_ref = ERR_PTR(ret); in lookup_user_key()