FreeBSD kernel IXGBE device code
|
Go to the source code of this file.
Macros | |
#define | ixgbe_add_vf(_a, _b, _c) |
#define | ixgbe_init_iov(_a, _b, _c) |
#define | ixgbe_uninit_iov(_a) |
#define | ixgbe_initialize_iov(_a) |
#define | ixgbe_recalculate_max_frame(_a) |
#define | ixgbe_ping_all_vfs(_a) |
#define | ixgbe_pci_iov_detach(_a) 0 |
#define | ixgbe_define_iov_schemas(_a, _b) |
#define | ixgbe_align_all_queue_indices(_a) |
#define | ixgbe_vf_que_index(_a, _b, _c) (_c) |
#define | ixgbe_get_mtqc(_a) IXGBE_MTQC_64Q_1PB |
#define | ixgbe_get_mrqc(_a) 0 |
Functions | |
void | ixgbe_if_init (if_ctx_t ctx) |
void | ixgbe_handle_mbx (void *) |
#define ixgbe_add_vf | ( | _a, | |
_b, | |||
_c | |||
) |
Definition at line 87 of file ixgbe_sriov.h.
#define ixgbe_align_all_queue_indices | ( | _a | ) |
Definition at line 95 of file ixgbe_sriov.h.
#define ixgbe_define_iov_schemas | ( | _a, | |
_b | |||
) |
Definition at line 94 of file ixgbe_sriov.h.
#define ixgbe_get_mrqc | ( | _a | ) | 0 |
Definition at line 98 of file ixgbe_sriov.h.
#define ixgbe_get_mtqc | ( | _a | ) | IXGBE_MTQC_64Q_1PB |
Definition at line 97 of file ixgbe_sriov.h.
#define ixgbe_init_iov | ( | _a, | |
_b, | |||
_c | |||
) |
Definition at line 88 of file ixgbe_sriov.h.
#define ixgbe_initialize_iov | ( | _a | ) |
Definition at line 90 of file ixgbe_sriov.h.
#define ixgbe_pci_iov_detach | ( | _a | ) | 0 |
Definition at line 93 of file ixgbe_sriov.h.
#define ixgbe_ping_all_vfs | ( | _a | ) |
Definition at line 92 of file ixgbe_sriov.h.
#define ixgbe_recalculate_max_frame | ( | _a | ) |
Definition at line 91 of file ixgbe_sriov.h.
#define ixgbe_uninit_iov | ( | _a | ) |
Definition at line 89 of file ixgbe_sriov.h.
#define ixgbe_vf_que_index | ( | _a, | |
_b, | |||
_c | |||
) | (_c) |
Definition at line 96 of file ixgbe_sriov.h.
void ixgbe_handle_mbx | ( | void * | context | ) |
Definition at line 892 of file if_sriov.c.
References UNREFERENCED_PARAMETER.
Referenced by ixgbe_if_update_admin_status().
void ixgbe_if_init | ( | if_ctx_t | ctx | ) |
Definition at line 3029 of file if_ix.c.
References ixgbe_mac_info::addr, ixgbe_hw::addr_ctrl, ixgbe_softc::ctx, ixgbe_softc::feat_en, ixgbe_softc::hw, ixgbe_phy_operations::identify, INIT_DEBUGOUT, ixgbe_align_all_queue_indices, ixgbe_config_delay_values(), ixgbe_config_dmac(), ixgbe_config_gpie(), ixgbe_config_link(), ixgbe_configure_ivars(), IXGBE_CTRL_EXT, IXGBE_CTRL_EXT_PFRSTD, IXGBE_EIAM, IXGBE_EIAM_EX, IXGBE_EICS_RTX_QUEUE, IXGBE_EITR, ixgbe_enable_msix, ixgbe_enable_rx_dma(), IXGBE_ERR_SFP_NOT_SUPPORTED, IXGBE_ETH_LENGTH_OF_ADDRESS, IXGBE_FEATURE_SRIOV, ixgbe_if_enable_intr(), ixgbe_if_multi_set(), ixgbe_init_fdir, ixgbe_init_hw(), ixgbe_initialize_iov, ixgbe_initialize_receive_units(), ixgbe_initialize_transmit_units(), IXGBE_LINK_ITR, ixgbe_mac_82598EB, IXGBE_MHADD, IXGBE_MHADD_MFS_SHIFT, ixgbe_phy_none, IXGBE_RAH_AV, IXGBE_READ_REG, IXGBE_RXCTRL, IXGBE_RXCTRL_DMBYPS, IXGBE_RXCTRL_RXEN, IXGBE_RXDCTL, IXGBE_RXDCTL_ENABLE, ixgbe_set_ivar(), ixgbe_set_phy_power(), ixgbe_set_rar(), ixgbe_setup_vlan_hw_support(), ixgbe_start_hw(), IXGBE_TXDCTL, IXGBE_TXDCTL_ENABLE, IXGBE_WRITE_REG, ixgbe_hw::mac, tx_ring::me, rx_ring::me, msec_delay, num_rx_queues, num_tx_queues, ixgbe_phy_info::ops, ixgbe_hw::phy, ixgbe_softc::pool, ixgbe_addr_filter_info::rar_used_count, ixgbe_softc::rx_mbuf_sz, ixgbe_softc::rx_queues, ix_rx_queue::rxr, tx_ring::sc, rx_ring::sc, ix_tx_queue::sc, ixgbe_softc::task_requests, ixgbe_softc::tx_queues, ix_tx_queue::txr, ixgbe_mac_info::type, ixgbe_phy_info::type, ixgbe_softc::vector, and wmb.
Referenced by ixgbe_if_resume().