xnf_buf_t
kmem_zalloc(sizeof (xnf_buf_t *) * NET_RX_RING_SIZE, KM_SLEEP);
sizeof (xnf_buf_t), 0,
static xnf_buf_t *
xnf_buf_t *bd;
xnf_rxbuf_hang(xnf_t *xnfp, xnf_buf_t *bdesc)
xnf_buf_t *bdesc;
xnf_buf_t *nbuf = NULL;
static xnf_buf_t *xnf_buf_get(xnf_t *, int, boolean_t);
static void xnf_buf_put(xnf_t *, xnf_buf_t *, boolean_t);
static void xnf_buf_refresh(xnf_buf_t *);
static void xnf_buf_recycle(xnf_buf_t *);
xnf_buf_t *bp;
xnf_buf_t *bdesc = buf;
static void xnf_rxbuf_hang(xnf_t *, xnf_buf_t *);
xnf_buf_t *bdesc = buf;
static xnf_buf_t *
xnf_buf_t *bufp;
xnf_buf_put(xnf_t *xnfp, xnf_buf_t *bufp, boolean_t readonly)
xnf_buf_refresh(xnf_buf_t *bdesc)
xnf_buf_recycle(xnf_buf_t *bdesc)
xnf_buf_t **bdescp;
xnf_buf_t *bdesc;
xnf_buf_t *tx_bdesc; /* Look-aside buffer, if used. */
xnf_buf_t **xnf_rx_pkt_info;