Lines Matching refs:rkey
273 struct key *rkey; in nfs_idmap_request_key() local
280 rkey = request_key(&key_type_id_resolver, desc, ""); in nfs_idmap_request_key()
281 if (IS_ERR(rkey)) { in nfs_idmap_request_key()
283 rkey = request_key_with_auxdata(&key_type_id_resolver_legacy, in nfs_idmap_request_key()
287 if (!IS_ERR(rkey)) in nfs_idmap_request_key()
288 set_bit(KEY_FLAG_ROOT_CAN_INVAL, &rkey->flags); in nfs_idmap_request_key()
291 return rkey; in nfs_idmap_request_key()
299 struct key *rkey; in nfs_idmap_get_key() local
304 rkey = nfs_idmap_request_key(name, namelen, type, idmap); in nfs_idmap_get_key()
307 if (IS_ERR(rkey)) { in nfs_idmap_get_key()
308 ret = PTR_ERR(rkey); in nfs_idmap_get_key()
313 rkey->perm |= KEY_USR_VIEW; in nfs_idmap_get_key()
315 ret = key_validate(rkey); in nfs_idmap_get_key()
319 payload = user_key_payload(rkey); in nfs_idmap_get_key()
333 key_put(rkey); in nfs_idmap_get_key()