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 *);
26 void (*xpo_detach)(struct svc_xprt *);
27 void (*xpo_free)(struct svc_xprt *);
29 void (*xpo_kill_temp_xprt)(struct svc_xprt *);
51 struct svc_xprt { struct
95 static inline void unregister_xpt_user(struct svc_xprt *xpt, struct svc_xpt_user *u) in unregister_xpt_user() argument
102 static inline int register_xpt_user(struct svc_xprt *xpt, struct svc_xpt_user *u) in register_xpt_user()
121 void svc_xprt_init(struct net *, struct svc_xprt_class *, struct svc_xprt *,
125 void svc_xprt_do_enqueue(struct svc_xprt *xprt);
126 void svc_xprt_enqueue(struct svc_xprt *xprt);
127 void svc_xprt_put(struct svc_xprt *xprt);
128 void svc_xprt_copy_addrs(struct svc_rqst *rqstp, struct svc_xprt *xprt);
129 void svc_close_xprt(struct svc_xprt *xprt);
132 struct svc_xprt *svc_find_xprt(struct svc_serv *serv, const char *xcl_name,
136 void svc_add_new_perm_xprt(struct svc_serv *serv, struct svc_xprt *xprt);
139 static inline void svc_xprt_get(struct svc_xprt *xprt) in svc_xprt_get()
143 static inline void svc_xprt_set_local(struct svc_xprt *xprt, in svc_xprt_set_local()
150 static inline void svc_xprt_set_remote(struct svc_xprt *xprt, in svc_xprt_set_remote()
186 static inline unsigned short svc_xprt_local_port(const struct svc_xprt *xprt) in svc_xprt_local_port()
191 static inline unsigned short svc_xprt_remote_port(const struct svc_xprt *xprt) in svc_xprt_remote_port()