txp_softc
static void txp_dma_free(struct txp_softc *, struct txp_dma_alloc *);
static int txp_dma_malloc(struct txp_softc *, bus_size_t, struct txp_dma_alloc *, int);
static void txp_set_filter(struct txp_softc *);
static int txp_cmd_desc_numfree(struct txp_softc *);
static int txp_command(struct txp_softc *, uint16_t, uint16_t, uint32_t,
static int txp_command2(struct txp_softc *, uint16_t, uint16_t,
static int txp_response(struct txp_softc *, uint32_t, uint16_t, uint16_t,
static void txp_rsp_fixup(struct txp_softc *, struct txp_rsp_desc *,
static void txp_capabilities(struct txp_softc *);
static void txp_tx_reclaim(struct txp_softc *, struct txp_tx_ring *,
static void txp_rxbuf_reclaim(struct txp_softc *);
static void txp_rx_reclaim(struct txp_softc *, struct txp_rx_ring *,
static void txp_rxd_free(struct txp_softc *, struct txp_swdesc *);
static struct txp_swdesc *txp_rxd_alloc(struct txp_softc *);
txp_dma_malloc(struct txp_softc *sc, bus_size_t size,
CFATTACH_DECL_NEW(txp, sizeof(struct txp_softc), txp_probe, txp_attach,
txp_dma_free(struct txp_softc *sc, struct txp_dma_alloc *dma)
struct txp_softc *sc = ifp->if_softc;
txp_init(struct txp_softc *sc)
struct txp_softc *sc = vsc;
struct txp_softc *sc = ifp->if_softc;
txp_command(struct txp_softc *sc, uint16_t id, uint16_t in1, uint32_t in2,
txp_command2(struct txp_softc *sc, uint16_t id, uint16_t in1, uint32_t in2,
txp_response(struct txp_softc *sc, uint32_t ridx, uint16_t id, uint16_t seq,
txp_rsp_fixup(struct txp_softc *sc, struct txp_rsp_desc *rsp,
txp_cmd_desc_numfree(struct txp_softc *sc)
txp_stop(struct txp_softc *sc)
struct txp_softc *sc = ifp->if_softc;
struct txp_softc *sc = device_private(self);
struct txp_softc *sc = ifp->if_softc;
txp_set_filter(struct txp_softc *sc)
txp_capabilities(struct txp_softc *sc)
txp_chip_init(struct txp_softc *sc)
txp_reset_adapter(struct txp_softc *sc)
txp_download_fw(struct txp_softc *sc)
txp_download_fw_wait(struct txp_softc *sc)
txp_download_fw_section(struct txp_softc *sc,
struct txp_softc *sc = vsc;
txp_rxd_alloc(struct txp_softc *sc)
txp_rxd_free(struct txp_softc *sc, struct txp_swdesc *sd)
txp_rxd_idx(struct txp_softc *sc, struct txp_swdesc *sd)
txp_txd_idx(struct txp_softc *sc, struct txp_swdesc *sd)
txp_rx_reclaim(struct txp_softc *sc, struct txp_rx_ring *r,
txp_rxbuf_reclaim(struct txp_softc *sc)
static void txp_stop(struct txp_softc *);
static void txp_init(struct txp_softc *);
txp_tx_reclaim(struct txp_softc *sc, struct txp_tx_ring *r,
static int txp_chip_init(struct txp_softc *);
static int txp_reset_adapter(struct txp_softc *);
static int txp_download_fw(struct txp_softc *);
static int txp_download_fw_wait(struct txp_softc *);
struct txp_softc *sc;
static int txp_download_fw_section(struct txp_softc *,
txp_alloc_rings(struct txp_softc *sc)
static int txp_alloc_rings(struct txp_softc *);