FreeBSD kernel MSK device code
|
#include <if_mskreg.h>
Data Fields | |
struct resource * | msk_res [1] |
struct resource_spec * | msk_res_spec |
struct resource * | msk_irq [1] |
struct resource_spec * | msk_irq_spec |
void * | msk_intrhand |
device_t | msk_dev |
uint8_t | msk_hw_id |
uint8_t | msk_hw_rev |
uint8_t | msk_bustype |
uint8_t | msk_num_port |
int | msk_expcap |
int | msk_pcixcap |
int | msk_ramsize |
uint32_t | msk_pmd |
uint32_t | msk_intrmask |
uint32_t | msk_intrhwemask |
uint32_t | msk_pflags |
int | msk_clock |
struct msk_if_softc * | msk_if [2] |
device_t | msk_devs [2] |
int | msk_txqsize |
int | msk_rxqsize |
int | msk_txqstart [2] |
int | msk_txqend [2] |
int | msk_rxqstart [2] |
int | msk_rxqend [2] |
bus_dma_tag_t | msk_stat_tag |
bus_dmamap_t | msk_stat_map |
struct msk_stat_desc * | msk_stat_ring |
bus_addr_t | msk_stat_ring_paddr |
int | msk_int_holdoff |
int | msk_process_limit |
int | msk_stat_cons |
int | msk_stat_count |
struct mtx | msk_mtx |
Definition at line 2506 of file if_mskreg.h.
uint8_t msk_softc::msk_bustype |
Definition at line 2515 of file if_mskreg.h.
Referenced by mskc_attach(), and mskc_reset().
int msk_softc::msk_clock |
Definition at line 2524 of file if_mskreg.h.
Referenced by mskc_attach().
device_t msk_softc::msk_dev |
Definition at line 2512 of file if_mskreg.h.
Referenced by msk_handle_events(), msk_intr(), msk_intr_hwerr(), msk_status_dma_alloc(), mskc_attach(), mskc_reset(), and mskc_setup_rambuffer().
device_t msk_softc::msk_devs[2] |
Definition at line 2526 of file if_mskreg.h.
Referenced by mskc_attach(), and mskc_detach().
int msk_softc::msk_expcap |
Definition at line 2517 of file if_mskreg.h.
Referenced by mskc_attach(), and mskc_reset().
uint8_t msk_softc::msk_hw_id |
Definition at line 2513 of file if_mskreg.h.
Referenced by msk_attach(), msk_init_locked(), msk_phy_power(), msk_probe(), msk_set_tx_stfwd(), mskc_attach(), and mskc_reset().
uint8_t msk_softc::msk_hw_rev |
Definition at line 2514 of file if_mskreg.h.
Referenced by msk_init_locked(), msk_phy_power(), msk_probe(), msk_set_tx_stfwd(), mskc_attach(), and mskc_reset().
struct msk_if_softc* msk_softc::msk_if[2] |
Definition at line 2525 of file if_mskreg.h.
Referenced by msk_attach(), msk_detach(), msk_handle_events(), msk_intr(), msk_intr_hwerr(), mskc_resume(), mskc_shutdown(), and mskc_suspend().
int msk_softc::msk_int_holdoff |
Definition at line 2537 of file if_mskreg.h.
Referenced by msk_init_locked(), and mskc_attach().
void* msk_softc::msk_intrhand |
Definition at line 2511 of file if_mskreg.h.
Referenced by mskc_attach(), and mskc_detach().
uint32_t msk_softc::msk_intrhwemask |
Definition at line 2522 of file if_mskreg.h.
Referenced by msk_init_locked(), msk_intr_hwerr(), msk_stop(), mskc_attach(), and mskc_reset().
uint32_t msk_softc::msk_intrmask |
Definition at line 2521 of file if_mskreg.h.
Referenced by msk_init_locked(), msk_intr(), msk_stop(), mskc_attach(), and mskc_reset().
struct resource* msk_softc::msk_irq[1] |
Definition at line 2509 of file if_mskreg.h.
Referenced by mskc_attach(), and mskc_detach().
struct resource_spec* msk_softc::msk_irq_spec |
Definition at line 2510 of file if_mskreg.h.
Referenced by mskc_attach(), and mskc_detach().
struct mtx msk_softc::msk_mtx |
Definition at line 2541 of file if_mskreg.h.
Referenced by msk_attach(), msk_detach(), mskc_attach(), and mskc_detach().
uint8_t msk_softc::msk_num_port |
Definition at line 2516 of file if_mskreg.h.
Referenced by msk_phy_power(), mskc_attach(), mskc_reset(), mskc_resume(), mskc_setup_rambuffer(), mskc_shutdown(), and mskc_suspend().
int msk_softc::msk_pcixcap |
Definition at line 2518 of file if_mskreg.h.
Referenced by mskc_attach(), and mskc_reset().
uint32_t msk_softc::msk_pflags |
Definition at line 2523 of file if_mskreg.h.
Referenced by msk_attach(), msk_intr(), mskc_attach(), mskc_detach(), mskc_resume(), mskc_setup_rambuffer(), and mskc_suspend().
uint32_t msk_softc::msk_pmd |
Definition at line 2520 of file if_mskreg.h.
Referenced by mskc_attach().
int msk_softc::msk_process_limit |
Definition at line 2538 of file if_mskreg.h.
Referenced by msk_handle_events(), and mskc_attach().
int msk_softc::msk_ramsize |
Definition at line 2519 of file if_mskreg.h.
Referenced by mskc_setup_rambuffer().
struct resource* msk_softc::msk_res[1] |
Definition at line 2507 of file if_mskreg.h.
Referenced by mskc_attach(), and mskc_detach().
struct resource_spec* msk_softc::msk_res_spec |
Definition at line 2508 of file if_mskreg.h.
Referenced by mskc_attach(), and mskc_detach().
int msk_softc::msk_rxqend[2] |
Definition at line 2532 of file if_mskreg.h.
Referenced by msk_set_rambuffer(), and mskc_setup_rambuffer().
int msk_softc::msk_rxqsize |
Definition at line 2528 of file if_mskreg.h.
Referenced by msk_set_rambuffer(), and mskc_setup_rambuffer().
int msk_softc::msk_rxqstart[2] |
Definition at line 2531 of file if_mskreg.h.
Referenced by msk_set_rambuffer(), and mskc_setup_rambuffer().
int msk_softc::msk_stat_cons |
Definition at line 2539 of file if_mskreg.h.
Referenced by msk_handle_events(), and mskc_reset().
int msk_softc::msk_stat_count |
Definition at line 2540 of file if_mskreg.h.
Referenced by msk_handle_events(), msk_status_dma_alloc(), and mskc_reset().
bus_dmamap_t msk_softc::msk_stat_map |
Definition at line 2534 of file if_mskreg.h.
Referenced by msk_handle_events(), msk_status_dma_alloc(), msk_status_dma_free(), and mskc_reset().
struct msk_stat_desc* msk_softc::msk_stat_ring |
Definition at line 2535 of file if_mskreg.h.
Referenced by msk_handle_events(), msk_status_dma_alloc(), msk_status_dma_free(), and mskc_reset().
bus_addr_t msk_softc::msk_stat_ring_paddr |
Definition at line 2536 of file if_mskreg.h.
Referenced by msk_status_dma_alloc(), msk_status_dma_free(), and mskc_reset().
bus_dma_tag_t msk_softc::msk_stat_tag |
Definition at line 2533 of file if_mskreg.h.
Referenced by msk_handle_events(), msk_status_dma_alloc(), msk_status_dma_free(), and mskc_reset().
int msk_softc::msk_txqend[2] |
Definition at line 2530 of file if_mskreg.h.
Referenced by msk_set_rambuffer(), and mskc_setup_rambuffer().
int msk_softc::msk_txqsize |
Definition at line 2527 of file if_mskreg.h.
Referenced by mskc_setup_rambuffer().
int msk_softc::msk_txqstart[2] |
Definition at line 2529 of file if_mskreg.h.
Referenced by msk_set_rambuffer(), and mskc_setup_rambuffer().