Lines Matching refs:svc_xprt
15 struct svc_xprt *(*xpo_create)(struct svc_serv *,
19 struct svc_xprt *(*xpo_accept)(struct svc_xprt *);
20 int (*xpo_has_wspace)(struct svc_xprt *);
25 void (*xpo_detach)(struct svc_xprt *);
26 void (*xpo_free)(struct svc_xprt *);
28 void (*xpo_adjust_wspace)(struct svc_xprt *);
50 struct svc_xprt { struct
89 static inline void unregister_xpt_user(struct svc_xprt *xpt, struct svc_xpt_user *u) in unregister_xpt_user() argument
96 static inline int register_xpt_user(struct svc_xprt *xpt, struct svc_xpt_user *u) in register_xpt_user()
115 void svc_xprt_init(struct net *, struct svc_xprt_class *, struct svc_xprt *,
119 void svc_xprt_do_enqueue(struct svc_xprt *xprt);
120 void svc_xprt_enqueue(struct svc_xprt *xprt);
121 void svc_xprt_put(struct svc_xprt *xprt);
122 void svc_xprt_copy_addrs(struct svc_rqst *rqstp, struct svc_xprt *xprt);
123 void svc_close_xprt(struct svc_xprt *xprt);
126 struct svc_xprt *svc_find_xprt(struct svc_serv *serv, const char *xcl_name,
130 void svc_add_new_perm_xprt(struct svc_serv *serv, struct svc_xprt *xprt);
132 static inline void svc_xprt_get(struct svc_xprt *xprt) in svc_xprt_get()
136 static inline void svc_xprt_set_local(struct svc_xprt *xprt, in svc_xprt_set_local()
143 static inline void svc_xprt_set_remote(struct svc_xprt *xprt, in svc_xprt_set_remote()
176 static inline unsigned short svc_xprt_local_port(const struct svc_xprt *xprt) in svc_xprt_local_port()
181 static inline unsigned short svc_xprt_remote_port(const struct svc_xprt *xprt) in svc_xprt_remote_port()