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 *);
47 struct svc_xprt { struct
86 static inline void unregister_xpt_user(struct svc_xprt *xpt, struct svc_xpt_user *u) in unregister_xpt_user() argument
93 static inline int register_xpt_user(struct svc_xprt *xpt, struct svc_xpt_user *u) in register_xpt_user()
112 void svc_xprt_init(struct net *, struct svc_xprt_class *, struct svc_xprt *,
116 void svc_xprt_enqueue(struct svc_xprt *xprt);
117 void svc_xprt_received(struct svc_xprt *);
118 void svc_xprt_put(struct svc_xprt *xprt);
119 void svc_xprt_copy_addrs(struct svc_rqst *rqstp, struct svc_xprt *xprt);
120 void svc_close_xprt(struct svc_xprt *xprt);
123 struct svc_xprt *svc_find_xprt(struct svc_serv *serv, const char *xcl_name,
128 static inline void svc_xprt_get(struct svc_xprt *xprt) in svc_xprt_get()
132 static inline void svc_xprt_set_local(struct svc_xprt *xprt, in svc_xprt_set_local()
139 static inline void svc_xprt_set_remote(struct svc_xprt *xprt, in svc_xprt_set_remote()
173 static inline unsigned short svc_xprt_local_port(const struct svc_xprt *xprt) in svc_xprt_local_port()
178 static inline unsigned short svc_xprt_remote_port(const struct svc_xprt *xprt) in svc_xprt_remote_port()