Lines Matching defs:bce_softc
111 struct bce_softc { struct
112 device_t bce_dev;
113 bus_space_tag_t bce_btag;
114 bus_space_handle_t bce_bhandle;
115 bus_dma_tag_t bce_dmatag;
116 struct ethercom ethercom; /* interface info */
117 void *bce_intrhand;
118 struct pci_attach_args bce_pa;
119 struct mii_data bce_mii;
120 uint32_t bce_phy; /* eeprom indicated phy */
121 struct ifmedia bce_ifmedia; /* media info *//* Check */
122 uint8_t enaddr[ETHER_ADDR_LEN];
123 struct bce_dma_slot *bce_rx_ring; /* receive ring */
124 struct bce_dma_slot *bce_tx_ring; /* transmit ring */
125 struct bce_chain_data bce_cdata; /* mbufs */
126 bus_dmamap_t bce_ring_map;
127 uint32_t bce_intmask; /* current intr mask */
128 uint32_t bce_rxin; /* last rx descriptor seen */
129 uint32_t bce_txin; /* last tx descriptor seen */
130 int bce_txsfree; /* no. tx slots available */
131 int bce_txsnext; /* next available tx slot */
132 callout_t bce_timeout;
133 krndsource_t rnd_source;