Lines Matching defs:em_softc
383 struct em_softc { struct
384 struct device sc_dev;
385 struct arpcom sc_ac;
387 bus_dma_tag_t sc_dmat;
389 struct em_hw hw;
392 struct em_osdep osdep;
393 struct ifmedia media;
394 int io_rid;
395 int legacy_irq;
397 void *sc_intrhand;
398 struct timeout em_intr_enable;
399 struct timeout timer_handle;
400 struct timeout tx_fifo_timer_handle;
403 u_int32_t part_num;
404 u_int8_t link_active;
405 u_int16_t link_speed;
406 u_int16_t link_duplex;
407 u_int32_t smartspeed;
408 u_int32_t tx_int_delay;
409 u_int32_t tx_abs_int_delay;
410 u_int32_t rx_int_delay;
411 u_int32_t rx_abs_int_delay;
412 struct rwlock sfflock;
414 u_int sc_tx_slots;
415 u_int sc_rx_slots;
416 u_int32_t sc_rx_buffer_len;
419 unsigned long mbuf_alloc_failed;
420 unsigned long mbuf_cluster_failed;
421 unsigned long no_tx_desc_avail1;
422 unsigned long no_tx_desc_avail2;
423 unsigned long no_tx_map_avail;
424 unsigned long no_tx_dma_setup;
425 unsigned long watchdog_events;
426 unsigned long rx_overruns;
440 u_int32_t tx_fifo_size;
441 u_int32_t tx_fifo_head;
442 u_int32_t tx_fifo_head_addr;
443 u_int64_t tx_fifo_reset_cnt;
444 u_int64_t tx_fifo_wrk_cnt;
445 u_int32_t tx_head_addr;
448 boolean_t pcix_82544;
450 int msix;
451 uint32_t msix_linkvec;
452 uint32_t msix_linkmask;
453 uint32_t msix_queuesmask;
454 int num_queues;
455 struct em_queue *queues;
457 struct kstat *kstat;
458 struct mutex kstat_mtx;