Lines Matching defs:svc_req
73 * parameters, struct svc_req * and SVCXPRT *, defined below.
233 void (*sc_dispatch)(struct svc_req *, SVCXPRT *);
253 struct svc_req {
254 STAILQ_ENTRY(svc_req) rq_link; /* list of requests for a thread */
274 STAILQ_HEAD(svc_reqlist, svc_req);
327 typedef SVCTHREAD *pool_assign_fn(SVCTHREAD *, struct svc_req *);
328 typedef void pool_done_fn(SVCTHREAD *, struct svc_req *);
374 struct svc_req {
499 void (*)(struct svc_req *, SVCXPRT *),
608 extern bool_t svc_sendreply(struct svc_req *, xdrproc_t, void *);
609 extern bool_t svc_sendreply_mbuf(struct svc_req *, struct mbuf *);
610 extern void svcerr_decode(struct svc_req *);
611 extern void svcerr_weakauth(struct svc_req *);
612 extern void svcerr_noproc(struct svc_req *);
613 extern void svcerr_progvers(struct svc_req *, rpcvers_t, rpcvers_t);
614 extern void svcerr_auth(struct svc_req *, enum auth_stat);
615 extern void svcerr_noprog(struct svc_req *);
616 extern void svcerr_systemerr(struct svc_req *);
679 extern bool_t svc_getargs(struct svc_req *, xdrproc_t, void *);
680 extern bool_t svc_freeargs(struct svc_req *, xdrproc_t, void *);
681 extern void svc_freereq(struct svc_req *);
714 extern int svc_create(SVCPOOL *, void (*)(struct svc_req *, SVCXPRT *),
729 extern SVCXPRT *svc_tp_create(SVCPOOL *, void (*)(struct svc_req *, SVCXPRT *),
776 extern int svc_create(void (*)(struct svc_req *, SVCXPRT *),
791 extern SVCXPRT *svc_tp_create(void (*)(struct svc_req *, SVCXPRT *),