Lines Matching defs:svc_rqst

132 extern u32 svc_max_payload(const struct svc_rqst *rqstp);
167 struct svc_rqst {
255 static inline struct sockaddr_in *svc_addr_in(const struct svc_rqst *rqst)
260 static inline struct sockaddr_in6 *svc_addr_in6(const struct svc_rqst *rqst)
265 static inline struct sockaddr *svc_addr(const struct svc_rqst *rqst)
270 static inline struct sockaddr_in *svc_daddr_in(const struct svc_rqst *rqst)
275 static inline struct sockaddr_in6 *svc_daddr_in6(const struct svc_rqst *rqst)
280 static inline struct sockaddr *svc_daddr(const struct svc_rqst *rqst)
299 static inline bool svc_thread_should_stop(struct svc_rqst *rqstp)
322 int (*dispatch)(struct svc_rqst *rqstp);
342 enum svc_auth_status (*pg_authenticate)(struct svc_rqst *rqstp);
343 __be32 (*pg_init_request)(struct svc_rqst *,
373 int (*vs_dispatch)(struct svc_rqst *rqstp);
381 __be32 (*pc_func)(struct svc_rqst *);
383 bool (*pc_decode)(struct svc_rqst *rqstp,
386 bool (*pc_encode)(struct svc_rqst *rqstp,
389 void (*pc_release)(struct svc_rqst *);
406 struct svc_rqst *svc_rqst_alloc(struct svc_serv *serv,
408 bool svc_rqst_replace_page(struct svc_rqst *rqstp,
410 void svc_rqst_release_pages(struct svc_rqst *rqstp);
411 void svc_rqst_free(struct svc_rqst *);
412 void svc_exit_thread(struct svc_rqst *);
419 void svc_process(struct svc_rqst *rqstp);
420 void svc_process_bc(struct rpc_rqst *req, struct svc_rqst *rqstp);
425 void svc_reserve(struct svc_rqst *rqstp, int space);
428 char * svc_print_addr(struct svc_rqst *, char *, size_t);
429 const char * svc_proc_name(const struct svc_rqst *rqstp);
430 int svc_encode_result_payload(struct svc_rqst *rqstp,
433 unsigned int svc_fill_write_vector(struct svc_rqst *rqstp,
435 char *svc_fill_symlink_pathname(struct svc_rqst *rqstp,
438 __be32 svc_generic_init_request(struct svc_rqst *rqstp,
461 static inline void svc_reserve_auth(struct svc_rqst *rqstp, int space)
471 static inline void svcxdr_init_decode(struct svc_rqst *rqstp)
489 static inline void svcxdr_init_encode(struct svc_rqst *rqstp)
518 static inline void svcxdr_encode_opaque_pages(struct svc_rqst *rqstp,
536 static inline void svcxdr_set_auth_slack(struct svc_rqst *rqstp, int slack)
559 static inline bool svcxdr_set_accept_stat(struct svc_rqst *rqstp)