Lines Matching defs:dmfe
156 typedef struct dmfe { struct
171 char ifname[12]; /* "dmfeXXXX" */ argument
173 dma_area_t tx_desc; /* transmit descriptors */
197 * and statistics during a single call to dmfe_getp(). argument
218 kmutex_t milock[1];
219 kmutex_t oplock[1];
220 kmutex_t rxlock[1];
221 kmutex_t txlock[1];
226 kstat_t *ksp_drv;
227 kstat_named_t *knp_drv;
233 uint64_t rx_stats_ipackets;
234 uint64_t rx_stats_multi;
235 uint64_t rx_stats_bcast;
236 uint64_t rx_stats_ierrors;
237 uint64_t rx_stats_norcvbuf;
238 uint64_t rx_stats_rbytes;
239 uint64_t rx_stats_missed;
240 uint64_t rx_stats_align;
241 uint64_t rx_stats_fcs;
242 uint64_t rx_stats_toolong;
243 uint64_t rx_stats_macrcv_errors;
244 uint64_t rx_stats_overflow;
245 uint64_t rx_stats_short;
247 uint64_t tx_stats_oerrors;
248 uint64_t tx_stats_opackets;
249 uint64_t tx_stats_multi;
250 uint64_t tx_stats_bcast;
251 uint64_t tx_stats_obytes;
252 uint64_t tx_stats_collisions;
253 uint64_t tx_stats_nocarrier;
254 uint64_t tx_stats_xmtlatecoll;
255 uint64_t tx_stats_excoll;
256 uint64_t tx_stats_macxmt_errors;
257 uint64_t tx_stats_jabber;
258 uint64_t tx_stats_defer;
259 uint64_t tx_stats_first_coll;
260 uint64_t tx_stats_multi_coll;
261 uint64_t tx_stats_underflow;
267 desc_state_t rx; /* describes Rx ring */
268 desc_state_t tx; /* describes Tx ring */
273 uint32_t tx_pending_tix; /* tix since reclaim */
297 uint64_t dmfe_guard; argument