IPW_NTBD
for (i = (sc->txold + 1) % IPW_NTBD; i != r; i = (i + 1) % IPW_NTBD) {
sc->txold = (r == 0) ? IPW_NTBD - 1 : r - 1;
sc->txcur = (sc->txcur + 1) % IPW_NTBD;
sc->txcur = (sc->txcur + 1) % IPW_NTBD;
sc->txcur = (sc->txcur + 1) % IPW_NTBD;
sc->txold = IPW_NTBD - 1;
sc->txfree = IPW_NTBD - 2;
CSR_WRITE_4(sc, IPW_CSR_TX_SIZE, IPW_NTBD);
for (i = 0; i < IPW_NTBD; i++)
for (i = 0; i < IPW_NTBD; i++) {
for (i = 0; i < IPW_NTBD; i++)
#define IPW_TBD_SZ (IPW_NTBD * sizeof (struct ipw_bd))
#define IPW_NDATA (IPW_NTBD / 2)
struct ipw_soft_bd stbd_list[IPW_NTBD];