svc_serv
static int create_lockd_listener(struct svc_serv *serv, const char *name,
static int create_lockd_family(struct svc_serv *serv, struct net *net,
static int make_socks(struct svc_serv *serv, struct net *net,
static int lockd_up_net(struct svc_serv *serv, struct net *net,
static void lockd_down_net(struct svc_serv *serv, struct net *net)
struct svc_serv *serv;
static struct svc_serv *nlmsvc_serv;
struct svc_serv *serv)
static void nfs_callback_down_net(u32 minorversion, struct svc_serv *serv, struct net *net)
static int nfs_callback_up_net(int minorversion, struct svc_serv *serv,
static struct svc_serv *nfs_callback_create_svc(int minorversion)
struct svc_serv *serv;
struct svc_serv *serv;
struct svc_serv *serv;
struct svc_serv *serv;
static int nfs4_callback_up_net(struct svc_serv *serv, struct net *net)
struct svc_serv *serv)
struct svc_serv *serv;
struct svc_serv *serv;
struct svc_serv *serv;
struct svc_serv *serv;
struct svc_serv *serv;
struct svc_serv *serv = nn->nfsd_serv;
struct svc_serv *serv;
struct svc_serv *serv;
struct svc_serv *serv = nn->nfsd_serv;
struct svc_serv *serv;
struct svc_serv * b_daemon; /* NLM service */
void xprt_svc_destroy_nullify_bc(struct rpc_xprt *xprt, struct svc_serv **serv);
static inline void set_bc_enabled(struct svc_serv *serv)
static inline void set_bc_enabled(struct svc_serv *serv)
static inline void xprt_svc_destroy_nullify_bc(struct rpc_xprt *xprt, struct svc_serv **serv)
struct svc_serv *serv;
void svc_destroy(struct svc_serv **svcp);
static inline unsigned long svc_serv_maxpages(const struct svc_serv *serv)
struct svc_serv * rq_server; /* RPC service definition */
void svc_rpcb_cleanup(struct svc_serv *serv, struct net *net);
int svc_bind(struct svc_serv *serv, struct net *net);
struct svc_serv *svc_create(struct svc_program *, unsigned int,
int svc_new_thread(struct svc_serv *serv, struct svc_pool *pool);
struct svc_serv * svc_create_pooled(struct svc_program *prog,
int svc_set_pool_threads(struct svc_serv *serv, struct svc_pool *pool,
int svc_set_num_threads(struct svc_serv *serv, unsigned int min_threads,
int svc_register(const struct svc_serv *, struct net *, const int,
void svc_wake_up(struct svc_serv *);
struct svc_pool *svc_pool_for_cpu(struct svc_serv *serv);
struct svc_serv *serv = xpt->xpt_server;
struct svc_xprt *(*xpo_create)(struct svc_serv *,
struct svc_serv *);
int svc_xprt_create_from_sa(struct svc_serv *serv, const char *xprt_name,
int svc_xprt_create(struct svc_serv *serv, const char *xprt_name,
void svc_xprt_destroy_all(struct svc_serv *serv, struct net *net,
struct svc_xprt *svc_find_listener(struct svc_serv *serv, const char *xcl_name,
struct svc_xprt *svc_find_xprt(struct svc_serv *serv, const char *xcl_name,
int svc_xprt_names(struct svc_serv *serv, char *buf, const int buflen);
void svc_add_new_perm_xprt(struct svc_serv *serv, struct svc_xprt *xprt);
void svc_age_temp_xprts_now(struct svc_serv *, struct sockaddr *);
struct svc_serv *xpt_server; /* service for transport */
int svc_addsock(struct svc_serv *serv, struct net *net,
struct svc_serv *bc_serv; /* The RPC service which will */
struct svc_serv;
void xprt_svc_destroy_nullify_bc(struct rpc_xprt *xprt, struct svc_serv **serv)
struct svc_serv *bc_serv;
struct svc_serv;
void svc_sock_update_bufs(struct svc_serv *serv);
struct svc_serv *serv = rqstp->rq_server;
int svc_register(const struct svc_serv *serv, struct net *net,
static void svc_unregister(const struct svc_serv *serv, struct net *net)
struct svc_serv *serv = rqstp->rq_server;
static void svc_unregister(const struct svc_serv *serv, struct net *net);
struct svc_pool *svc_pool_for_cpu(struct svc_serv *serv)
static int svc_rpcb_setup(struct svc_serv *serv, struct net *net)
void svc_rpcb_cleanup(struct svc_serv *serv, struct net *net)
static int svc_uses_rpcbind(struct svc_serv *serv)
int svc_bind(struct svc_serv *serv, struct net *net)
__svc_init_bc(struct svc_serv *serv)
__svc_init_bc(struct svc_serv *serv)
static struct svc_serv *
struct svc_serv *serv;
struct svc_serv *svc_create(struct svc_program *prog, unsigned int bufsize,
struct svc_serv *svc_create_pooled(struct svc_program *prog,
struct svc_serv *serv;
svc_destroy(struct svc_serv **servp)
struct svc_serv *serv = *servp;
svc_init_buffer(struct svc_rqst *rqstp, const struct svc_serv *serv, int node)
svc_prepare_thread(struct svc_serv *serv, struct svc_pool *pool, int node)
int svc_new_thread(struct svc_serv *serv, struct svc_pool *pool)
svc_start_kthreads(struct svc_serv *serv, struct svc_pool *pool, int nrservs)
svc_stop_kthreads(struct svc_serv *serv, struct svc_pool *pool, int nrservs)
svc_set_pool_threads(struct svc_serv *serv, struct svc_pool *pool,
svc_set_num_threads(struct svc_serv *serv, unsigned int min_threads,
struct svc_serv *serv = xprt->xpt_server;
static int svc_close_list(struct svc_serv *serv, struct list_head *xprt_list, struct net *net)
static void svc_clean_up_xprts(struct svc_serv *serv, struct net *net)
void svc_xprt_destroy_all(struct svc_serv *serv, struct net *net,
struct svc_xprt *svc_find_listener(struct svc_serv *serv, const char *xcl_name,
struct svc_xprt *svc_find_xprt(struct svc_serv *serv, const char *xcl_name,
int svc_xprt_names(struct svc_serv *serv, char *buf, const int buflen)
struct svc_serv *serv = si->serv;
struct svc_xprt *xprt, struct svc_serv *serv)
void svc_add_new_perm_xprt(struct svc_serv *serv, struct svc_xprt *new)
static int _svc_xprt_create(struct svc_serv *serv, const char *xprt_name,
int svc_xprt_create_from_sa(struct svc_serv *serv, const char *xprt_name,
int svc_xprt_create(struct svc_serv *serv, const char *xprt_name,
void svc_wake_up(struct svc_serv *serv)
static void svc_check_conn_limits(struct svc_serv *serv)
static void svc_add_new_temp_xprt(struct svc_serv *serv, struct svc_xprt *newxpt)
struct svc_serv *serv = rqstp->rq_server;
struct svc_serv *serv = rqstp->rq_server;
struct svc_serv *serv = timer_container_of(serv, t, sv_temptimer);
void svc_age_temp_xprts_now(struct svc_serv *serv, struct sockaddr *server_addr)
struct svc_serv *serv = svsk->sk_xprt.xpt_server;
static struct svc_xprt *svc_tcp_create(struct svc_serv *serv,
static void svc_tcp_init(struct svc_sock *svsk, struct svc_serv *serv)
void svc_sock_update_bufs(struct svc_serv *serv)
static int svc_sock_sendpages(struct svc_serv *serv, struct socket *sock, int flags)
static struct svc_sock *svc_setup_socket(struct svc_serv *serv,
int svc_addsock(struct svc_serv *serv, struct net *net, const int fd,
static struct svc_xprt *svc_create_socket(struct svc_serv *serv,
struct svc_serv *serv = svsk->sk_xprt.xpt_server;
struct svc_serv *serv = xprt->xpt_server;
static struct svc_xprt *svc_udp_create(struct svc_serv *serv,
static void svc_udp_init(struct svc_sock *svsk, struct svc_serv *serv)
static struct svc_sock *svc_setup_socket(struct svc_serv *, struct socket *,
struct svc_serv *serv = svsk->sk_xprt.xpt_server;
static struct svc_xprt *svc_create_socket(struct svc_serv *, int,
static struct svcxprt_rdma *svc_rdma_create_xprt(struct svc_serv *serv,
static struct svc_xprt *svc_rdma_create(struct svc_serv *serv,
static struct svcxprt_rdma *svc_rdma_create_xprt(struct svc_serv *serv,
static struct svc_xprt *svc_rdma_create(struct svc_serv *serv,