Lines Matching defs:epic_softc
95 struct epic_softc { struct
96 device_t sc_dev; /* generic device information */
97 bus_space_tag_t sc_st; /* bus space tag */
98 bus_space_handle_t sc_sh; /* bus space handle */
99 bus_dma_tag_t sc_dmat; /* bus DMA tag */
100 struct ethercom sc_ethercom; /* ethernet common data */
102 int sc_hwflags; /* info about board */
107 struct mii_data sc_mii; /* MII/media information */
108 struct callout sc_mii_callout; /* MII callout */
110 bus_dmamap_t sc_cddmamap; /* control data DMA map */
112 bus_dmamap_t sc_nulldmamap; /* DMA map for the pad buffer */
118 struct epic_descsoft sc_txsoft[EPIC_NTXDESC];
119 struct epic_descsoft sc_rxsoft[EPIC_NRXDESC];
124 struct epic_control_data *sc_control_data;
126 int sc_txpending; /* number of TX requests pending */
127 int sc_txdirty; /* first dirty TX descriptor */
128 int sc_txlast; /* last used TX descriptor */
130 int sc_rxptr; /* next ready RX descriptor */
132 u_int sc_serinst; /* ifmedia instance for serial mode */