dupreq
struct dupreq *dc_mru;
struct dupreq **dc_hashtbl;
static struct dupreq *__svc_dupcache_victim(struct dupcache *, time_t);
static int __svc_dupcache_enter(struct svc_req *, struct dupreq *,
sizeof (struct dupreq *));
struct dupreq *dr = NULL;
struct dupreq *dr = NULL;
static struct dupreq *
struct dupreq *dr = NULL;
__svc_dupcache_enter(struct svc_req *req, struct dupreq *dr,
struct dupreq *dr = NULL;
struct dupreq *dr = NULL;
struct dupreq *dr;
struct dupreq *dr;
struct dupreq *dr_next;
struct dupreq *dr_prev;
struct dupreq *dr_chain;
struct dupreq *dr_prevchain;
struct dupreq *dr_next;
struct dupreq *dr_chain;
struct dupreq **, bool_t *);
void (*xp_dupdone)(struct dupreq *, caddr_t, void (*)(), int, int);
static struct dupreq *drhashtbl[DRHASHSZ];
static void unhash(struct dupreq *);
struct dupreq *drmru;
struct dupreq **, bool_t *);
svc_clts_kdup(struct svc_req *req, caddr_t res, int size, struct dupreq **drpp,
struct dupreq *dr;
static void svc_clts_kdupdone(struct dupreq *, caddr_t,
svc_clts_kdupdone(struct dupreq *dr, caddr_t res, void (*dis_resfree)(),
unhash(struct dupreq *dr)
struct dupreq *drt;
struct dupreq *drtprev = NULL;
static struct dupreq *cotsdrhashtbl[DRHASHSZ];
static void unhash(struct dupreq *);
struct dupreq *cotsdrmru;
svc_cots_kdup(struct svc_req *req, caddr_t res, int size, struct dupreq **drpp,
struct dupreq *dr;
struct dupreq **, bool_t *);
static void svc_cots_kdupdone(struct dupreq *, caddr_t,
svc_cots_kdupdone(struct dupreq *dr, caddr_t res, void (*dis_resfree)(),
unhash(struct dupreq *dr)
struct dupreq *drt;
struct dupreq *drtprev = NULL;
struct dupreq **, bool_t *);
static void svc_rdma_kdupdone(struct dupreq *, caddr_t,
static struct dupreq *rdmadrhashtbl[DRHASHSZ];
static void unhash(struct dupreq *);
struct dupreq *rdmadrmru;
svc_rdma_kdup(struct svc_req *req, caddr_t res, int size, struct dupreq **drpp,
struct dupreq *dr;
svc_rdma_kdupdone(struct dupreq *dr, caddr_t res, void (*dis_resfree)(),
unhash(struct dupreq *dr)
struct dupreq *drt;
struct dupreq *drtprev = NULL;