FreeBSD kernel E1000 device code
|
#include <if_em.h>
if_ctx_t e1000_softc::ctx |
Definition at line 445 of file if_em.h.
Referenced by em_add_hw_stats(), em_allocate_pci_resources(), em_enable_vectors_82574(), em_enable_wakeup(), em_free_pci_resources(), em_fw_version_locked(), em_get_wakeup(), em_handle_link(), em_identify_hardware(), em_if_attach_post(), em_if_attach_pre(), em_if_debug(), em_if_detach(), em_if_get_counter(), em_if_init(), em_if_intr_disable(), em_if_intr_enable(), em_if_led_func(), em_if_media_change(), em_if_media_status(), em_if_msix_intr_assign(), em_if_mtu_set(), em_if_multi_set(), em_if_queues_free(), em_if_resume(), em_if_rx_queue_intr_enable(), em_if_rx_queues_alloc(), em_if_set_promisc(), em_if_shutdown(), em_if_stop(), em_if_suspend(), em_if_tx_queue_intr_enable(), em_if_tx_queues_alloc(), em_if_update_admin_status(), em_if_vlan_filter_capable(), em_if_vlan_filter_used(), em_if_vlan_filter_write(), em_if_vlan_register(), em_if_vlan_unregister(), em_if_watchdog_reset(), em_initialize_receive_unit(), em_initialize_transmit_unit(), em_intr(), em_isc_txd_credits_update(), em_isc_txd_encap(), em_msix_link(), em_print_debug_info(), em_print_nvm_info(), em_reset(), em_set_num_queues(), em_setup_interface(), em_setup_msix(), em_setup_vlan_hw_support(), em_sysctl_eee(), em_transmit_checksum_setup(), em_tso_setup(), igb_if_intr_disable(), igb_if_intr_enable(), igb_if_rx_queue_intr_enable(), and igb_if_tx_queue_intr_enable().
device_t e1000_softc::dev |
Definition at line 451 of file if_em.h.
Referenced by em_add_hw_stats(), em_add_int_delay_sysctl(), em_allocate_pci_resources(), em_disable_aspm(), em_enable_wakeup(), em_get_wakeup(), em_identify_hardware(), em_if_attach_post(), em_if_attach_pre(), em_if_media_change(), em_print_debug_info(), em_print_fw_version(), em_sysctl_print_fw_version(), and igb_init_dmac().
u32 e1000_softc::dmac |
Definition at line 507 of file if_em.h.
Referenced by igb_init_dmac().
unsigned long e1000_softc::dropped_pkts |
Definition at line 522 of file if_em.h.
Referenced by em_add_hw_stats(), em_if_get_counter(), em_isc_rxd_pkt_get(), igb_isc_rxd_pkt_get(), and lem_isc_rxd_pkt_get().
u16 e1000_softc::fc |
Definition at line 503 of file if_em.h.
Referenced by em_initialize_receive_unit(), em_reset(), and em_set_flowcntl().
u32 e1000_softc::flags |
Definition at line 474 of file if_em.h.
Referenced by em_if_update_admin_status(), and em_reset().
struct resource* e1000_softc::flash |
Definition at line 459 of file if_em.h.
Referenced by em_free_pci_resources(), and em_if_attach_pre().
struct e1000_fw_version e1000_softc::fw_ver |
Definition at line 513 of file if_em.h.
Referenced by em_fw_version_locked(), em_print_fw_version(), and em_sysctl_print_fw_version().
bool e1000_softc::has_amt |
Definition at line 488 of file if_em.h.
Referenced by em_get_wakeup(), em_if_attach_post(), and em_if_init().
bool e1000_softc::has_manage |
Definition at line 487 of file if_em.h.
Referenced by em_get_wakeup(), em_if_attach_post(), em_if_init(), em_init_manageability(), em_release_hw_control(), and em_release_manageability().
struct e1000_hw e1000_softc::hw |
Definition at line 442 of file if_em.h.
Referenced by em_add_hw_stats(), em_allocate_pci_resources(), em_disable_aspm(), em_enable_phy_wakeup(), em_enable_vectors_82574(), em_enable_wakeup(), em_fw_version_locked(), em_get_hw_control(), em_get_regs(), em_get_wakeup(), em_handle_link(), em_identify_hardware(), em_if_attach_post(), em_if_attach_pre(), em_if_detach(), em_if_init(), em_if_intr_disable(), em_if_intr_enable(), em_if_led_func(), em_if_media_change(), em_if_media_status(), em_if_msix_intr_assign(), em_if_mtu_set(), em_if_multi_set(), em_if_resume(), em_if_rx_queue_intr_enable(), em_if_set_promisc(), em_if_stop(), em_if_tx_queue_intr_enable(), em_if_update_admin_status(), em_if_vlan_filter_disable(), em_if_vlan_filter_enable(), em_if_vlan_filter_write(), em_init_manageability(), em_initialize_receive_unit(), em_initialize_rss_mapping(), em_initialize_transmit_unit(), em_intr(), em_isc_rxd_flush(), em_isc_txd_flush(), em_msix_link(), em_print_debug_info(), em_print_nvm_info(), em_release_hw_control(), em_release_manageability(), em_reset(), em_set_flowcntl(), em_set_num_queues(), em_setup_interface(), em_setup_msix(), em_setup_vlan_hw_support(), em_sysctl_eee(), em_sysctl_int_delay(), em_sysctl_reg_handler(), em_update_stats_counters(), igb_configure_queues(), igb_if_intr_disable(), igb_if_intr_enable(), igb_if_rx_queue_intr_enable(), igb_if_tx_queue_intr_enable(), igb_init_dmac(), igb_initialize_rss_mapping(), igb_isc_rxd_flush(), igb_isc_rxd_pkt_get(), igb_isc_txd_encap(), igb_isc_txd_flush(), igb_tso_setup(), igb_tx_ctx_setup(), lem_isc_rxd_pkt_get(), and lem_smartspeed().
u32 e1000_softc::ims |
Definition at line 471 of file if_em.h.
Referenced by em_if_intr_enable(), em_if_msix_intr_assign(), and em_msix_link().
struct resource* e1000_softc::ioport |
Definition at line 460 of file if_em.h.
Referenced by em_allocate_pci_resources(), and em_free_pci_resources().
struct if_irq e1000_softc::irq |
Definition at line 456 of file if_em.h.
Referenced by em_free_pci_resources(), and em_if_msix_intr_assign().
u32 e1000_softc::ivars |
Definition at line 465 of file if_em.h.
Referenced by em_if_init(), and em_if_msix_intr_assign().
u16 e1000_softc::link_active |
Definition at line 502 of file if_em.h.
Referenced by em_if_media_status(), em_if_update_admin_status(), and lem_smartspeed().
u16 e1000_softc::link_duplex |
Definition at line 505 of file if_em.h.
Referenced by em_if_media_status(), and em_if_update_admin_status().
unsigned long e1000_softc::link_irq |
Definition at line 523 of file if_em.h.
Referenced by em_add_hw_stats(), and em_msix_link().
int e1000_softc::link_mask |
Definition at line 508 of file if_em.h.
Referenced by em_msix_link(), igb_configure_queues(), and igb_if_intr_enable().
u16 e1000_softc::link_speed |
Definition at line 504 of file if_em.h.
Referenced by em_if_media_status(), and em_if_update_admin_status().
u32 e1000_softc::linkvec |
Definition at line 464 of file if_em.h.
Referenced by em_if_msix_intr_assign(), and igb_configure_queues().
struct ifmedia* e1000_softc::media |
Definition at line 467 of file if_em.h.
Referenced by em_if_attach_pre(), and em_setup_interface().
struct resource* e1000_softc::memory |
Definition at line 458 of file if_em.h.
Referenced by em_allocate_pci_resources(), and em_free_pci_resources().
u8* e1000_softc::mta |
Definition at line 491 of file if_em.h.
Referenced by em_if_attach_pre(), em_if_detach(), and em_if_multi_set().
u16 e1000_softc::num_vlans |
Definition at line 478 of file if_em.h.
Referenced by em_if_vlan_register(), and em_if_vlan_unregister().
struct e1000_osdep e1000_softc::osdep |
Definition at line 450 of file if_em.h.
Referenced by em_allocate_pci_resources(), and em_if_attach_pre().
u64 e1000_softc::que_mask |
Definition at line 510 of file if_em.h.
Referenced by igb_configure_queues(), and igb_if_intr_enable().
struct em_int_delay_info e1000_softc::rx_abs_int_delay |
Definition at line 518 of file if_em.h.
Referenced by em_if_attach_pre(), and em_initialize_receive_unit().
struct em_int_delay_info e1000_softc::rx_int_delay |
Definition at line 517 of file if_em.h.
Referenced by em_if_attach_pre(), and em_initialize_receive_unit().
u32 e1000_softc::rx_mbuf_sz |
Definition at line 483 of file if_em.h.
Referenced by em_if_init(), and em_initialize_receive_unit().
unsigned long e1000_softc::rx_overruns |
Definition at line 524 of file if_em.h.
Referenced by em_add_hw_stats(), em_intr(), and em_msix_link().
struct em_rx_queue* e1000_softc::rx_queues |
Definition at line 455 of file if_em.h.
Referenced by em_add_hw_stats(), em_free_pci_resources(), em_if_msix_intr_assign(), em_if_queues_free(), em_if_rx_queue_intr_enable(), em_if_rx_queues_alloc(), em_initialize_receive_unit(), em_isc_rxd_available(), em_isc_rxd_flush(), em_isc_rxd_pkt_get(), em_isc_rxd_refill(), em_print_debug_info(), igb_configure_queues(), igb_if_rx_queue_intr_enable(), igb_isc_rxd_available(), igb_isc_rxd_flush(), igb_isc_rxd_pkt_get(), igb_isc_rxd_refill(), lem_isc_rxd_available(), lem_isc_rxd_pkt_get(), and lem_isc_rxd_refill().
u32 e1000_softc::shadow_vfta[EM_VFTA_SIZE] |
Definition at line 499 of file if_em.h.
Referenced by em_if_vlan_filter_used(), em_if_vlan_filter_write(), em_if_vlan_register(), and em_if_vlan_unregister().
if_softc_ctx_t e1000_softc::shared |
Definition at line 444 of file if_em.h.
Referenced by em_dump_rs(), em_get_regs(), em_if_attach_pre(), em_if_init(), em_if_tx_queues_alloc(), em_initialize_receive_unit(), em_initialize_transmit_unit(), em_isc_rxd_available(), em_isc_rxd_pkt_get(), em_isc_rxd_refill(), em_isc_txd_credits_update(), em_isc_txd_encap(), em_setup_interface(), em_transmit_checksum_setup(), em_tso_setup(), em_update_stats_counters(), igb_init_dmac(), igb_isc_rxd_available(), igb_isc_rxd_pkt_get(), igb_isc_rxd_refill(), igb_isc_txd_credits_update(), igb_isc_txd_encap(), lem_isc_rxd_available(), lem_isc_rxd_pkt_get(), and lem_isc_rxd_refill().
u32 e1000_softc::smartspeed |
Definition at line 506 of file if_em.h.
Referenced by em_if_update_admin_status(), and lem_smartspeed().
struct e1000_hw_stats e1000_softc::stats |
Definition at line 527 of file if_em.h.
Referenced by em_add_hw_stats(), em_if_get_counter(), and em_update_stats_counters().
struct em_int_delay_info e1000_softc::tx_abs_int_delay |
Definition at line 516 of file if_em.h.
Referenced by em_if_attach_pre(), and em_initialize_transmit_unit().
struct em_int_delay_info e1000_softc::tx_int_delay |
Definition at line 515 of file if_em.h.
Referenced by em_if_attach_pre(), and em_initialize_transmit_unit().
struct em_int_delay_info e1000_softc::tx_itr |
Definition at line 519 of file if_em.h.
Referenced by em_if_attach_pre().
u32 e1000_softc::tx_process_limit |
Definition at line 481 of file if_em.h.
Referenced by em_if_attach_pre().
struct em_tx_queue* e1000_softc::tx_queues |
Definition at line 454 of file if_em.h.
Referenced by em_add_hw_stats(), em_dump_rs(), em_if_init(), em_if_msix_intr_assign(), em_if_queues_free(), em_if_tx_queue_intr_enable(), em_if_tx_queues_alloc(), em_initialize_transmit_unit(), em_isc_txd_credits_update(), em_isc_txd_encap(), em_isc_txd_flush(), em_print_debug_info(), em_transmit_checksum_setup(), em_tso_setup(), igb_configure_queues(), igb_if_tx_queue_intr_enable(), igb_isc_txd_credits_update(), igb_isc_txd_encap(), and igb_isc_txd_flush().
u32 e1000_softc::txd_cmd |
Definition at line 479 of file if_em.h.
Referenced by em_initialize_transmit_unit(), em_isc_txd_encap(), em_sysctl_int_delay(), em_transmit_checksum_setup(), and em_tso_setup().
u16 e1000_softc::vf_ifp |
Definition at line 528 of file if_em.h.
Referenced by em_get_hw_control(), em_identify_hardware(), em_if_attach_pre(), em_if_vlan_filter_write(), em_initialize_receive_unit(), and em_setup_vlan_hw_support().
unsigned long e1000_softc::watchdog_events |
Definition at line 525 of file if_em.h.
Referenced by em_add_hw_stats(), em_if_get_counter(), and em_if_watchdog_reset().
u32 e1000_softc::wol |
Definition at line 486 of file if_em.h.
Referenced by em_enable_phy_wakeup(), em_enable_wakeup(), em_get_wakeup(), and em_if_attach_pre().