ixgbevf_adapter
struct ixgbevf_adapter *adapter = netdev_priv(netdev);
struct ixgbevf_adapter *adapter = netdev_priv(netdev);
struct ixgbevf_adapter *adapter = netdev_priv(netdev);
struct ixgbevf_adapter *adapter = netdev_priv(netdev);
struct ixgbevf_adapter *adapter = netdev_priv(netdev);
struct ixgbevf_adapter *adapter = netdev_priv(netdev);
.sizeof_stat = sizeof_field(struct ixgbevf_adapter, _stat), \
.stat_offset = offsetof(struct ixgbevf_adapter, _stat) \
struct ixgbevf_adapter *adapter = netdev_priv(netdev);
struct ixgbevf_adapter *adapter = netdev_priv(netdev);
static int ixgbevf_link_test(struct ixgbevf_adapter *adapter, u64 *data)
static bool reg_pattern_test(struct ixgbevf_adapter *adapter, u64 *data,
(((struct ixgbevf_adapter *)netdev_priv(netdev))->num_tx_queues + \
((struct ixgbevf_adapter *)netdev_priv(netdev))->num_xdp_queues + \
((struct ixgbevf_adapter *)netdev_priv(netdev))->num_rx_queues) * \
static bool reg_set_and_check(struct ixgbevf_adapter *adapter, u64 *data,
static int ixgbevf_reg_test(struct ixgbevf_adapter *adapter, u64 *data)
struct ixgbevf_adapter *adapter = netdev_priv(netdev);
struct ixgbevf_adapter *adapter = netdev_priv(netdev);
struct ixgbevf_adapter *adapter = netdev_priv(netdev);
struct ixgbevf_adapter *adapter = netdev_priv(netdev);
struct ixgbevf_adapter *adapter = netdev_priv(netdev);
struct ixgbevf_adapter *adapter = netdev_priv(dev);
struct ixgbevf_adapter *adapter = netdev_priv(netdev);
struct ixgbevf_adapter *adapter = netdev_priv(netdev);
struct ixgbevf_adapter *adapter = netdev_priv(netdev);
struct ixgbevf_adapter *adapter = netdev_priv(netdev);
void ixgbevf_ipsec_restore(struct ixgbevf_adapter *adapter)
static int ixgbevf_ipsec_set_pf_sa(struct ixgbevf_adapter *adapter,
struct ixgbevf_adapter *adapter;
struct ixgbevf_adapter *adapter;
struct ixgbevf_adapter *adapter = netdev_priv(tx_ring->netdev);
struct ixgbevf_adapter *adapter = netdev_priv(rx_ring->netdev);
void ixgbevf_init_ipsec_offload(struct ixgbevf_adapter *adapter)
void ixgbevf_stop_ipsec_offload(struct ixgbevf_adapter *adapter)
static int ixgbevf_ipsec_del_pf_sa(struct ixgbevf_adapter *adapter, int pfsa)
struct ixgbevf_adapter *adapter;
void ixgbevf_up(struct ixgbevf_adapter *adapter);
void ixgbevf_down(struct ixgbevf_adapter *adapter);
void ixgbevf_reinit_locked(struct ixgbevf_adapter *adapter);
void ixgbevf_reset(struct ixgbevf_adapter *adapter);
int ixgbevf_setup_rx_resources(struct ixgbevf_adapter *adapter,
void ixgbevf_update_stats(struct ixgbevf_adapter *adapter);
void ixgbevf_init_ipsec_offload(struct ixgbevf_adapter *adapter);
void ixgbevf_stop_ipsec_offload(struct ixgbevf_adapter *adapter);
void ixgbevf_ipsec_restore(struct ixgbevf_adapter *adapter);
static inline void ixgbevf_init_ipsec_offload(struct ixgbevf_adapter *adapter)
static inline void ixgbevf_stop_ipsec_offload(struct ixgbevf_adapter *adapter)
static inline void ixgbevf_ipsec_restore(struct ixgbevf_adapter *adapter) { }
(((struct ixgbevf_adapter *)(hw)->back)->netdev)
static int ixgbevf_run_xdp(struct ixgbevf_adapter *adapter,
struct ixgbevf_adapter *adapter = q_vector->adapter;
static void ixgbevf_service_event_schedule(struct ixgbevf_adapter *adapter)
static void ixgbevf_service_event_complete(struct ixgbevf_adapter *adapter)
struct ixgbevf_adapter *adapter = q_vector->adapter;
static void ixgbevf_queue_reset_subtask(struct ixgbevf_adapter *adapter);
struct ixgbevf_adapter *adapter = q_vector->adapter;
static void ixgbevf_free_all_rx_resources(struct ixgbevf_adapter *adapter);
static void ixgbevf_configure_msix(struct ixgbevf_adapter *adapter)
struct ixgbevf_adapter *adapter = hw->back;
struct ixgbevf_adapter *adapter = data;
static int ixgbevf_request_msix_irqs(struct ixgbevf_adapter *adapter)
static int ixgbevf_request_irq(struct ixgbevf_adapter *adapter)
static void ixgbevf_free_irq(struct ixgbevf_adapter *adapter)
static inline void ixgbevf_irq_disable(struct ixgbevf_adapter *adapter)
static inline void ixgbevf_irq_enable(struct ixgbevf_adapter *adapter)
static void ixgbevf_configure_tx_ring(struct ixgbevf_adapter *adapter,
static void ixgbevf_configure_tx(struct ixgbevf_adapter *adapter)
static void ixgbevf_configure_srrctl(struct ixgbevf_adapter *adapter,
static void ixgbevf_setup_psrtype(struct ixgbevf_adapter *adapter)
static void ixgbevf_disable_rx_queue(struct ixgbevf_adapter *adapter,
static void ixgbevf_rx_desc_queue_enable(struct ixgbevf_adapter *adapter,
static inline int ixgbevf_init_rss_key(struct ixgbevf_adapter *adapter)
static void ixgbevf_setup_vfmrqc(struct ixgbevf_adapter *adapter)
static void ixgbevf_set_ivar(struct ixgbevf_adapter *adapter, s8 direction,
static void ixgbevf_configure_rx_ring(struct ixgbevf_adapter *adapter,
static void ixgbevf_set_rx_buffer_len(struct ixgbevf_adapter *adapter,
static void ixgbevf_configure_rx(struct ixgbevf_adapter *adapter)
struct ixgbevf_adapter *adapter = netdev_priv(netdev);
struct ixgbevf_adapter *adapter = netdev_priv(netdev);
static void ixgbevf_restore_vlan(struct ixgbevf_adapter *adapter)
struct ixgbevf_adapter *adapter = netdev_priv(netdev);
struct ixgbevf_adapter *adapter = netdev_priv(netdev);
static void ixgbevf_napi_enable_all(struct ixgbevf_adapter *adapter)
static void ixgbevf_napi_disable_all(struct ixgbevf_adapter *adapter)
static int ixgbevf_configure_dcb(struct ixgbevf_adapter *adapter)
struct ixgbevf_adapter *adapter = netdev_priv(ring->netdev);
static void ixgbevf_configure(struct ixgbevf_adapter *adapter)
static void ixgbevf_save_reset_stats(struct ixgbevf_adapter *adapter)
static void ixgbevf_init_last_counter_stats(struct ixgbevf_adapter *adapter)
static void ixgbevf_set_features(struct ixgbevf_adapter *adapter)
static void ixgbevf_negotiate_api(struct ixgbevf_adapter *adapter)
static void ixgbevf_up_complete(struct ixgbevf_adapter *adapter)
void ixgbevf_up(struct ixgbevf_adapter *adapter)
static void ixgbevf_clean_all_rx_rings(struct ixgbevf_adapter *adapter)
static void ixgbevf_clean_all_tx_rings(struct ixgbevf_adapter *adapter)
void ixgbevf_down(struct ixgbevf_adapter *adapter)
void ixgbevf_reinit_locked(struct ixgbevf_adapter *adapter)
void ixgbevf_reset(struct ixgbevf_adapter *adapter)
static int ixgbevf_acquire_msix_vectors(struct ixgbevf_adapter *adapter,
static void ixgbevf_tx_timeout_reset(struct ixgbevf_adapter *adapter)
static void ixgbevf_set_num_queues(struct ixgbevf_adapter *adapter)
static int ixgbevf_set_interrupt_capability(struct ixgbevf_adapter *adapter)
static int ixgbevf_alloc_q_vector(struct ixgbevf_adapter *adapter, int v_idx,
struct ixgbevf_adapter *adapter = netdev_priv(netdev);
static void ixgbevf_free_q_vector(struct ixgbevf_adapter *adapter, int v_idx)
static int ixgbevf_alloc_q_vectors(struct ixgbevf_adapter *adapter)
struct ixgbevf_adapter *adapter = q_vector->adapter;
static void ixgbevf_free_q_vectors(struct ixgbevf_adapter *adapter)
static void ixgbevf_reset_interrupt_capability(struct ixgbevf_adapter *adapter)
static int ixgbevf_init_interrupt_scheme(struct ixgbevf_adapter *adapter)
static void ixgbevf_clear_interrupt_scheme(struct ixgbevf_adapter *adapter)
static int ixgbevf_sw_init(struct ixgbevf_adapter *adapter)
void ixgbevf_update_stats(struct ixgbevf_adapter *adapter)
struct ixgbevf_adapter *adapter = timer_container_of(adapter, t,
static void ixgbevf_reset_subtask(struct ixgbevf_adapter *adapter)
static void ixgbevf_check_hang_subtask(struct ixgbevf_adapter *adapter)
static void ixgbevf_watchdog_update_link(struct ixgbevf_adapter *adapter)
static void ixgbevf_watchdog_link_is_up(struct ixgbevf_adapter *adapter)
static void ixgbevf_watchdog_link_is_down(struct ixgbevf_adapter *adapter)
static void ixgbevf_watchdog_subtask(struct ixgbevf_adapter *adapter)
struct ixgbevf_adapter *adapter = container_of(work,
struct ixgbevf_adapter,
static void ixgbevf_free_all_tx_resources(struct ixgbevf_adapter *adapter)
struct ixgbevf_adapter *adapter = netdev_priv(tx_ring->netdev);
static int ixgbevf_setup_all_tx_resources(struct ixgbevf_adapter *adapter)
int ixgbevf_setup_rx_resources(struct ixgbevf_adapter *adapter,
static int ixgbevf_setup_all_rx_resources(struct ixgbevf_adapter *adapter)
static void ixgbevf_free_all_rx_resources(struct ixgbevf_adapter *adapter)
struct ixgbevf_adapter *adapter = netdev_priv(netdev);
static void ixgbevf_close_suspend(struct ixgbevf_adapter *adapter)
struct ixgbevf_adapter *adapter = netdev_priv(netdev);
static void ixgbevf_queue_reset_subtask(struct ixgbevf_adapter *adapter)
struct ixgbevf_adapter *adapter = netdev_priv(netdev);
struct ixgbevf_adapter *adapter = netdev_priv(netdev);
struct ixgbevf_adapter *adapter = netdev_priv(netdev);
struct ixgbevf_adapter *adapter = netdev_priv(netdev);
struct ixgbevf_adapter *adapter = netdev_priv(netdev);
struct ixgbevf_adapter *adapter = netdev_priv(netdev);
struct ixgbevf_adapter *adapter = netdev_priv(dev);
struct ixgbevf_adapter *adapter = NULL;
netdev = alloc_etherdev_mq(sizeof(struct ixgbevf_adapter),
struct ixgbevf_adapter *adapter;
struct ixgbevf_adapter *adapter = netdev_priv(netdev);
struct ixgbevf_adapter *adapter = netdev_priv(netdev);
struct ixgbevf_adapter *adapter = hw->back;
static inline void ixgbevf_irq_enable_queues(struct ixgbevf_adapter *adapter,
struct ixgbevf_adapter *adapter = hw->back;
struct ixgbevf_adapter *adapter = hw->back;