Lines Matching refs:rkey
283 struct key *rkey = ERR_PTR(-EAGAIN); in nfs_idmap_request_key() local
291 rkey = request_key(&key_type_id_resolver, desc, ""); in nfs_idmap_request_key()
292 if (IS_ERR(rkey)) { in nfs_idmap_request_key()
294 rkey = request_key_with_auxdata(&key_type_id_resolver_legacy, in nfs_idmap_request_key()
298 if (!IS_ERR(rkey)) in nfs_idmap_request_key()
299 set_bit(KEY_FLAG_ROOT_CAN_INVAL, &rkey->flags); in nfs_idmap_request_key()
302 return rkey; in nfs_idmap_request_key()
310 struct key *rkey; in nfs_idmap_get_key() local
315 rkey = nfs_idmap_request_key(name, namelen, type, idmap); in nfs_idmap_get_key()
318 if (IS_ERR(rkey)) { in nfs_idmap_get_key()
319 ret = PTR_ERR(rkey); in nfs_idmap_get_key()
324 rkey->perm |= KEY_USR_VIEW; in nfs_idmap_get_key()
326 ret = key_validate(rkey); in nfs_idmap_get_key()
330 payload = user_key_payload_rcu(rkey); in nfs_idmap_get_key()
344 key_put(rkey); in nfs_idmap_get_key()