Lines Matching defs:epic_softc
96 struct epic_softc { struct
97 struct device sc_dev; /* generic device information */
98 bus_space_tag_t sc_st; /* bus space tag */
99 bus_space_handle_t sc_sh; /* bus space handle */
100 bus_dma_tag_t sc_dmat; /* bus DMA tag */
101 struct arpcom sc_arpcom; /* ethernet common data */
103 int sc_hwflags; /* info about board */
108 struct mii_data sc_mii; /* MII/media information */
109 struct timeout sc_mii_timeout; /* MII timeout */
111 bus_dmamap_t sc_cddmamap; /* control data DMA map */
113 bus_dmamap_t sc_nulldmamap; /* DMA map for the pad buffer */
119 struct epic_descsoft sc_txsoft[EPIC_NTXDESC];
120 struct epic_descsoft sc_rxsoft[EPIC_NRXDESC];
125 struct epic_control_data *sc_control_data;
127 int sc_txpending; /* number of TX requests pending */
128 int sc_txdirty; /* first dirty TX descriptor */
129 int sc_txlast; /* last used TX descriptor */
131 int sc_rxptr; /* next ready RX descriptor */
133 uint64_t sc_serinst; /* ifmedia instance for serial mode */