Lines Matching refs:rkey
74 struct key *rkey; in dns_query() local
125 rkey = request_key(&key_type_dns_resolver, desc, options); in dns_query()
128 if (IS_ERR(rkey)) { in dns_query()
129 ret = PTR_ERR(rkey); in dns_query()
133 down_read(&rkey->sem); in dns_query()
134 set_bit(KEY_FLAG_ROOT_CAN_INVAL, &rkey->flags); in dns_query()
135 rkey->perm |= KEY_USR_VIEW; in dns_query()
137 ret = key_validate(rkey); in dns_query()
142 ret = PTR_ERR(rkey->payload.data[dns_key_error]); in dns_query()
146 upayload = user_key_payload_locked(rkey); in dns_query()
160 *_expiry = rkey->expiry; in dns_query()
164 up_read(&rkey->sem); in dns_query()
165 key_put(rkey); in dns_query()