igc_adapter 19 drivers/net/ethernet/intel/igc/igc.h struct igc_adapter; igc_adapter 22 drivers/net/ethernet/intel/igc/igc.h void igc_up(struct igc_adapter *adapter); igc_adapter 23 drivers/net/ethernet/intel/igc/igc.h void igc_down(struct igc_adapter *adapter); igc_adapter 28 drivers/net/ethernet/intel/igc/igc.h unsigned int igc_get_max_rss_queues(struct igc_adapter *adapter); igc_adapter 29 drivers/net/ethernet/intel/igc/igc.h void igc_set_flag_queue_pairs(struct igc_adapter *adapter, igc_adapter 31 drivers/net/ethernet/intel/igc/igc.h int igc_reinit_queues(struct igc_adapter *adapter); igc_adapter 32 drivers/net/ethernet/intel/igc/igc.h void igc_write_rss_indir_tbl(struct igc_adapter *adapter); igc_adapter 33 drivers/net/ethernet/intel/igc/igc.h bool igc_has_link(struct igc_adapter *adapter); igc_adapter 34 drivers/net/ethernet/intel/igc/igc.h void igc_reset(struct igc_adapter *adapter); igc_adapter 35 drivers/net/ethernet/intel/igc/igc.h int igc_set_spd_dplx(struct igc_adapter *adapter, u32 spd, u8 dplx); igc_adapter 36 drivers/net/ethernet/intel/igc/igc.h int igc_add_mac_steering_filter(struct igc_adapter *adapter, igc_adapter 38 drivers/net/ethernet/intel/igc/igc.h int igc_del_mac_steering_filter(struct igc_adapter *adapter, igc_adapter 40 drivers/net/ethernet/intel/igc/igc.h void igc_update_stats(struct igc_adapter *adapter); igc_adapter 285 drivers/net/ethernet/intel/igc/igc.h struct igc_adapter *adapter; /* backlink */ igc_adapter 511 drivers/net/ethernet/intel/igc/igc.h void igc_reinit_locked(struct igc_adapter *); igc_adapter 512 drivers/net/ethernet/intel/igc/igc.h int igc_add_filter(struct igc_adapter *adapter, igc_adapter 514 drivers/net/ethernet/intel/igc/igc.h int igc_erase_filter(struct igc_adapter *adapter, igc_adapter 19 drivers/net/ethernet/intel/igc/igc_ethtool.c .sizeof_stat = FIELD_SIZEOF(struct igc_adapter, _stat), \ igc_adapter 20 drivers/net/ethernet/intel/igc/igc_ethtool.c .stat_offset = offsetof(struct igc_adapter, _stat) \ igc_adapter 112 drivers/net/ethernet/intel/igc/igc_ethtool.c ((((struct igc_adapter *)netdev_priv(netdev))->num_rx_queues * \ igc_adapter 114 drivers/net/ethernet/intel/igc/igc_ethtool.c (((struct igc_adapter *)netdev_priv(netdev))->num_tx_queues * \ igc_adapter 129 drivers/net/ethernet/intel/igc/igc_ethtool.c struct igc_adapter *adapter = netdev_priv(netdev); igc_adapter 149 drivers/net/ethernet/intel/igc/igc_ethtool.c struct igc_adapter *adapter = netdev_priv(netdev); igc_adapter 313 drivers/net/ethernet/intel/igc/igc_ethtool.c struct igc_adapter *adapter = netdev_priv(netdev); igc_adapter 320 drivers/net/ethernet/intel/igc/igc_ethtool.c struct igc_adapter *adapter = netdev_priv(netdev); igc_adapter 327 drivers/net/ethernet/intel/igc/igc_ethtool.c struct igc_adapter *adapter = netdev_priv(netdev); igc_adapter 336 drivers/net/ethernet/intel/igc/igc_ethtool.c struct igc_adapter *adapter = netdev_priv(netdev); igc_adapter 353 drivers/net/ethernet/intel/igc/igc_ethtool.c struct igc_adapter *adapter = netdev_priv(netdev); igc_adapter 361 drivers/net/ethernet/intel/igc/igc_ethtool.c struct igc_adapter *adapter = netdev_priv(netdev); igc_adapter 408 drivers/net/ethernet/intel/igc/igc_ethtool.c struct igc_adapter *adapter = netdev_priv(netdev); igc_adapter 476 drivers/net/ethernet/intel/igc/igc_ethtool.c struct igc_adapter *adapter = netdev_priv(netdev); igc_adapter 487 drivers/net/ethernet/intel/igc/igc_ethtool.c struct igc_adapter *adapter = netdev_priv(netdev); igc_adapter 602 drivers/net/ethernet/intel/igc/igc_ethtool.c struct igc_adapter *adapter = netdev_priv(netdev); igc_adapter 621 drivers/net/ethernet/intel/igc/igc_ethtool.c struct igc_adapter *adapter = netdev_priv(netdev); igc_adapter 660 drivers/net/ethernet/intel/igc/igc_ethtool.c struct igc_adapter *adapter = netdev_priv(netdev); igc_adapter 726 drivers/net/ethernet/intel/igc/igc_ethtool.c struct igc_adapter *adapter = netdev_priv(netdev); igc_adapter 782 drivers/net/ethernet/intel/igc/igc_ethtool.c struct igc_adapter *adapter = netdev_priv(netdev); igc_adapter 802 drivers/net/ethernet/intel/igc/igc_ethtool.c struct igc_adapter *adapter = netdev_priv(netdev); igc_adapter 878 drivers/net/ethernet/intel/igc/igc_ethtool.c static int igc_get_ethtool_nfc_entry(struct igc_adapter *adapter, igc_adapter 929 drivers/net/ethernet/intel/igc/igc_ethtool.c static int igc_get_ethtool_nfc_all(struct igc_adapter *adapter, igc_adapter 951 drivers/net/ethernet/intel/igc/igc_ethtool.c static int igc_get_rss_hash_opts(struct igc_adapter *adapter, igc_adapter 1004 drivers/net/ethernet/intel/igc/igc_ethtool.c struct igc_adapter *adapter = netdev_priv(dev); igc_adapter 1034 drivers/net/ethernet/intel/igc/igc_ethtool.c static int igc_set_rss_hash_opt(struct igc_adapter *adapter, igc_adapter 1136 drivers/net/ethernet/intel/igc/igc_ethtool.c static int igc_rxnfc_write_etype_filter(struct igc_adapter *adapter, igc_adapter 1175 drivers/net/ethernet/intel/igc/igc_ethtool.c static int igc_rxnfc_write_vlan_prio_filter(struct igc_adapter *adapter, igc_adapter 1203 drivers/net/ethernet/intel/igc/igc_ethtool.c int igc_add_filter(struct igc_adapter *adapter, struct igc_nfc_filter *input) igc_adapter 1246 drivers/net/ethernet/intel/igc/igc_ethtool.c static void igc_clear_etype_filter_regs(struct igc_adapter *adapter, igc_adapter 1261 drivers/net/ethernet/intel/igc/igc_ethtool.c static void igc_clear_vlan_prio_filter(struct igc_adapter *adapter, igc_adapter 1278 drivers/net/ethernet/intel/igc/igc_ethtool.c int igc_erase_filter(struct igc_adapter *adapter, struct igc_nfc_filter *input) igc_adapter 1300 drivers/net/ethernet/intel/igc/igc_ethtool.c static int igc_update_ethtool_nfc_entry(struct igc_adapter *adapter, igc_adapter 1348 drivers/net/ethernet/intel/igc/igc_ethtool.c static int igc_add_ethtool_nfc_entry(struct igc_adapter *adapter, igc_adapter 1441 drivers/net/ethernet/intel/igc/igc_ethtool.c static int igc_del_ethtool_nfc_entry(struct igc_adapter *adapter, igc_adapter 1457 drivers/net/ethernet/intel/igc/igc_ethtool.c struct igc_adapter *adapter = netdev_priv(dev); igc_adapter 1476 drivers/net/ethernet/intel/igc/igc_ethtool.c void igc_write_rss_indir_tbl(struct igc_adapter *adapter) igc_adapter 1506 drivers/net/ethernet/intel/igc/igc_ethtool.c struct igc_adapter *adapter = netdev_priv(netdev); igc_adapter 1522 drivers/net/ethernet/intel/igc/igc_ethtool.c struct igc_adapter *adapter = netdev_priv(netdev); igc_adapter 1548 drivers/net/ethernet/intel/igc/igc_ethtool.c static unsigned int igc_max_channels(struct igc_adapter *adapter) igc_adapter 1556 drivers/net/ethernet/intel/igc/igc_ethtool.c struct igc_adapter *adapter = netdev_priv(netdev); igc_adapter 1573 drivers/net/ethernet/intel/igc/igc_ethtool.c struct igc_adapter *adapter = netdev_priv(netdev); igc_adapter 1605 drivers/net/ethernet/intel/igc/igc_ethtool.c struct igc_adapter *adapter = netdev_priv(netdev); igc_adapter 1616 drivers/net/ethernet/intel/igc/igc_ethtool.c struct igc_adapter *adapter = netdev_priv(netdev); igc_adapter 1636 drivers/net/ethernet/intel/igc/igc_ethtool.c struct igc_adapter *adapter = netdev_priv(netdev); igc_adapter 1644 drivers/net/ethernet/intel/igc/igc_ethtool.c struct igc_adapter *adapter = netdev_priv(netdev); igc_adapter 1652 drivers/net/ethernet/intel/igc/igc_ethtool.c struct igc_adapter *adapter = netdev_priv(netdev); igc_adapter 1759 drivers/net/ethernet/intel/igc/igc_ethtool.c struct igc_adapter *adapter = netdev_priv(netdev); igc_adapter 55 drivers/net/ethernet/intel/igc/igc_main.c static int igc_sw_init(struct igc_adapter *); igc_adapter 56 drivers/net/ethernet/intel/igc/igc_main.c static void igc_configure(struct igc_adapter *adapter); igc_adapter 57 drivers/net/ethernet/intel/igc/igc_main.c static void igc_power_down_link(struct igc_adapter *adapter); igc_adapter 58 drivers/net/ethernet/intel/igc/igc_main.c static void igc_set_default_mac_filter(struct igc_adapter *adapter); igc_adapter 62 drivers/net/ethernet/intel/igc/igc_main.c static void igc_free_q_vector(struct igc_adapter *adapter, int v_idx); igc_adapter 63 drivers/net/ethernet/intel/igc/igc_main.c static void igc_set_interrupt_capability(struct igc_adapter *adapter, igc_adapter 65 drivers/net/ethernet/intel/igc/igc_main.c static void igc_free_q_vectors(struct igc_adapter *adapter); igc_adapter 66 drivers/net/ethernet/intel/igc/igc_main.c static void igc_irq_disable(struct igc_adapter *adapter); igc_adapter 67 drivers/net/ethernet/intel/igc/igc_main.c static void igc_irq_enable(struct igc_adapter *adapter); igc_adapter 68 drivers/net/ethernet/intel/igc/igc_main.c static void igc_configure_msix(struct igc_adapter *adapter); igc_adapter 79 drivers/net/ethernet/intel/igc/igc_main.c void igc_reset(struct igc_adapter *adapter) igc_adapter 120 drivers/net/ethernet/intel/igc/igc_main.c static void igc_power_up_link(struct igc_adapter *adapter) igc_adapter 134 drivers/net/ethernet/intel/igc/igc_main.c static void igc_power_down_link(struct igc_adapter *adapter) igc_adapter 148 drivers/net/ethernet/intel/igc/igc_main.c static void igc_release_hw_control(struct igc_adapter *adapter) igc_adapter 167 drivers/net/ethernet/intel/igc/igc_main.c static void igc_get_hw_control(struct igc_adapter *adapter) igc_adapter 207 drivers/net/ethernet/intel/igc/igc_main.c static void igc_free_all_tx_resources(struct igc_adapter *adapter) igc_adapter 280 drivers/net/ethernet/intel/igc/igc_main.c static void igc_clean_all_tx_rings(struct igc_adapter *adapter) igc_adapter 333 drivers/net/ethernet/intel/igc/igc_main.c static int igc_setup_all_tx_resources(struct igc_adapter *adapter) igc_adapter 399 drivers/net/ethernet/intel/igc/igc_main.c static void igc_clean_all_rx_rings(struct igc_adapter *adapter) igc_adapter 437 drivers/net/ethernet/intel/igc/igc_main.c static void igc_free_all_rx_resources(struct igc_adapter *adapter) igc_adapter 494 drivers/net/ethernet/intel/igc/igc_main.c static int igc_setup_all_rx_resources(struct igc_adapter *adapter) igc_adapter 520 drivers/net/ethernet/intel/igc/igc_main.c static void igc_configure_rx_ring(struct igc_adapter *adapter, igc_adapter 582 drivers/net/ethernet/intel/igc/igc_main.c static void igc_configure_rx(struct igc_adapter *adapter) igc_adapter 600 drivers/net/ethernet/intel/igc/igc_main.c static void igc_configure_tx_ring(struct igc_adapter *adapter, igc_adapter 637 drivers/net/ethernet/intel/igc/igc_main.c static void igc_configure_tx(struct igc_adapter *adapter) igc_adapter 649 drivers/net/ethernet/intel/igc/igc_main.c static void igc_setup_mrqc(struct igc_adapter *adapter) igc_adapter 706 drivers/net/ethernet/intel/igc/igc_main.c static void igc_setup_rctl(struct igc_adapter *adapter) igc_adapter 753 drivers/net/ethernet/intel/igc/igc_main.c static void igc_setup_tctl(struct igc_adapter *adapter) igc_adapter 782 drivers/net/ethernet/intel/igc/igc_main.c struct igc_adapter *adapter = netdev_priv(netdev); igc_adapter 1138 drivers/net/ethernet/intel/igc/igc_main.c static inline struct igc_ring *igc_tx_queue_mapping(struct igc_adapter *adapter, igc_adapter 1152 drivers/net/ethernet/intel/igc/igc_main.c struct igc_adapter *adapter = netdev_priv(netdev); igc_adapter 1703 drivers/net/ethernet/intel/igc/igc_main.c struct igc_adapter *adapter = q_vector->adapter; igc_adapter 1869 drivers/net/ethernet/intel/igc/igc_main.c void igc_up(struct igc_adapter *adapter) igc_adapter 1902 drivers/net/ethernet/intel/igc/igc_main.c void igc_update_stats(struct igc_adapter *adapter) igc_adapter 2071 drivers/net/ethernet/intel/igc/igc_main.c static void igc_nfc_filter_exit(struct igc_adapter *adapter) igc_adapter 2086 drivers/net/ethernet/intel/igc/igc_main.c static void igc_nfc_filter_restore(struct igc_adapter *adapter) igc_adapter 2102 drivers/net/ethernet/intel/igc/igc_main.c void igc_down(struct igc_adapter *adapter) igc_adapter 2164 drivers/net/ethernet/intel/igc/igc_main.c void igc_reinit_locked(struct igc_adapter *adapter) igc_adapter 2176 drivers/net/ethernet/intel/igc/igc_main.c struct igc_adapter *adapter; igc_adapter 2178 drivers/net/ethernet/intel/igc/igc_main.c adapter = container_of(work, struct igc_adapter, reset_task); igc_adapter 2194 drivers/net/ethernet/intel/igc/igc_main.c struct igc_adapter *adapter = netdev_priv(netdev); igc_adapter 2233 drivers/net/ethernet/intel/igc/igc_main.c struct igc_adapter *adapter = netdev_priv(netdev); igc_adapter 2260 drivers/net/ethernet/intel/igc/igc_main.c struct igc_adapter *adapter = netdev_priv(netdev); igc_adapter 2326 drivers/net/ethernet/intel/igc/igc_main.c static void igc_configure(struct igc_adapter *adapter) igc_adapter 2360 drivers/net/ethernet/intel/igc/igc_main.c static void igc_rar_set_index(struct igc_adapter *adapter, u32 index) igc_adapter 2390 drivers/net/ethernet/intel/igc/igc_main.c static void igc_set_default_mac_filter(struct igc_adapter *adapter) igc_adapter 2426 drivers/net/ethernet/intel/igc/igc_main.c static int igc_add_mac_filter_flags(struct igc_adapter *adapter, igc_adapter 2457 drivers/net/ethernet/intel/igc/igc_main.c int igc_add_mac_steering_filter(struct igc_adapter *adapter, igc_adapter 2470 drivers/net/ethernet/intel/igc/igc_main.c static int igc_del_mac_filter_flags(struct igc_adapter *adapter, igc_adapter 2514 drivers/net/ethernet/intel/igc/igc_main.c int igc_del_mac_steering_filter(struct igc_adapter *adapter, igc_adapter 2541 drivers/net/ethernet/intel/igc/igc_main.c struct igc_adapter *adapter = data; igc_adapter 2593 drivers/net/ethernet/intel/igc/igc_main.c struct igc_adapter *adapter = q_vector->adapter; igc_adapter 2634 drivers/net/ethernet/intel/igc/igc_main.c static void igc_configure_msix(struct igc_adapter *adapter) igc_adapter 2690 drivers/net/ethernet/intel/igc/igc_main.c static int igc_request_msix(struct igc_adapter *adapter) igc_adapter 2750 drivers/net/ethernet/intel/igc/igc_main.c static void igc_reset_q_vector(struct igc_adapter *adapter, int v_idx) igc_adapter 2769 drivers/net/ethernet/intel/igc/igc_main.c static void igc_reset_interrupt_capability(struct igc_adapter *adapter) igc_adapter 2792 drivers/net/ethernet/intel/igc/igc_main.c static void igc_clear_interrupt_scheme(struct igc_adapter *adapter) igc_adapter 2806 drivers/net/ethernet/intel/igc/igc_main.c static void igc_free_q_vectors(struct igc_adapter *adapter) igc_adapter 2827 drivers/net/ethernet/intel/igc/igc_main.c static void igc_free_q_vector(struct igc_adapter *adapter, int v_idx) igc_adapter 2845 drivers/net/ethernet/intel/igc/igc_main.c struct igc_adapter *adapter = from_timer(adapter, t, phy_info_timer); igc_adapter 2854 drivers/net/ethernet/intel/igc/igc_main.c bool igc_has_link(struct igc_adapter *adapter) igc_adapter 2895 drivers/net/ethernet/intel/igc/igc_main.c struct igc_adapter *adapter = from_timer(adapter, t, watchdog_timer); igc_adapter 2902 drivers/net/ethernet/intel/igc/igc_main.c struct igc_adapter *adapter = container_of(work, igc_adapter 2903 drivers/net/ethernet/intel/igc/igc_main.c struct igc_adapter, igc_adapter 3091 drivers/net/ethernet/intel/igc/igc_main.c struct igc_adapter *adapter = q_vector->adapter; igc_adapter 3225 drivers/net/ethernet/intel/igc/igc_main.c struct igc_adapter *adapter = data; igc_adapter 3259 drivers/net/ethernet/intel/igc/igc_main.c struct igc_adapter *adapter = data; igc_adapter 3297 drivers/net/ethernet/intel/igc/igc_main.c struct igc_adapter *adapter = q_vector->adapter; igc_adapter 3361 drivers/net/ethernet/intel/igc/igc_main.c struct igc_adapter *adapter = q_vector->adapter; igc_adapter 3424 drivers/net/ethernet/intel/igc/igc_main.c static void igc_set_interrupt_capability(struct igc_adapter *adapter, igc_adapter 3505 drivers/net/ethernet/intel/igc/igc_main.c static int igc_alloc_q_vector(struct igc_adapter *adapter, igc_adapter 3610 drivers/net/ethernet/intel/igc/igc_main.c static int igc_alloc_q_vectors(struct igc_adapter *adapter) igc_adapter 3669 drivers/net/ethernet/intel/igc/igc_main.c static void igc_cache_ring_register(struct igc_adapter *adapter) igc_adapter 3691 drivers/net/ethernet/intel/igc/igc_main.c static int igc_init_interrupt_scheme(struct igc_adapter *adapter, bool msix) igc_adapter 3713 drivers/net/ethernet/intel/igc/igc_main.c static void igc_free_irq(struct igc_adapter *adapter) igc_adapter 3732 drivers/net/ethernet/intel/igc/igc_main.c static void igc_irq_disable(struct igc_adapter *adapter) igc_adapter 3765 drivers/net/ethernet/intel/igc/igc_main.c static void igc_irq_enable(struct igc_adapter *adapter) igc_adapter 3791 drivers/net/ethernet/intel/igc/igc_main.c static int igc_request_irq(struct igc_adapter *adapter) igc_adapter 3868 drivers/net/ethernet/intel/igc/igc_main.c struct igc_adapter *adapter = netdev_priv(netdev); igc_adapter 3958 drivers/net/ethernet/intel/igc/igc_main.c struct igc_adapter *adapter = netdev_priv(netdev); igc_adapter 3996 drivers/net/ethernet/intel/igc/igc_main.c struct igc_adapter *adapter = hw->back; igc_adapter 4003 drivers/net/ethernet/intel/igc/igc_main.c struct igc_adapter *adapter = hw->back; igc_adapter 4010 drivers/net/ethernet/intel/igc/igc_main.c struct igc_adapter *adapter = hw->back; igc_adapter 4022 drivers/net/ethernet/intel/igc/igc_main.c struct igc_adapter *adapter = hw->back; igc_adapter 4034 drivers/net/ethernet/intel/igc/igc_main.c struct igc_adapter *igc = container_of(hw, struct igc_adapter, hw); igc_adapter 4057 drivers/net/ethernet/intel/igc/igc_main.c int igc_set_spd_dplx(struct igc_adapter *adapter, u32 spd, u8 dplx) igc_adapter 4122 drivers/net/ethernet/intel/igc/igc_main.c struct igc_adapter *adapter; igc_adapter 4160 drivers/net/ethernet/intel/igc/igc_main.c netdev = alloc_etherdev_mq(sizeof(struct igc_adapter), igc_adapter 4331 drivers/net/ethernet/intel/igc/igc_main.c struct igc_adapter *adapter = netdev_priv(netdev); igc_adapter 4367 drivers/net/ethernet/intel/igc/igc_main.c void igc_set_flag_queue_pairs(struct igc_adapter *adapter, igc_adapter 4380 drivers/net/ethernet/intel/igc/igc_main.c unsigned int igc_get_max_rss_queues(struct igc_adapter *adapter) igc_adapter 4390 drivers/net/ethernet/intel/igc/igc_main.c static void igc_init_queue_configuration(struct igc_adapter *adapter) igc_adapter 4408 drivers/net/ethernet/intel/igc/igc_main.c static int igc_sw_init(struct igc_adapter *adapter) igc_adapter 4463 drivers/net/ethernet/intel/igc/igc_main.c int igc_reinit_queues(struct igc_adapter *adapter) igc_adapter 4493 drivers/net/ethernet/intel/igc/igc_main.c struct igc_adapter *adapter = hw->back;