Lines Matching defs:cas_softc
123 struct cas_softc { struct
124 struct device sc_dev; /* generic device information */
125 struct arpcom sc_arpcom; /* ethernet common data */
126 struct mii_data sc_mii; /* MII media control */
128 struct timeout sc_tick_ch; /* tick callout */
130 bus_space_tag_t sc_memt;
131 bus_space_handle_t sc_memh;
132 void *sc_ih;
134 bus_dma_tag_t sc_dmatag; /* bus dma tag */
135 bus_dmamap_t sc_dmamap; /* bus dma handle */
136 int sc_burst; /* DVMA burst size in effect */
137 int sc_phys[2]; /* MII instance -> PHY map */
139 int sc_mif_config; /* Selected MII reg setting */
144 bus_dma_segment_t sc_cdseg; /* control data memory */
145 int sc_cdnseg; /* number of segments */
146 bus_dmamap_t sc_cddmamap; /* control data DMA map */
152 struct cas_sxd sc_txd[CAS_NTXDESC];
153 u_int32_t sc_tx_cnt, sc_tx_prod, sc_tx_cons;
155 struct cas_rxsoft sc_rxsoft[CAS_NRXDESC];
156 struct cas_rxsoft sc_rxsoft2[CAS_NRXDESC];
161 struct cas_control_data *sc_control_data;
167 int sc_rxptr; /* next ready RX descriptor/descsoft */
168 int sc_rxfifosize;
169 int sc_rxdptr;
171 int sc_rev;
172 int sc_inited;
173 int sc_debug;