Lines Matching refs:rkey
274 struct key *rkey; in nfs_idmap_request_key() local
281 rkey = request_key(&key_type_id_resolver, desc, ""); in nfs_idmap_request_key()
282 if (IS_ERR(rkey)) { in nfs_idmap_request_key()
284 rkey = request_key_with_auxdata(&key_type_id_resolver_legacy, in nfs_idmap_request_key()
288 if (!IS_ERR(rkey)) in nfs_idmap_request_key()
289 set_bit(KEY_FLAG_ROOT_CAN_INVAL, &rkey->flags); in nfs_idmap_request_key()
292 return rkey; in nfs_idmap_request_key()
300 struct key *rkey; in nfs_idmap_get_key() local
305 rkey = nfs_idmap_request_key(name, namelen, type, idmap); in nfs_idmap_get_key()
308 if (IS_ERR(rkey)) { in nfs_idmap_get_key()
309 ret = PTR_ERR(rkey); in nfs_idmap_get_key()
314 rkey->perm |= KEY_USR_VIEW; in nfs_idmap_get_key()
316 ret = key_validate(rkey); in nfs_idmap_get_key()
320 payload = user_key_payload_rcu(rkey); in nfs_idmap_get_key()
334 key_put(rkey); in nfs_idmap_get_key()