Home
last modified time | relevance | path

Searched refs:xps (Results 1 – 4 of 4) sorted by relevance

/net/sunrpc/
Dxprtmultipath.c22 typedef struct rpc_xprt *(*xprt_switch_find_xprt_t)(struct rpc_xprt_switch *xps,
29 static void xprt_switch_add_xprt_locked(struct rpc_xprt_switch *xps, in xprt_switch_add_xprt_locked() argument
34 list_add_tail_rcu(&xprt->xprt_switch, &xps->xps_xprt_list); in xprt_switch_add_xprt_locked()
36 if (xps->xps_nxprts == 0) in xprt_switch_add_xprt_locked()
37 xps->xps_net = xprt->xprt_net; in xprt_switch_add_xprt_locked()
38 xps->xps_nxprts++; in xprt_switch_add_xprt_locked()
39 xps->xps_nactive++; in xprt_switch_add_xprt_locked()
49 void rpc_xprt_switch_add_xprt(struct rpc_xprt_switch *xps, in rpc_xprt_switch_add_xprt() argument
54 spin_lock(&xps->xps_lock); in rpc_xprt_switch_add_xprt()
55 if (xps->xps_net == xprt->xprt_net || xps->xps_net == NULL) in rpc_xprt_switch_add_xprt()
[all …]
Dclnt.c361 struct rpc_xprt_switch *xps, in rpc_new_client() argument
416 xprt_iter_init(&clnt->cl_xpi, xps); in rpc_new_client()
417 xprt_switch_put(xps); in rpc_new_client()
448 xprt_switch_put(xps); in rpc_new_client()
458 struct rpc_xprt_switch *xps; in rpc_create_xprt() local
462 xps = args->bc_xprt->xpt_bc_xps; in rpc_create_xprt()
463 xprt_switch_get(xps); in rpc_create_xprt()
465 xps = xprt_switch_alloc(xprt, GFP_KERNEL); in rpc_create_xprt()
466 if (xps == NULL) { in rpc_create_xprt()
471 xprt_switch_get(xps); in rpc_create_xprt()
[all …]
Drpcb_clnt.c624 struct rpc_xprt_switch *xps = rcu_access_pointer(clnt->cl_xpi.xpi_xpswitch); in rpcb_find_transport_owner() local
627 if (rcu_access_pointer(parent->cl_xpi.xpi_xpswitch) != xps) in rpcb_find_transport_owner()
/net/sunrpc/auth_gss/
Dauth_gss.c1214 struct rpc_xprt_switch *xps = rcu_access_pointer(clnt->cl_xpi.xpi_xpswitch); in gss_create() local
1219 if (rcu_access_pointer(parent->cl_xpi.xpi_xpswitch) != xps) in gss_create()