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 = rkey->type_data.x[0]; in dns_query()
144 upayload = rcu_dereference_protected(rkey->payload.data, in dns_query()
145 lockdep_is_held(&rkey->sem)); in dns_query()
157 *_expiry = rkey->expiry; in dns_query()
161 up_read(&rkey->sem); in dns_query()
162 key_put(rkey); in dns_query()