Lines Matching refs:crp

7331 	struct nfs4_client_reclaim *crp;  in nfs4_has_reclaimed_state()  local
7333 crp = nfsd4_find_reclaim_client(name, nn); in nfs4_has_reclaimed_state()
7334 return (crp && crp->cr_clp); in nfs4_has_reclaimed_state()
7348 struct nfs4_client_reclaim *crp; in nfs4_client_to_reclaim() local
7350 crp = alloc_reclaim(); in nfs4_client_to_reclaim()
7351 if (crp) { in nfs4_client_to_reclaim()
7353 INIT_LIST_HEAD(&crp->cr_strhash); in nfs4_client_to_reclaim()
7354 list_add(&crp->cr_strhash, &nn->reclaim_str_hashtbl[strhashval]); in nfs4_client_to_reclaim()
7355 crp->cr_name.data = name.data; in nfs4_client_to_reclaim()
7356 crp->cr_name.len = name.len; in nfs4_client_to_reclaim()
7357 crp->cr_princhash.data = princhash.data; in nfs4_client_to_reclaim()
7358 crp->cr_princhash.len = princhash.len; in nfs4_client_to_reclaim()
7359 crp->cr_clp = NULL; in nfs4_client_to_reclaim()
7362 return crp; in nfs4_client_to_reclaim()
7366 nfs4_remove_reclaim_record(struct nfs4_client_reclaim *crp, struct nfsd_net *nn) in nfs4_remove_reclaim_record() argument
7368 list_del(&crp->cr_strhash); in nfs4_remove_reclaim_record()
7369 kfree(crp->cr_name.data); in nfs4_remove_reclaim_record()
7370 kfree(crp->cr_princhash.data); in nfs4_remove_reclaim_record()
7371 kfree(crp); in nfs4_remove_reclaim_record()
7378 struct nfs4_client_reclaim *crp = NULL; in nfs4_release_reclaim() local
7383 crp = list_entry(nn->reclaim_str_hashtbl[i].next, in nfs4_release_reclaim()
7385 nfs4_remove_reclaim_record(crp, nn); in nfs4_release_reclaim()
7397 struct nfs4_client_reclaim *crp = NULL; in nfsd4_find_reclaim_client() local
7400 list_for_each_entry(crp, &nn->reclaim_str_hashtbl[strhashval], cr_strhash) { in nfsd4_find_reclaim_client()
7401 if (compare_blob(&crp->cr_name, &name) == 0) { in nfsd4_find_reclaim_client()
7402 return crp; in nfsd4_find_reclaim_client()