BCM_PAGE_SIZE
BCM_PAGE_SIZE);
sc->ctx_pages = 0x2000 / BCM_PAGE_SIZE;
if (bus_dmamap_create(sc->bnx_dmatag, BCM_PAGE_SIZE,
1, BCM_PAGE_SIZE, BNX_DMA_BOUNDARY,
if (bus_dmamem_alloc(sc->bnx_dmatag, BCM_PAGE_SIZE,
BCM_PAGE_SIZE, BNX_DMA_BOUNDARY, &sc->ctx_segs[i],
sc->ctx_rsegs[i], BCM_PAGE_SIZE,
sc->ctx_block[i], BCM_PAGE_SIZE, NULL,
bzero(sc->ctx_block[i], BCM_PAGE_SIZE);
BCM_PAGE_SIZE, BNX_DMA_BOUNDARY, &sc->tx_bd_chain_seg[i], 1,
BCM_PAGE_SIZE, BNX_DMA_BOUNDARY, &sc->rx_bd_chain_seg[i], 1,
(u_int32_t)BCM_PAGE_SIZE, (u_int32_t) TX_PAGES);
(u_int32_t)BCM_PAGE_SIZE, (u_int32_t)RX_PAGES);
#define TOTAL_TX_BD_PER_PAGE (BCM_PAGE_SIZE / sizeof(struct tx_bd))
#define TOTAL_RX_BD_PER_PAGE (BCM_PAGE_SIZE / sizeof(struct rx_bd))
#define BNX_TX_CHAIN_PAGE_SZ BCM_PAGE_SIZE
#define BNX_RX_CHAIN_PAGE_SZ BCM_PAGE_SIZE