FreeBSD kernel IXGBE device code
|
#include <ixgbe.h>
Data Fields | |
struct ixgbe_softc * | sc |
union ixgbe_adv_tx_desc * | tx_base |
uint64_t | tx_paddr |
u32 | tail |
qidx_t * | tx_rsq |
qidx_t | tx_rs_cidx |
qidx_t | tx_rs_pidx |
qidx_t | tx_cidx_processed |
uint8_t | me |
u16 | atr_sample |
u16 | atr_count |
u32 | bytes |
u32 | packets |
u64 | tso_tx |
u64 | total_packets |
u16 tx_ring::atr_sample |
Definition at line 274 of file ixgbe.h.
Referenced by ixgbe_if_tx_queues_alloc().
u32 tx_ring::bytes |
Definition at line 277 of file ixgbe.h.
Referenced by ixgbe_if_tx_queues_alloc(), ixgbe_isc_txd_encap(), and ixv_if_tx_queues_alloc().
uint8_t tx_ring::me |
Definition at line 271 of file ixgbe.h.
Referenced by ixgbe_configure_ivars(), ixgbe_if_init(), ixgbe_if_msix_intr_assign(), ixgbe_if_tx_queues_alloc(), ixgbe_initialize_transmit_units(), ixgbe_sysctl_tdh_handler(), ixgbe_sysctl_tdt_handler(), ixv_if_msix_intr_assign(), ixv_if_tx_queues_alloc(), and ixv_initialize_transmit_units().
struct ixgbe_softc* tx_ring::sc |
Definition at line 263 of file ixgbe.h.
Referenced by ixgbe_add_hw_stats(), ixgbe_configure_ivars(), ixgbe_if_init(), ixgbe_if_queues_free(), ixgbe_if_tx_queues_alloc(), ixgbe_initialize_transmit_units(), ixgbe_isc_txd_flush(), ixgbe_sysctl_tdh_handler(), ixgbe_sysctl_tdt_handler(), ixv_add_stats_sysctls(), ixv_if_queues_free(), ixv_if_tx_queues_alloc(), and ixv_initialize_transmit_units().
u32 tx_ring::tail |
Definition at line 266 of file ixgbe.h.
Referenced by ixgbe_if_tx_queues_alloc(), ixgbe_initialize_transmit_units(), ixgbe_isc_txd_flush(), ixv_if_tx_queues_alloc(), and ixv_initialize_transmit_units().
u64 tx_ring::total_packets |
Definition at line 281 of file ixgbe.h.
Referenced by ixgbe_add_hw_stats(), ixgbe_if_tx_queues_alloc(), ixgbe_isc_txd_encap(), ixv_add_stats_sysctls(), and ixv_if_tx_queues_alloc().
u64 tx_ring::tso_tx |
Definition at line 280 of file ixgbe.h.
Referenced by ixgbe_add_hw_stats(), ixgbe_isc_txd_encap(), and ixv_add_stats_sysctls().
union ixgbe_adv_tx_desc* tx_ring::tx_base |
Definition at line 264 of file ixgbe.h.
Referenced by ixgbe_if_tx_queues_alloc(), ixgbe_isc_txd_credits_update(), ixgbe_isc_txd_encap(), and ixv_if_tx_queues_alloc().
qidx_t tx_ring::tx_cidx_processed |
Definition at line 270 of file ixgbe.h.
Referenced by ixgbe_initialize_transmit_units(), ixgbe_isc_txd_credits_update(), and ixv_initialize_transmit_units().
uint64_t tx_ring::tx_paddr |
Definition at line 265 of file ixgbe.h.
Referenced by ixgbe_if_tx_queues_alloc(), ixgbe_initialize_transmit_units(), ixv_if_tx_queues_alloc(), and ixv_initialize_transmit_units().
qidx_t tx_ring::tx_rs_cidx |
Definition at line 268 of file ixgbe.h.
Referenced by ixgbe_initialize_transmit_units(), ixgbe_isc_txd_credits_update(), and ixv_initialize_transmit_units().
qidx_t tx_ring::tx_rs_pidx |
Definition at line 269 of file ixgbe.h.
Referenced by ixgbe_initialize_transmit_units(), ixgbe_isc_txd_credits_update(), ixgbe_isc_txd_encap(), and ixv_initialize_transmit_units().
qidx_t* tx_ring::tx_rsq |
Definition at line 267 of file ixgbe.h.
Referenced by ixgbe_if_queues_free(), ixgbe_if_tx_queues_alloc(), ixgbe_initialize_transmit_units(), ixgbe_isc_txd_credits_update(), ixgbe_isc_txd_encap(), ixv_if_queues_free(), ixv_if_tx_queues_alloc(), and ixv_initialize_transmit_units().