Symbol: gss_pipe
net/sunrpc/auth_gss/auth_gss.c
1006
struct gss_pipe *p = container_of(kref, struct gss_pipe, kref);
net/sunrpc/auth_gss/auth_gss.c
101
struct gss_pipe *gss_pipe[2];
net/sunrpc/auth_gss/auth_gss.c
1011
static void gss_pipe_free(struct gss_pipe *p)
net/sunrpc/auth_gss/auth_gss.c
1026
struct gss_pipe *gss_pipe;
net/sunrpc/auth_gss/auth_gss.c
1076
gss_pipe = gss_pipe_get(clnt, "gssd", &gss_upcall_ops_v1);
net/sunrpc/auth_gss/auth_gss.c
1077
if (IS_ERR(gss_pipe)) {
net/sunrpc/auth_gss/auth_gss.c
1078
err = PTR_ERR(gss_pipe);
net/sunrpc/auth_gss/auth_gss.c
1081
gss_auth->gss_pipe[1] = gss_pipe;
net/sunrpc/auth_gss/auth_gss.c
1083
gss_pipe = gss_pipe_get(clnt, gss_auth->mech->gm_name,
net/sunrpc/auth_gss/auth_gss.c
1085
if (IS_ERR(gss_pipe)) {
net/sunrpc/auth_gss/auth_gss.c
1086
err = PTR_ERR(gss_pipe);
net/sunrpc/auth_gss/auth_gss.c
1089
gss_auth->gss_pipe[0] = gss_pipe;
net/sunrpc/auth_gss/auth_gss.c
1093
gss_pipe_free(gss_auth->gss_pipe[1]);
net/sunrpc/auth_gss/auth_gss.c
1112
gss_pipe_free(gss_auth->gss_pipe[0]);
net/sunrpc/auth_gss/auth_gss.c
1113
gss_pipe_free(gss_auth->gss_pipe[1]);
net/sunrpc/auth_gss/auth_gss.c
1148
gss_pipe_free(gss_auth->gss_pipe[0]);
net/sunrpc/auth_gss/auth_gss.c
1149
gss_auth->gss_pipe[0] = NULL;
net/sunrpc/auth_gss/auth_gss.c
1150
gss_pipe_free(gss_auth->gss_pipe[1]);
net/sunrpc/auth_gss/auth_gss.c
1151
gss_auth->gss_pipe[1] = NULL;
net/sunrpc/auth_gss/auth_gss.c
539
gss_msg->pipe = gss_auth->gss_pipe[vers]->pipe;
net/sunrpc/auth_gss/auth_gss.c
892
struct gss_pipe *gss_pipe = pdo->pdo_data;
net/sunrpc/auth_gss/auth_gss.c
894
rpc_unlink(gss_pipe->pipe);
net/sunrpc/auth_gss/auth_gss.c
900
struct gss_pipe *p = pdo->pdo_data;
net/sunrpc/auth_gss/auth_gss.c
910
static struct gss_pipe *gss_pipe_alloc(struct rpc_clnt *clnt,
net/sunrpc/auth_gss/auth_gss.c
914
struct gss_pipe *p;
net/sunrpc/auth_gss/auth_gss.c
946
struct gss_pipe *gss_pipe;
net/sunrpc/auth_gss/auth_gss.c
951
gss_pipe = container_of(pdo, struct gss_pipe, pdo);
net/sunrpc/auth_gss/auth_gss.c
952
if (strcmp(gss_pipe->name, args->name) != 0)
net/sunrpc/auth_gss/auth_gss.c
954
if (!kref_get_unless_zero(&gss_pipe->kref))
net/sunrpc/auth_gss/auth_gss.c
961
struct gss_pipe *gss_pipe;
net/sunrpc/auth_gss/auth_gss.c
964
gss_pipe = gss_pipe_alloc(args->clnt, args->name, args->upcall_ops);
net/sunrpc/auth_gss/auth_gss.c
965
if (!IS_ERR(gss_pipe))
net/sunrpc/auth_gss/auth_gss.c
966
return &gss_pipe->pdo;
net/sunrpc/auth_gss/auth_gss.c
970
static struct gss_pipe *gss_pipe_get(struct rpc_clnt *clnt,
net/sunrpc/auth_gss/auth_gss.c
988
return container_of(pdo, struct gss_pipe, pdo);
net/sunrpc/auth_gss/auth_gss.c
992
static void __gss_pipe_free(struct gss_pipe *p)