Home | History | Annotate | Download | only in pci

Lines Matching defs:rcb

1682 	volatile struct bge_rcb *rcb;
1695 rcb = &sc->bge_rdata->bge_info.bge_jumbo_rx_rcb;
1696 rcb->bge_maxlen_flags = 0;
1697 CSR_WRITE_4(sc, BGE_RX_JUMBO_RCB_MAXLEN_FLAGS, rcb->bge_maxlen_flags);
2350 volatile struct bge_rcb *rcb;
2499 rcb = &sc->bge_rdata->bge_info.bge_std_rx_rcb;
2500 BGE_HOSTADDR(rcb->bge_hostaddr, BGE_RING_DMA_ADDR(sc, bge_rx_std_ring));
2509 rcb->bge_maxlen_flags =
2518 rcb->bge_maxlen_flags = BGE_RCB_MAXLEN_FLAGS(512, 0);
2527 rcb->bge_maxlen_flags =
2533 rcb->bge_nicaddr = BGE_STD_RX_RINGS_5717;
2535 rcb->bge_nicaddr = BGE_STD_RX_RINGS;
2537 CSR_WRITE_4(sc, BGE_RX_STD_RCB_HADDR_HI, rcb->bge_hostaddr.bge_addr_hi);
2538 CSR_WRITE_4(sc, BGE_RX_STD_RCB_HADDR_LO, rcb->bge_hostaddr.bge_addr_lo);
2539 CSR_WRITE_4(sc, BGE_RX_STD_RCB_MAXLEN_FLAGS, rcb->bge_maxlen_flags);
2540 CSR_WRITE_4(sc, BGE_RX_STD_RCB_NICADDR, rcb->bge_nicaddr);
2554 rcb = &sc->bge_rdata->bge_info.bge_jumbo_rx_rcb;
2555 BGE_HOSTADDR(rcb->bge_hostaddr,
2557 rcb->bge_maxlen_flags = BGE_RCB_MAXLEN_FLAGS(0,
2562 rcb->bge_nicaddr = BGE_JUMBO_RX_RINGS_5717;
2564 rcb->bge_nicaddr = BGE_JUMBO_RX_RINGS;
2566 rcb->bge_hostaddr.bge_addr_hi);
2568 rcb->bge_hostaddr.bge_addr_lo);
2569 /* Program the jumbo receive producer ring RCB parameters. */
2571 rcb->bge_maxlen_flags);
2572 CSR_WRITE_4(sc, BGE_RX_JUMBO_RCB_NICADDR, rcb->bge_nicaddr);
2578 /* Disable the mini receive producer ring RCB. */
2580 /* Set up dummy disabled mini ring RCB */
2581 rcb = &sc->bge_rdata->bge_info.bge_mini_rx_rcb;
2582 rcb->bge_maxlen_flags =
2585 rcb->bge_maxlen_flags);
2652 /* Configure send ring RCB 0 (we use only the first ring) */
2702 * within the host, so the nicaddr field in the RCB isn't used.