Lines Matching refs:svc_xprt

16 	struct svc_xprt	*(*xpo_create)(struct svc_serv *,
20 struct svc_xprt *(*xpo_accept)(struct svc_xprt *);
21 int (*xpo_has_wspace)(struct svc_xprt *);
27 void (*xpo_detach)(struct svc_xprt *);
28 void (*xpo_free)(struct svc_xprt *);
29 void (*xpo_kill_temp_xprt)(struct svc_xprt *);
30 void (*xpo_start_tls)(struct svc_xprt *);
52 struct svc_xprt { struct
97 static inline void unregister_xpt_user(struct svc_xprt *xpt, struct svc_xpt_user *u) in unregister_xpt_user() argument
104 static inline int register_xpt_user(struct svc_xprt *xpt, struct svc_xpt_user *u) in register_xpt_user()
121 static inline bool svc_xprt_is_dead(const struct svc_xprt *xprt) in svc_xprt_is_dead()
129 void svc_xprt_init(struct net *, struct svc_xprt_class *, struct svc_xprt *,
136 void svc_xprt_received(struct svc_xprt *xprt);
137 void svc_xprt_enqueue(struct svc_xprt *xprt);
138 void svc_xprt_put(struct svc_xprt *xprt);
139 void svc_xprt_copy_addrs(struct svc_rqst *rqstp, struct svc_xprt *xprt);
140 void svc_xprt_close(struct svc_xprt *xprt);
143 struct svc_xprt *svc_find_xprt(struct svc_serv *serv, const char *xcl_name,
147 void svc_add_new_perm_xprt(struct svc_serv *serv, struct svc_xprt *xprt);
149 void svc_xprt_deferred_close(struct svc_xprt *xprt);
151 static inline void svc_xprt_get(struct svc_xprt *xprt) in svc_xprt_get()
155 static inline void svc_xprt_set_local(struct svc_xprt *xprt, in svc_xprt_set_local()
162 static inline void svc_xprt_set_remote(struct svc_xprt *xprt, in svc_xprt_set_remote()
198 static inline unsigned short svc_xprt_local_port(const struct svc_xprt *xprt) in svc_xprt_local_port()
203 static inline unsigned short svc_xprt_remote_port(const struct svc_xprt *xprt) in svc_xprt_remote_port()