Lines Matching defs:mvxpe_softc
389 struct mvxpe_softc { struct
390 device_t sc_dev;
391 int sc_port;
392 uint32_t sc_version;
399 kmutex_t sc_mtx;
404 struct ethercom sc_ethercom;
405 struct mii_data sc_mii;
406 u_int8_t sc_enaddr[ETHER_ADDR_LEN]; /* station addr */
407 u_short sc_if_flags;
408 int sc_wdogsoft;
413 struct mvxpe_conf sc_cf;
418 bus_space_tag_t sc_iot;
419 bus_space_handle_t sc_ioh; /* all registers handle */
420 bus_space_handle_t sc_mibh; /* mib counter handle */
425 bus_dma_tag_t sc_dmat;
426 struct mvxpe_rx_ring sc_rx_ring[MVXPE_QUEUE_SIZE];
427 struct mvxpe_tx_ring sc_tx_ring[MVXPE_QUEUE_SIZE];
428 int sc_tx_pending; /* total number of tx pkt */
433 struct mvxpbm_softc *sc_bm;
438 callout_t sc_tick_ch; /* tick callout */
443 uint32_t sc_linkstate;
448 krndsource_t sc_rnd_source;
453 struct sysctllog *sc_mvxpe_clog;
454 struct mvxpe_sysctl_queue sc_sysctl_rx_queue[MVXPE_QUEUE_SIZE];
455 struct mvxpe_sysctl_queue sc_sysctl_tx_queue[MVXPE_QUEUE_SIZE];
460 size_t sc_sysctl_mib_size;
461 struct mvxpe_sysctl_mib *sc_sysctl_mib;
467 struct mvxpe_evcnt sc_ev;