tulip_descinfo_t
struct mbuf * tulip_dequeue_mbuf(tulip_ringinfo_t *ri, tulip_descinfo_t *di,
tulip_dequeue_mbuf(tulip_ringinfo_t *ri, tulip_descinfo_t *di, int sync)
tulip_descinfo_t *di;
tulip_descinfo_t *eop = ri->ri_nextin, *dip;
tulip_descinfo_t * const nextout = ri->ri_nextout;
tulip_descinfo_t *eop, *nextout;
ri->ri_descinfo = malloc(sizeof(tulip_descinfo_t) * ndescs, M_DEVBUF,
tulip_descinfo_t *di;
tulip_descinfo_t *di;
tulip_descinfo_t *ri_last; /* one after last entry */
tulip_descinfo_t *ri_nextin; /* next to processed by host */
tulip_descinfo_t *ri_nextout; /* next to processed by adapter */
tulip_descinfo_t *ri_descinfo;
tulip_descinfo_t *ri_first; /* first entry in ring */