bnx_tx_ring
bnx_free_tx_ring(struct bnx_tx_ring *txr)
bzero(&txr->bnx_tx_ring[i], sizeof(struct bge_tx_bd));
bnx_init_tx_ring(struct bnx_tx_ring *txr)
struct bnx_tx_ring *txr = &sc->bnx_tx_ring[i];
static void bnx_txeof(struct bnx_tx_ring *, uint16_t);
desc, CTLFLAG_RW, &sc->bnx_tx_ring[i].bnx_tx_pkt, "");
struct bnx_tx_ring *txr = &sc->bnx_tx_ring[i];
static void bnx_free_tx_ring(struct bnx_tx_ring *);
static int bnx_init_tx_ring(struct bnx_tx_ring *);
static int bnx_create_tx_ring(struct bnx_tx_ring *);
static void bnx_destroy_tx_ring(struct bnx_tx_ring *);
static int bnx_encap(struct bnx_tx_ring *, struct mbuf **,
static int bnx_setup_tso(struct bnx_tx_ring *, struct mbuf **,
bnx_txeof(struct bnx_tx_ring *txr, uint16_t tx_cons)
struct bnx_tx_ring *txr = xtxr;
struct bnx_tx_ring *txr = xtxr;
struct bnx_tx_ring *txr = &sc->bnx_tx_ring[i];
ifsq_set_cpuid(sc->bnx_tx_ring[i].bnx_ifsq,
sc->bnx_tx_ring[i].bnx_tx_cpuid);
struct bnx_tx_ring *txr = &sc->bnx_tx_ring[0];
struct bnx_tx_ring *txr = xtxr;
struct bnx_tx_ring *txr = ret->bnx_txr;
bnx_encap(struct bnx_tx_ring *txr, struct mbuf **m_head0, uint32_t *txidx,
d = &txr->bnx_tx_ring[idx];
struct bnx_tx_ring *txr = ifsq_get_priv(ifsq);
bnx_init_tx_ring(&sc->bnx_tx_ring[i]);
struct bnx_tx_ring *txr = &sc->bnx_tx_ring[i];
ifsq_devstart_sched(sc->bnx_tx_ring[i].bnx_ifsq);
struct bnx_tx_ring *txr = &sc->bnx_tx_ring[i];
struct bnx_tx_ring *txr = &sc->bnx_tx_ring[i];
ifsq_devstart_sched(sc->bnx_tx_ring[i].bnx_ifsq);
if (sc->bnx_tx_ring != NULL) {
bnx_destroy_tx_ring(&sc->bnx_tx_ring[i]);
kfree(sc->bnx_tx_ring, M_DEVBUF);
sc->bnx_tx_ring =
kmalloc(sizeof(struct bnx_tx_ring) * sc->bnx_tx_ringcnt,
struct bnx_tx_ring *txr = &sc->bnx_tx_ring[i];
struct bnx_tx_ring *txr;
struct bnx_tx_ring *txr;
bnx_setup_tso(struct bnx_tx_ring *txr, struct mbuf **mp,
bnx_create_tx_ring(struct bnx_tx_ring *txr)
(void *)&txr->bnx_tx_ring,
bnx_destroy_tx_ring(struct bnx_tx_ring *txr)
txr->bnx_tx_ring_map, txr->bnx_tx_ring);
struct bnx_tx_ring *txr = &sc->bnx_tx_ring[0];
txr = &sc->bnx_tx_ring[i];
struct bnx_tx_ring *txr = &sc->bnx_tx_ring[0];
sc->bnx_tx_ring[i].bnx_tx_wreg = tx_wreg;
intr->bnx_txr = &sc->bnx_tx_ring[0];
&sc->bnx_tx_ring[j].bnx_tx_serialize;
intr->bnx_txr = &sc->bnx_tx_ring[idx];
intr->bnx_txr = &sc->bnx_tx_ring[0];
struct bnx_tx_ring;
struct bnx_tx_ring *bnx_txr;
struct bge_tx_bd *bnx_tx_ring;
struct bnx_tx_ring *bnx_txr;
struct bnx_tx_ring *bnx_tx_ring;