Lines Matching defs:crp
7182 struct nfs4_client_reclaim *crp;
7184 crp = nfsd4_find_reclaim_client(name, nn);
7185 return (crp && crp->cr_clp);
7199 struct nfs4_client_reclaim *crp;
7201 crp = alloc_reclaim();
7202 if (crp) {
7204 INIT_LIST_HEAD(&crp->cr_strhash);
7205 list_add(&crp->cr_strhash, &nn->reclaim_str_hashtbl[strhashval]);
7206 crp->cr_name.data = name.data;
7207 crp->cr_name.len = name.len;
7208 crp->cr_princhash.data = princhash.data;
7209 crp->cr_princhash.len = princhash.len;
7210 crp->cr_clp = NULL;
7213 return crp;
7217 nfs4_remove_reclaim_record(struct nfs4_client_reclaim *crp, struct nfsd_net *nn)
7219 list_del(&crp->cr_strhash);
7220 kfree(crp->cr_name.data);
7221 kfree(crp->cr_princhash.data);
7222 kfree(crp);
7229 struct nfs4_client_reclaim *crp = NULL;
7234 crp = list_entry(nn->reclaim_str_hashtbl[i].next,
7236 nfs4_remove_reclaim_record(crp, nn);
7248 struct nfs4_client_reclaim *crp = NULL;
7251 list_for_each_entry(crp, &nn->reclaim_str_hashtbl[strhashval], cr_strhash) {
7252 if (compare_blob(&crp->cr_name, &name) == 0) {
7253 return crp;