Lines Matching refs:new
78 struct nfs4_ds_server *new) in nfs4_add_ds_client() argument
88 if (new) in nfs4_add_ds_client()
89 list_add_rcu(&new->list, &ds_clp->cl_ds_clients); in nfs4_add_ds_client()
90 dss = new; in nfs4_add_ds_client()
134 struct nfs4_ds_server *dss, *new; in nfs4_find_or_create_ds_client() local
140 new = nfs4_alloc_ds_server(ds_clp, flavor); in nfs4_find_or_create_ds_client()
141 if (IS_ERR(new)) in nfs4_find_or_create_ds_client()
142 return ERR_CAST(new); in nfs4_find_or_create_ds_client()
143 dss = nfs4_add_ds_client(ds_clp, flavor, new); in nfs4_find_or_create_ds_client()
144 if (dss != new) in nfs4_find_or_create_ds_client()
145 nfs4_free_ds_server(new); in nfs4_find_or_create_ds_client()
528 static int nfs4_match_client(struct nfs_client *pos, struct nfs_client *new, in nfs4_match_client() argument
533 if (pos->rpc_ops != new->rpc_ops) in nfs4_match_client()
536 if (pos->cl_minorversion != new->cl_minorversion) in nfs4_match_client()
560 if (pos->cl_clientid != new->cl_clientid) in nfs4_match_client()
566 if (!nfs4_match_client_owner_id(pos, new)) in nfs4_match_client()
585 int nfs40_walk_client_list(struct nfs_client *new, in nfs40_walk_client_list() argument
589 struct nfs_net *nn = net_generic(new->cl_net, nfs_net_id); in nfs40_walk_client_list()
592 .clientid = new->cl_clientid, in nfs40_walk_client_list()
593 .confirm = new->cl_confirm, in nfs40_walk_client_list()
600 if (pos == new) in nfs40_walk_client_list()
603 status = nfs4_match_client(pos, new, &prev, nn); in nfs40_walk_client_list()
615 if ((new != pos) && nfs4_same_verifier(&pos->cl_confirm, in nfs40_walk_client_list()
616 &new->cl_confirm)) in nfs40_walk_client_list()
635 nfs4_swap_callback_idents(pos, new); in nfs40_walk_client_list()
636 pos->cl_confirm = new->cl_confirm; in nfs40_walk_client_list()
752 int nfs41_walk_client_list(struct nfs_client *new, in nfs41_walk_client_list() argument
756 struct nfs_net *nn = net_generic(new->cl_net, nfs_net_id); in nfs41_walk_client_list()
763 if (pos == new) in nfs41_walk_client_list()
766 status = nfs4_match_client(pos, new, &prev, nn); in nfs41_walk_client_list()
778 new->cl_serverowner)) in nfs41_walk_client_list()