Lines Matching defs:clnt
20 #include <linux/sunrpc/clnt.h>
63 struct rpc_clnt *clnt;
887 dentry = rpc_mkpipe_dentry(dir, p->name, p->clnt, p->pipe);
899 static struct gss_pipe *gss_pipe_alloc(struct rpc_clnt *clnt,
915 p->clnt = clnt;
928 struct rpc_clnt *clnt;
953 gss_pipe = gss_pipe_alloc(args->clnt, args->name, args->upcall_ops);
959 static struct gss_pipe *gss_pipe_get(struct rpc_clnt *clnt,
963 struct net *net = rpc_net_ns(clnt);
966 .clnt = clnt,
972 &clnt->cl_pipedir_objects,
983 struct rpc_clnt *clnt = p->clnt;
984 struct net *net = rpc_net_ns(clnt);
987 &clnt->cl_pipedir_objects,
1011 gss_create_new(const struct rpc_auth_create_args *args, struct rpc_clnt *clnt)
1030 gss_auth->client = clnt;
1031 gss_auth->net = get_net(rpc_net_ns(clnt));
1063 gss_pipe = gss_pipe_get(clnt, "gssd", &gss_upcall_ops_v1);
1070 gss_pipe = gss_pipe_get(clnt, gss_auth->mech->gm_name,
1155 struct rpc_clnt *clnt,
1159 unsigned long hashval = (unsigned long)clnt;
1166 if (gss_auth->client != clnt)
1192 struct rpc_clnt *clnt)
1197 gss_auth = gss_auth_find_or_add_hashed(args, clnt, NULL);
1200 new = gss_create_new(args, clnt);
1203 gss_auth = gss_auth_find_or_add_hashed(args, clnt, new);
1211 gss_create(const struct rpc_auth_create_args *args, struct rpc_clnt *clnt)
1214 struct rpc_xprt_switch *xps = rcu_access_pointer(clnt->cl_xpi.xpi_xpswitch);
1216 while (clnt != clnt->cl_parent) {
1217 struct rpc_clnt *parent = clnt->cl_parent;
1221 clnt = parent;
1224 gss_auth = gss_create_hashed(args, clnt);