USABLE_RX_BD_PER_PAGE
USABLE_RX_BD_PER_PAGE);
rxbd = &sc->rx_bd_chain[i][USABLE_RX_BD_PER_PAGE];
if ((hw_cons & USABLE_RX_BD_PER_PAGE) == USABLE_RX_BD_PER_PAGE)
if ((hw_cons & USABLE_RX_BD_PER_PAGE) ==
USABLE_RX_BD_PER_PAGE)
else if ((idx & USABLE_RX_BD_PER_PAGE) == USABLE_RX_BD_PER_PAGE)
(u_int32_t)TOTAL_RX_BD_PER_PAGE, (u_int32_t)USABLE_RX_BD_PER_PAGE);
#define USABLE_RX_BD (USABLE_RX_BD_PER_PAGE * RX_PAGES)
#define NEXT_RX_BD(x) (((x) & USABLE_RX_BD_PER_PAGE) == \
(USABLE_RX_BD_PER_PAGE - 1)) ? \
#define RX_PAGE(x) (((x) & ~USABLE_RX_BD_PER_PAGE) >> (BCM_PAGE_BITS - 4))
#define RX_IDX(x) ((x) & USABLE_RX_BD_PER_PAGE)