ipmqindex_t
ipmqindex_t ix_read;
ipmqindex_t ix_write;
ipmqindex_t ix_read;
ipmqindex_t ix_write;
ipmqindex_t count = 0; /* XXX must count per tag */
ipmqindex_t ixr = sc->sc_txqueue->ix_read;
static ipmqindex_t oixr = 0;
#define IPMQPADSZ (4096 - ((sizeof(ipm_desc_t) * NIPMDESC) + (2 * sizeof(ipmqindex_t))))
volatile ipmqindex_t ix_write; /* writer increments and inserts here */
volatile ipmqindex_t ix_read; /* reader extracts here and increments */
static inline ipmqindex_t
ipmqnext(ipmqindex_t ix)
ipmqisempty(ipmqindex_t ixr, ipmqindex_t ixw)
ipmqisfull(ipmqindex_t ixr, ipmqindex_t ixw)