igbvf_adapter
struct igbvf_adapter *adapter = netdev_priv(netdev);
struct igbvf_adapter *adapter = netdev_priv(netdev);
struct igbvf_adapter *adapter = netdev_priv(netdev);
struct igbvf_adapter *adapter = netdev_priv(netdev);
struct igbvf_adapter *adapter = netdev_priv(netdev);
struct igbvf_adapter *adapter = netdev_priv(netdev);
sizeof(((struct igbvf_adapter *)0)->current), \
offsetof(struct igbvf_adapter, current), \
offsetof(struct igbvf_adapter, base)
static int igbvf_link_test(struct igbvf_adapter *adapter, u64 *data)
struct igbvf_adapter *adapter = netdev_priv(netdev);
struct igbvf_adapter *adapter = netdev_priv(netdev);
struct igbvf_adapter *adapter = netdev_priv(netdev);
struct igbvf_adapter *adapter = netdev_priv(netdev);
struct igbvf_adapter *adapter = netdev_priv(netdev);
struct igbvf_adapter *adapter = netdev_priv(netdev);
struct igbvf_adapter *adapter; /* backlink */
struct igbvf_adapter;
s32 (*get_variants)(struct igbvf_adapter *);
int igbvf_up(struct igbvf_adapter *);
void igbvf_down(struct igbvf_adapter *);
void igbvf_reinit_locked(struct igbvf_adapter *);
int igbvf_setup_rx_resources(struct igbvf_adapter *, struct igbvf_ring *);
int igbvf_setup_tx_resources(struct igbvf_adapter *, struct igbvf_ring *);
void igbvf_update_stats(struct igbvf_adapter *);
static void igbvf_set_interrupt_capability(struct igbvf_adapter *adapter)
static inline void igbvf_rx_checksum_adv(struct igbvf_adapter *adapter,
static int igbvf_request_msix(struct igbvf_adapter *adapter)
static int igbvf_alloc_queues(struct igbvf_adapter *adapter)
static int igbvf_request_irq(struct igbvf_adapter *adapter)
static void igbvf_free_irq(struct igbvf_adapter *adapter)
static void igbvf_irq_disable(struct igbvf_adapter *adapter)
static void igbvf_irq_enable(struct igbvf_adapter *adapter)
struct igbvf_adapter *adapter = rx_ring->adapter;
static void igbvf_set_rlpml(struct igbvf_adapter *adapter)
struct igbvf_adapter *adapter = netdev_priv(netdev);
struct igbvf_adapter *adapter = netdev_priv(netdev);
static void igbvf_restore_vlan(struct igbvf_adapter *adapter)
static void igbvf_configure_tx(struct igbvf_adapter *adapter)
static void igbvf_setup_srrctl(struct igbvf_adapter *adapter)
struct igbvf_adapter *adapter = rx_ring->adapter;
static void igbvf_configure_rx(struct igbvf_adapter *adapter)
struct igbvf_adapter *adapter = netdev_priv(netdev);
struct igbvf_adapter *adapter = netdev_priv(netdev);
static void igbvf_configure(struct igbvf_adapter *adapter)
static void igbvf_reset(struct igbvf_adapter *adapter)
int igbvf_up(struct igbvf_adapter *adapter)
void igbvf_down(struct igbvf_adapter *adapter)
void igbvf_reinit_locked(struct igbvf_adapter *adapter)
static int igbvf_sw_init(struct igbvf_adapter *adapter)
static void igbvf_initialize_last_counter_stats(struct igbvf_adapter *adapter)
struct igbvf_adapter *adapter = netdev_priv(netdev);
struct igbvf_adapter *adapter = netdev_priv(netdev);
struct igbvf_adapter *adapter = netdev_priv(netdev);
void igbvf_update_stats(struct igbvf_adapter *adapter)
static void igbvf_print_link_info(struct igbvf_adapter *adapter)
static bool igbvf_has_link(struct igbvf_adapter *adapter)
struct igbvf_adapter *adapter = timer_container_of(adapter, t,
struct igbvf_adapter *adapter = container_of(work,
struct igbvf_adapter,
struct igbvf_adapter *adapter = netdev_priv(netdev);
static inline int igbvf_tx_map_adv(struct igbvf_adapter *adapter,
static inline void igbvf_tx_queue_adv(struct igbvf_adapter *adapter,
struct igbvf_adapter *adapter = netdev_priv(netdev);
struct igbvf_adapter *adapter = netdev_priv(netdev);
struct igbvf_adapter *adapter = netdev_priv(netdev);
struct igbvf_adapter *adapter;
adapter = container_of(work, struct igbvf_adapter, reset_task);
struct igbvf_adapter *adapter = netdev_priv(netdev);
static bool igbvf_clean_rx_irq(struct igbvf_adapter *adapter,
struct igbvf_adapter *adapter = netdev_priv(netdev);
struct igbvf_adapter *adapter = netdev_priv(netdev);
struct igbvf_adapter *adapter = netdev_priv(netdev);
struct igbvf_adapter *adapter = netdev_priv(netdev);
struct igbvf_adapter *adapter = netdev_priv(netdev);
struct igbvf_adapter *adapter = netdev_priv(netdev);
struct igbvf_adapter *adapter = netdev_priv(netdev);
struct igbvf_adapter *adapter = netdev_priv(netdev);
static void igbvf_print_device_info(struct igbvf_adapter *adapter)
struct igbvf_adapter *adapter = netdev_priv(netdev);
struct igbvf_adapter *adapter;
netdev = alloc_etherdev(sizeof(struct igbvf_adapter));
struct igbvf_adapter *adapter = netdev_priv(netdev);
static void igbvf_put_txbuf(struct igbvf_adapter *adapter,
static void igbvf_reset(struct igbvf_adapter *);
static void igbvf_set_interrupt_capability(struct igbvf_adapter *);
static void igbvf_reset_interrupt_capability(struct igbvf_adapter *);
int igbvf_setup_tx_resources(struct igbvf_adapter *adapter,
int igbvf_setup_rx_resources(struct igbvf_adapter *adapter,
struct igbvf_adapter *adapter = tx_ring->adapter;
struct igbvf_adapter *adapter = rx_ring->adapter;
static enum latency_range igbvf_update_itr(struct igbvf_adapter *adapter,
static void igbvf_set_itr(struct igbvf_adapter *adapter)
struct igbvf_adapter *adapter = tx_ring->adapter;
static void igbvf_receive_skb(struct igbvf_adapter *adapter,
struct igbvf_adapter *adapter = netdev_priv(netdev);
struct igbvf_adapter *adapter = netdev_priv(netdev);
struct igbvf_adapter *adapter = netdev_priv(netdev);
static void igbvf_assign_vector(struct igbvf_adapter *adapter, int rx_queue,
static void igbvf_configure_msix(struct igbvf_adapter *adapter)
static void igbvf_reset_interrupt_capability(struct igbvf_adapter *adapter)