Lines Matching refs:rkey
72 struct key *rkey; in dns_query() local
123 rkey = request_key(&key_type_dns_resolver, desc, options); in dns_query()
126 if (IS_ERR(rkey)) { in dns_query()
127 ret = PTR_ERR(rkey); in dns_query()
131 down_read(&rkey->sem); in dns_query()
132 set_bit(KEY_FLAG_ROOT_CAN_INVAL, &rkey->flags); in dns_query()
133 rkey->perm |= KEY_USR_VIEW; in dns_query()
135 ret = key_validate(rkey); in dns_query()
140 ret = PTR_ERR(rkey->payload.data[dns_key_error]); in dns_query()
144 upayload = user_key_payload(rkey); in dns_query()
156 *_expiry = rkey->expiry; in dns_query()
160 up_read(&rkey->sem); in dns_query()
161 key_put(rkey); in dns_query()