bnx_softc
bnx_reg_rd_ind(struct bnx_softc *sc, uint32_t offset)
bnx_reg_wr_ind(struct bnx_softc *sc, uint32_t offset, uint32_t val)
bnx_ctx_wr(struct bnx_softc *sc, uint32_t cid_addr, uint32_t ctx_offset,
struct bnx_softc *sc = device_private(dev);
struct bnx_softc *sc = device_private(dev);
struct bnx_softc *sc = ifp->if_softc;
bnx_acquire_nvram_lock(struct bnx_softc *sc)
bnx_release_nvram_lock(struct bnx_softc *sc)
bnx_enable_nvram_write(struct bnx_softc *sc)
bnx_disable_nvram_write(struct bnx_softc *sc)
bnx_enable_nvram_access(struct bnx_softc *sc)
bnx_disable_nvram_access(struct bnx_softc *sc)
bnx_nvram_erase_page(struct bnx_softc *sc, uint32_t offset)
bnx_nvram_read_dword(struct bnx_softc *sc, uint32_t offset,
bnx_nvram_write_dword(struct bnx_softc *sc, uint32_t offset, uint8_t *val,
bnx_init_nvram(struct bnx_softc *sc)
bnx_nvram_read(struct bnx_softc *sc, uint32_t offset, uint8_t *ret_buf,
bnx_nvram_write(struct bnx_softc *sc, uint32_t offset, uint8_t *data_buf,
bnx_nvram_test(struct bnx_softc *sc)
bnx_get_media(struct bnx_softc *sc)
bnx_init_media(struct bnx_softc *sc)
bnx_dma_free(struct bnx_softc *sc)
bnx_dma_alloc(struct bnx_softc *sc)
bnx_release_resources(struct bnx_softc *sc)
bnx_fw_sync(struct bnx_softc *sc, uint32_t msg_data)
bnx_load_rv2p_fw(struct bnx_softc *sc, uint32_t *rv2p_code,
bnx_load_cpu_fw(struct bnx_softc *sc, struct cpu_reg *cpu_reg,
bnx_init_cpus(struct bnx_softc *sc)
void bnx_dump_mbuf(struct bnx_softc *, struct mbuf *);
void bnx_dump_tx_mbuf_chain(struct bnx_softc *, int, int);
void bnx_dump_rx_mbuf_chain(struct bnx_softc *, int, int);
void bnx_dump_txbd(struct bnx_softc *, int, struct tx_bd *);
void bnx_dump_rxbd(struct bnx_softc *, int, struct rx_bd *);
void bnx_dump_l2fhdr(struct bnx_softc *, int, struct l2_fhdr *);
void bnx_dump_tx_chain(struct bnx_softc *, int, int);
void bnx_dump_rx_chain(struct bnx_softc *, int, int);
void bnx_dump_status_block(struct bnx_softc *);
void bnx_dump_stats_block(struct bnx_softc *);
void bnx_dump_driver_state(struct bnx_softc *);
void bnx_dump_hw_state(struct bnx_softc *);
void bnx_breakpoint(struct bnx_softc *);
uint32_t bnx_reg_rd_ind(struct bnx_softc *, uint32_t);
void bnx_reg_wr_ind(struct bnx_softc *, uint32_t, uint32_t);
void bnx_ctx_wr(struct bnx_softc *, uint32_t, uint32_t, uint32_t);
int bnx_acquire_nvram_lock(struct bnx_softc *);
int bnx_release_nvram_lock(struct bnx_softc *);
void bnx_enable_nvram_access(struct bnx_softc *);
void bnx_disable_nvram_access(struct bnx_softc *);
int bnx_nvram_read_dword(struct bnx_softc *, uint32_t, uint8_t *,
bnx_init_context(struct bnx_softc *sc)
int bnx_init_nvram(struct bnx_softc *);
int bnx_nvram_read(struct bnx_softc *, uint32_t, uint8_t *, int);
int bnx_nvram_test(struct bnx_softc *);
int bnx_enable_nvram_write(struct bnx_softc *);
void bnx_disable_nvram_write(struct bnx_softc *);
int bnx_nvram_erase_page(struct bnx_softc *, uint32_t);
int bnx_nvram_write_dword(struct bnx_softc *, uint32_t, uint8_t *,
bnx_get_mac_addr(struct bnx_softc *sc)
int bnx_nvram_write(struct bnx_softc *, uint32_t, uint8_t *, int);
bnx_set_mac_addr(struct bnx_softc *sc)
struct bnx_softc *sc = ifp->if_softc;
void bnx_get_media(struct bnx_softc *);
void bnx_init_media(struct bnx_softc *);
int bnx_dma_alloc(struct bnx_softc *);
void bnx_dma_free(struct bnx_softc *);
bnx_reset(struct bnx_softc *sc, uint32_t reset_code)
void bnx_release_resources(struct bnx_softc *);
int bnx_fw_sync(struct bnx_softc *, uint32_t);
void bnx_load_rv2p_fw(struct bnx_softc *, uint32_t *, uint32_t, uint32_t);
void bnx_load_cpu_fw(struct bnx_softc *, struct cpu_reg *,
void bnx_init_cpus(struct bnx_softc *);
bnx_chipinit(struct bnx_softc *sc)
static void bnx_print_adapter_info(struct bnx_softc *);
static void bnx_probe_pci_caps(struct bnx_softc *);
int bnx_reset(struct bnx_softc *, uint32_t);
int bnx_chipinit(struct bnx_softc *);
int bnx_blockinit(struct bnx_softc *);
static int bnx_add_buf(struct bnx_softc *, struct mbuf *, uint16_t *,
int bnx_get_buf(struct bnx_softc *, uint16_t *, uint16_t *, uint32_t *);
int bnx_init_tx_chain(struct bnx_softc *);
void bnx_init_tx_context(struct bnx_softc *);
bnx_blockinit(struct bnx_softc *sc)
int bnx_init_rx_chain(struct bnx_softc *);
void bnx_init_rx_context(struct bnx_softc *);
void bnx_free_rx_chain(struct bnx_softc *);
void bnx_free_tx_chain(struct bnx_softc *);
int bnx_tx_encap(struct bnx_softc *, struct mbuf *);
bnx_add_buf(struct bnx_softc *sc, struct mbuf *m_new, uint16_t *prod,
static void bnx_mgmt_init(struct bnx_softc *);
void bnx_init_context(struct bnx_softc *);
void bnx_get_mac_addr(struct bnx_softc *);
void bnx_set_mac_addr(struct bnx_softc *);
void bnx_phy_intr(struct bnx_softc *);
void bnx_rx_intr(struct bnx_softc *);
void bnx_tx_intr(struct bnx_softc *);
void bnx_disable_intr(struct bnx_softc *);
void bnx_enable_intr(struct bnx_softc *);
bnx_get_buf(struct bnx_softc *sc, uint16_t *prod,
void bnx_iff(struct bnx_softc *);
void bnx_stats_update(struct bnx_softc *);
struct bnx_softc *sc = arg;
CFATTACH_DECL3_NEW(bnx, sizeof(struct bnx_softc),
bnx_init_tx_context(struct bnx_softc *sc)
bnx_init_tx_chain(struct bnx_softc *sc)
bnx_free_tx_chain(struct bnx_softc *sc)
bnx_init_rx_context(struct bnx_softc *sc)
bnx_init_rx_chain(struct bnx_softc *sc)
bnx_free_rx_chain(struct bnx_softc *sc)
struct bnx_softc *sc;
struct bnx_softc *sc;
bnx_phy_intr(struct bnx_softc *sc)
bnx_rx_intr(struct bnx_softc *sc)
bnx_print_adapter_info(struct bnx_softc *sc)
bnx_tx_intr(struct bnx_softc *sc)
bnx_disable_intr(struct bnx_softc *sc)
bnx_enable_intr(struct bnx_softc *sc)
struct bnx_softc *sc = ifp->if_softc;
bnx_mgmt_init(struct bnx_softc *sc)
bnx_tx_encap(struct bnx_softc *sc, struct mbuf *m)
bnx_probe_pci_caps(struct bnx_softc *sc)
struct bnx_softc *sc = ifp->if_softc;
struct bnx_softc *sc = ifp->if_softc;
struct bnx_softc *sc = ifp->if_softc;
struct bnx_softc *sc = xsc;
bnx_iff(struct bnx_softc *sc)
bnx_stats_update(struct bnx_softc *sc)
struct bnx_softc *sc = device_private(self);
struct bnx_softc *sc = xsc;
bnx_dump_mbuf(struct bnx_softc *sc, struct mbuf *m)
bnx_dump_tx_mbuf_chain(struct bnx_softc *sc, int chain_prod, int count)
bnx_dump_rx_mbuf_chain(struct bnx_softc *sc, int chain_prod, int count)
bnx_dump_txbd(struct bnx_softc *sc, int idx, struct tx_bd *txbd)
bnx_dump_rxbd(struct bnx_softc *sc, int idx, struct rx_bd *rxbd)
bnx_dump_l2fhdr(struct bnx_softc *sc, int idx, struct l2_fhdr *l2fhdr)
bnx_dump_tx_chain(struct bnx_softc *sc, int tx_prod, int count)
bnx_dump_rx_chain(struct bnx_softc *sc, int rx_prod, int count)
bnx_dump_status_block(struct bnx_softc *sc)
bnx_dump_stats_block(struct bnx_softc *sc)
bnx_dump_driver_state(struct bnx_softc *sc)
bnx_dump_hw_state(struct bnx_softc *sc)
bnx_breakpoint(struct bnx_softc *sc)
struct bnx_softc *sc;