Symbol: igc_adapter
drivers/net/ethernet/intel/igc/igc.h
351
void igc_up(struct igc_adapter *adapter);
drivers/net/ethernet/intel/igc/igc.h
352
void igc_down(struct igc_adapter *adapter);
drivers/net/ethernet/intel/igc/igc.h
359
unsigned int igc_get_max_rss_queues(struct igc_adapter *adapter);
drivers/net/ethernet/intel/igc/igc.h
360
void igc_set_flag_queue_pairs(struct igc_adapter *adapter,
drivers/net/ethernet/intel/igc/igc.h
362
int igc_reinit_queues(struct igc_adapter *adapter);
drivers/net/ethernet/intel/igc/igc.h
363
void igc_write_rss_indir_tbl(struct igc_adapter *adapter);
drivers/net/ethernet/intel/igc/igc.h
364
bool igc_has_link(struct igc_adapter *adapter);
drivers/net/ethernet/intel/igc/igc.h
365
void igc_reset(struct igc_adapter *adapter);
drivers/net/ethernet/intel/igc/igc.h
366
void igc_update_stats(struct igc_adapter *adapter);
drivers/net/ethernet/intel/igc/igc.h
377
void igc_rings_dump(struct igc_adapter *adapter);
drivers/net/ethernet/intel/igc/igc.h
378
void igc_regs_dump(struct igc_adapter *adapter);
drivers/net/ethernet/intel/igc/igc.h
610
struct igc_adapter *adapter; /* backlink */
drivers/net/ethernet/intel/igc/igc.h
764
void igc_reinit_locked(struct igc_adapter *);
drivers/net/ethernet/intel/igc/igc.h
765
struct igc_nfc_rule *igc_get_nfc_rule(struct igc_adapter *adapter,
drivers/net/ethernet/intel/igc/igc.h
767
int igc_add_nfc_rule(struct igc_adapter *adapter, struct igc_nfc_rule *rule);
drivers/net/ethernet/intel/igc/igc.h
768
void igc_del_nfc_rule(struct igc_adapter *adapter, struct igc_nfc_rule *rule);
drivers/net/ethernet/intel/igc/igc.h
769
void igc_disable_empty_addr_recv(struct igc_adapter *adapter);
drivers/net/ethernet/intel/igc/igc.h
770
int igc_enable_empty_addr_recv(struct igc_adapter *adapter);
drivers/net/ethernet/intel/igc/igc.h
771
struct igc_ring *igc_get_tx_ring(struct igc_adapter *adapter, int cpu);
drivers/net/ethernet/intel/igc/igc.h
773
void igc_ptp_init(struct igc_adapter *adapter);
drivers/net/ethernet/intel/igc/igc.h
774
void igc_ptp_reset(struct igc_adapter *adapter);
drivers/net/ethernet/intel/igc/igc.h
775
void igc_ptp_suspend(struct igc_adapter *adapter);
drivers/net/ethernet/intel/igc/igc.h
776
void igc_ptp_stop(struct igc_adapter *adapter);
drivers/net/ethernet/intel/igc/igc.h
777
ktime_t igc_ptp_rx_pktstamp(struct igc_adapter *adapter, __le32 *buf);
drivers/net/ethernet/intel/igc/igc.h
783
void igc_ptp_tx_hang(struct igc_adapter *adapter);
drivers/net/ethernet/intel/igc/igc.h
784
void igc_ptp_clear_xsk_tx_tstamp_queue(struct igc_adapter *adapter,
drivers/net/ethernet/intel/igc/igc.h
786
void igc_ptp_read(struct igc_adapter *adapter, struct timespec64 *ts);
drivers/net/ethernet/intel/igc/igc.h
787
void igc_ptp_tx_tstamp_event(struct igc_adapter *adapter);
drivers/net/ethernet/intel/igc/igc.h
789
int igc_led_setup(struct igc_adapter *adapter);
drivers/net/ethernet/intel/igc/igc.h
790
void igc_led_free(struct igc_adapter *adapter);
drivers/net/ethernet/intel/igc/igc_diag.c
155
bool igc_eeprom_test(struct igc_adapter *adapter, u64 *data)
drivers/net/ethernet/intel/igc/igc_diag.c
169
bool igc_link_test(struct igc_adapter *adapter, u64 *data)
drivers/net/ethernet/intel/igc/igc_diag.c
35
static bool reg_pattern_test(struct igc_adapter *adapter, u64 *data, int reg,
drivers/net/ethernet/intel/igc/igc_diag.c
61
static bool reg_set_and_check(struct igc_adapter *adapter, u64 *data, int reg,
drivers/net/ethernet/intel/igc/igc_diag.c
82
bool igc_reg_test(struct igc_adapter *adapter, u64 *data)
drivers/net/ethernet/intel/igc/igc_diag.h
4
bool igc_reg_test(struct igc_adapter *adapter, u64 *data);
drivers/net/ethernet/intel/igc/igc_diag.h
5
bool igc_eeprom_test(struct igc_adapter *adapter, u64 *data);
drivers/net/ethernet/intel/igc/igc_diag.h
6
bool igc_link_test(struct igc_adapter *adapter, u64 *data);
drivers/net/ethernet/intel/igc/igc_dump.c
112
void igc_rings_dump(struct igc_adapter *adapter)
drivers/net/ethernet/intel/igc/igc_dump.c
306
void igc_regs_dump(struct igc_adapter *adapter)
drivers/net/ethernet/intel/igc/igc_ethtool.c
1023
static int igc_ethtool_get_nfc_rules(struct igc_adapter *adapter,
drivers/net/ethernet/intel/igc/igc_ethtool.c
1053
struct igc_adapter *adapter = netdev_priv(dev);
drivers/net/ethernet/intel/igc/igc_ethtool.c
1096
struct igc_adapter *adapter = netdev_priv(dev);
drivers/net/ethernet/intel/igc/igc_ethtool.c
1104
struct igc_adapter *adapter = netdev_priv(dev);
drivers/net/ethernet/intel/igc/igc_ethtool.c
1125
struct igc_adapter *adapter = netdev_priv(dev);
drivers/net/ethernet/intel/igc/igc_ethtool.c
118
((((struct igc_adapter *)netdev_priv(netdev))->num_rx_queues * \
drivers/net/ethernet/intel/igc/igc_ethtool.c
120
(((struct igc_adapter *)netdev_priv(netdev))->num_tx_queues * \
drivers/net/ethernet/intel/igc/igc_ethtool.c
1325
static int igc_ethtool_check_nfc_rule(struct igc_adapter *adapter,
drivers/net/ethernet/intel/igc/igc_ethtool.c
1349
static int igc_ethtool_add_nfc_rule(struct igc_adapter *adapter,
drivers/net/ethernet/intel/igc/igc_ethtool.c
137
struct igc_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/intel/igc/igc_ethtool.c
1427
static int igc_ethtool_del_nfc_rule(struct igc_adapter *adapter,
drivers/net/ethernet/intel/igc/igc_ethtool.c
1451
struct igc_adapter *adapter = netdev_priv(dev);
drivers/net/ethernet/intel/igc/igc_ethtool.c
1463
void igc_write_rss_indir_tbl(struct igc_adapter *adapter)
drivers/net/ethernet/intel/igc/igc_ethtool.c
1493
struct igc_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/intel/igc/igc_ethtool.c
1509
struct igc_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/intel/igc/igc_ethtool.c
1539
struct igc_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/intel/igc/igc_ethtool.c
1556
struct igc_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/intel/igc/igc_ethtool.c
1593
struct igc_adapter *adapter = netdev_priv(dev);
drivers/net/ethernet/intel/igc/igc_ethtool.c
1621
struct igc_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/intel/igc/igc_ethtool.c
1635
struct igc_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/intel/igc/igc_ethtool.c
1659
struct igc_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/intel/igc/igc_ethtool.c
173
struct igc_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/intel/igc/igc_ethtool.c
1768
struct igc_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/intel/igc/igc_ethtool.c
1818
struct igc_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/intel/igc/igc_ethtool.c
1832
struct igc_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/intel/igc/igc_ethtool.c
1879
struct igc_adapter *adapter = netdev_priv(dev);
drivers/net/ethernet/intel/igc/igc_ethtool.c
1895
struct igc_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/intel/igc/igc_ethtool.c
2007
struct igc_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/intel/igc/igc_ethtool.c
2094
struct igc_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/intel/igc/igc_ethtool.c
22
.sizeof_stat = sizeof_field(struct igc_adapter, _stat), \
drivers/net/ethernet/intel/igc/igc_ethtool.c
23
.stat_offset = offsetof(struct igc_adapter, _stat) \
drivers/net/ethernet/intel/igc/igc_ethtool.c
355
struct igc_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/intel/igc/igc_ethtool.c
387
struct igc_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/intel/igc/igc_ethtool.c
415
struct igc_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/intel/igc/igc_ethtool.c
422
struct igc_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/intel/igc/igc_ethtool.c
429
struct igc_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/intel/igc/igc_ethtool.c
438
struct igc_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/intel/igc/igc_ethtool.c
455
struct igc_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/intel/igc/igc_ethtool.c
463
struct igc_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/intel/igc/igc_ethtool.c
510
struct igc_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/intel/igc/igc_ethtool.c
580
struct igc_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/intel/igc/igc_ethtool.c
594
struct igc_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/intel/igc/igc_ethtool.c
709
struct igc_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/intel/igc/igc_ethtool.c
728
struct igc_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/intel/igc/igc_ethtool.c
768
struct igc_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/intel/igc/igc_ethtool.c
820
struct igc_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/intel/igc/igc_ethtool.c
873
static int igc_ethtool_get_previous_rx_coalesce(struct igc_adapter *adapter)
drivers/net/ethernet/intel/igc/igc_ethtool.c
879
static int igc_ethtool_get_previous_tx_coalesce(struct igc_adapter *adapter)
drivers/net/ethernet/intel/igc/igc_ethtool.c
890
struct igc_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/intel/igc/igc_ethtool.c
903
struct igc_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/intel/igc/igc_ethtool.c
963
static int igc_ethtool_get_nfc_rule(struct igc_adapter *adapter,
drivers/net/ethernet/intel/igc/igc_leds.c
101
static u32 igc_led_get(struct igc_adapter *adapter, int led)
drivers/net/ethernet/intel/igc/igc_leds.c
121
struct igc_adapter *adapter = netdev_priv(ldev->netdev);
drivers/net/ethernet/intel/igc/igc_leds.c
166
struct igc_adapter *adapter = netdev_priv(ldev->netdev);
drivers/net/ethernet/intel/igc/igc_leds.c
198
struct igc_adapter *adapter = netdev_priv(ldev->netdev);
drivers/net/ethernet/intel/igc/igc_leds.c
231
static void igc_led_get_name(struct igc_adapter *adapter, int index, char *buf,
drivers/net/ethernet/intel/igc/igc_leds.c
242
struct igc_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/intel/igc/igc_leds.c
263
int igc_led_setup(struct igc_adapter *adapter)
drivers/net/ethernet/intel/igc/igc_leds.c
293
void igc_led_free(struct igc_adapter *adapter)
drivers/net/ethernet/intel/igc/igc_leds.c
49
static void igc_led_select(struct igc_adapter *adapter, int led,
drivers/net/ethernet/intel/igc/igc_leds.c
74
static void igc_led_set(struct igc_adapter *adapter, int led, u32 mode,
drivers/net/ethernet/intel/igc/igc_main.c
1016
struct igc_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/intel/igc/igc_main.c
1046
struct igc_adapter *adapter = netdev_priv(ring->netdev);
drivers/net/ethernet/intel/igc/igc_main.c
132
static void igc_power_up_link(struct igc_adapter *adapter)
drivers/net/ethernet/intel/igc/igc_main.c
149
static void igc_release_hw_control(struct igc_adapter *adapter)
drivers/net/ethernet/intel/igc/igc_main.c
1546
static bool igc_request_tx_tstamp(struct igc_adapter *adapter, struct sk_buff *skb, u32 *flags)
drivers/net/ethernet/intel/igc/igc_main.c
1603
struct igc_adapter *adapter = netdev_priv(tx_ring->netdev);
drivers/net/ethernet/intel/igc/igc_main.c
171
static void igc_get_hw_control(struct igc_adapter *adapter)
drivers/net/ethernet/intel/igc/igc_main.c
1721
static inline struct igc_ring *igc_tx_queue_mapping(struct igc_adapter *adapter,
drivers/net/ethernet/intel/igc/igc_main.c
1735
struct igc_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/intel/igc/igc_main.c
1865
struct igc_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/intel/igc/igc_main.c
1881
static void igc_restore_vlan(struct igc_adapter *adapter)
drivers/net/ethernet/intel/igc/igc_main.c
2197
struct igc_adapter *adapter = rx_ring->q_vector->adapter;
drivers/net/ethernet/intel/igc/igc_main.c
2478
struct igc_ring *igc_get_tx_ring(struct igc_adapter *adapter, int cpu)
drivers/net/ethernet/intel/igc/igc_main.c
2491
static int igc_xdp_xmit_back(struct igc_adapter *adapter, struct xdp_buff *xdp)
drivers/net/ethernet/intel/igc/igc_main.c
2514
static int __igc_xdp_run_prog(struct igc_adapter *adapter,
drivers/net/ethernet/intel/igc/igc_main.c
2544
static int igc_xdp_run_prog(struct igc_adapter *adapter, struct xdp_buff *xdp)
drivers/net/ethernet/intel/igc/igc_main.c
2572
static void igc_finalize_xdp(struct igc_adapter *adapter, int status)
drivers/net/ethernet/intel/igc/igc_main.c
2608
struct igc_adapter *adapter = q_vector->adapter;
drivers/net/ethernet/intel/igc/igc_main.c
270
struct igc_adapter *adapter = netdev_priv(tx_ring->netdev);
drivers/net/ethernet/intel/igc/igc_main.c
2803
struct igc_adapter *adapter = q_vector->adapter;
drivers/net/ethernet/intel/igc/igc_main.c
2921
struct igc_adapter *adapter;
drivers/net/ethernet/intel/igc/igc_main.c
305
static void igc_free_all_tx_resources(struct igc_adapter *adapter)
drivers/net/ethernet/intel/igc/igc_main.c
3136
struct igc_adapter *adapter = q_vector->adapter;
drivers/net/ethernet/intel/igc/igc_main.c
317
static void igc_clean_all_tx_rings(struct igc_adapter *adapter)
drivers/net/ethernet/intel/igc/igc_main.c
3317
static int igc_find_mac_filter(struct igc_adapter *adapter,
drivers/net/ethernet/intel/igc/igc_main.c
3345
static int igc_get_avail_mac_filter_slot(struct igc_adapter *adapter)
drivers/net/ethernet/intel/igc/igc_main.c
3373
static int igc_add_mac_filter(struct igc_adapter *adapter,
drivers/net/ethernet/intel/igc/igc_main.c
3403
static void igc_del_mac_filter(struct igc_adapter *adapter,
drivers/net/ethernet/intel/igc/igc_main.c
342
static void igc_disable_all_tx_rings_hw(struct igc_adapter *adapter)
drivers/net/ethernet/intel/igc/igc_main.c
3439
static int igc_add_vlan_prio_filter(struct igc_adapter *adapter, int prio,
drivers/net/ethernet/intel/igc/igc_main.c
3468
static void igc_del_vlan_prio_filter(struct igc_adapter *adapter, int prio)
drivers/net/ethernet/intel/igc/igc_main.c
3484
static int igc_get_avail_etype_filter_slot(struct igc_adapter *adapter)
drivers/net/ethernet/intel/igc/igc_main.c
3509
static int igc_add_etype_filter(struct igc_adapter *adapter, u16 etype,
drivers/net/ethernet/intel/igc/igc_main.c
3540
static int igc_find_etype_filter(struct igc_adapter *adapter, u16 etype)
drivers/net/ethernet/intel/igc/igc_main.c
3560
static void igc_del_etype_filter(struct igc_adapter *adapter, u16 etype)
drivers/net/ethernet/intel/igc/igc_main.c
3575
static int igc_flex_filter_select(struct igc_adapter *adapter,
drivers/net/ethernet/intel/igc/igc_main.c
3616
static int igc_write_flex_filter_ll(struct igc_adapter *adapter,
drivers/net/ethernet/intel/igc/igc_main.c
3733
static int igc_find_avail_flex_filter_slot(struct igc_adapter *adapter)
drivers/net/ethernet/intel/igc/igc_main.c
3755
static bool igc_flex_filter_in_use(struct igc_adapter *adapter)
drivers/net/ethernet/intel/igc/igc_main.c
3772
static int igc_add_flex_filter(struct igc_adapter *adapter,
drivers/net/ethernet/intel/igc/igc_main.c
3850
static void igc_del_flex_filter(struct igc_adapter *adapter,
drivers/net/ethernet/intel/igc/igc_main.c
3881
static void igc_set_default_queue_filter(struct igc_adapter *adapter, u32 queue)
drivers/net/ethernet/intel/igc/igc_main.c
3891
static void igc_reset_default_queue_filter(struct igc_adapter *adapter)
drivers/net/ethernet/intel/igc/igc_main.c
3897
static int igc_enable_nfc_rule(struct igc_adapter *adapter,
drivers/net/ethernet/intel/igc/igc_main.c
3941
static void igc_disable_nfc_rule(struct igc_adapter *adapter,
drivers/net/ethernet/intel/igc/igc_main.c
397
static int igc_setup_all_tx_resources(struct igc_adapter *adapter)
drivers/net/ethernet/intel/igc/igc_main.c
3979
struct igc_nfc_rule *igc_get_nfc_rule(struct igc_adapter *adapter,
drivers/net/ethernet/intel/igc/igc_main.c
4003
void igc_del_nfc_rule(struct igc_adapter *adapter, struct igc_nfc_rule *rule)
drivers/net/ethernet/intel/igc/igc_main.c
4013
static void igc_flush_nfc_rules(struct igc_adapter *adapter)
drivers/net/ethernet/intel/igc/igc_main.c
4036
int igc_add_nfc_rule(struct igc_adapter *adapter, struct igc_nfc_rule *rule)
drivers/net/ethernet/intel/igc/igc_main.c
4057
static void igc_restore_nfc_rules(struct igc_adapter *adapter)
drivers/net/ethernet/intel/igc/igc_main.c
4071
struct igc_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/intel/igc/igc_main.c
4078
struct igc_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/intel/igc/igc_main.c
4094
int igc_enable_empty_addr_recv(struct igc_adapter *adapter)
drivers/net/ethernet/intel/igc/igc_main.c
4101
void igc_disable_empty_addr_recv(struct igc_adapter *adapter)
drivers/net/ethernet/intel/igc/igc_main.c
4119
struct igc_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/intel/igc/igc_main.c
4163
static void igc_configure(struct igc_adapter *adapter)
drivers/net/ethernet/intel/igc/igc_main.c
4226
struct igc_adapter *adapter = q_vector->adapter;
drivers/net/ethernet/intel/igc/igc_main.c
4267
static void igc_configure_msix(struct igc_adapter *adapter)
drivers/net/ethernet/intel/igc/igc_main.c
4308
static void igc_irq_enable(struct igc_adapter *adapter)
drivers/net/ethernet/intel/igc/igc_main.c
4331
static void igc_irq_disable(struct igc_adapter *adapter)
drivers/net/ethernet/intel/igc/igc_main.c
4360
void igc_set_flag_queue_pairs(struct igc_adapter *adapter,
drivers/net/ethernet/intel/igc/igc_main.c
4373
unsigned int igc_get_max_rss_queues(struct igc_adapter *adapter)
drivers/net/ethernet/intel/igc/igc_main.c
4378
static void igc_init_queue_configuration(struct igc_adapter *adapter)
drivers/net/ethernet/intel/igc/igc_main.c
4396
static void igc_reset_q_vector(struct igc_adapter *adapter, int v_idx)
drivers/net/ethernet/intel/igc/igc_main.c
4422
static void igc_free_q_vector(struct igc_adapter *adapter, int v_idx)
drivers/net/ethernet/intel/igc/igc_main.c
4443
static void igc_free_q_vectors(struct igc_adapter *adapter)
drivers/net/ethernet/intel/igc/igc_main.c
4526
struct igc_adapter *adapter = q_vector->adapter;
drivers/net/ethernet/intel/igc/igc_main.c
4588
static void igc_reset_interrupt_capability(struct igc_adapter *adapter)
drivers/net/ethernet/intel/igc/igc_main.c
4612
static void igc_set_interrupt_capability(struct igc_adapter *adapter,
drivers/net/ethernet/intel/igc/igc_main.c
4689
struct igc_adapter *adapter = q_vector->adapter;
drivers/net/ethernet/intel/igc/igc_main.c
4751
struct igc_adapter *adapter = q_vector->adapter;
drivers/net/ethernet/intel/igc/igc_main.c
4784
static void igc_cache_ring_register(struct igc_adapter *adapter)
drivers/net/ethernet/intel/igc/igc_main.c
4851
static int igc_alloc_q_vector(struct igc_adapter *adapter,
drivers/net/ethernet/intel/igc/igc_main.c
487
static void igc_clean_all_rx_rings(struct igc_adapter *adapter)
drivers/net/ethernet/intel/igc/igc_main.c
4954
static int igc_alloc_q_vectors(struct igc_adapter *adapter)
drivers/net/ethernet/intel/igc/igc_main.c
5013
static int igc_init_interrupt_scheme(struct igc_adapter *adapter, bool msix)
drivers/net/ethernet/intel/igc/igc_main.c
5043
static int igc_sw_init(struct igc_adapter *adapter)
drivers/net/ethernet/intel/igc/igc_main.c
5092
static void igc_set_queue_napi(struct igc_adapter *adapter, int vector,
drivers/net/ethernet/intel/igc/igc_main.c
5112
void igc_up(struct igc_adapter *adapter)
drivers/net/ethernet/intel/igc/igc_main.c
5149
void igc_update_stats(struct igc_adapter *adapter)
drivers/net/ethernet/intel/igc/igc_main.c
527
static void igc_free_all_rx_resources(struct igc_adapter *adapter)
drivers/net/ethernet/intel/igc/igc_main.c
5316
void igc_down(struct igc_adapter *adapter)
drivers/net/ethernet/intel/igc/igc_main.c
5386
void igc_reinit_locked(struct igc_adapter *adapter)
drivers/net/ethernet/intel/igc/igc_main.c
5397
struct igc_adapter *adapter;
drivers/net/ethernet/intel/igc/igc_main.c
5399
adapter = container_of(work, struct igc_adapter, reset_task);
drivers/net/ethernet/intel/igc/igc_main.c
5426
struct igc_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/intel/igc/igc_main.c
5467
struct igc_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/intel/igc/igc_main.c
5488
struct igc_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/intel/igc/igc_main.c
5515
struct igc_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/intel/igc/igc_main.c
5568
static void igc_tsync_interrupt(struct igc_adapter *adapter)
drivers/net/ethernet/intel/igc/igc_main.c
5640
struct igc_adapter *adapter = data;
drivers/net/ethernet/intel/igc/igc_main.c
5703
static int igc_request_msix(struct igc_adapter *adapter)
drivers/net/ethernet/intel/igc/igc_main.c
5772
static void igc_clear_interrupt_scheme(struct igc_adapter *adapter)
drivers/net/ethernet/intel/igc/igc_main.c
5783
struct igc_adapter *adapter = timer_container_of(adapter, t,
drivers/net/ethernet/intel/igc/igc_main.c
5793
bool igc_has_link(struct igc_adapter *adapter)
drivers/net/ethernet/intel/igc/igc_main.c
5826
struct igc_adapter *adapter = timer_container_of(adapter, t,
drivers/net/ethernet/intel/igc/igc_main.c
5834
struct igc_adapter *adapter = container_of(work,
drivers/net/ethernet/intel/igc/igc_main.c
5835
struct igc_adapter,
drivers/net/ethernet/intel/igc/igc_main.c
597
static int igc_setup_all_rx_resources(struct igc_adapter *adapter)
drivers/net/ethernet/intel/igc/igc_main.c
6037
struct igc_adapter *adapter = data;
drivers/net/ethernet/intel/igc/igc_main.c
6074
struct igc_adapter *adapter = data;
drivers/net/ethernet/intel/igc/igc_main.c
6113
static void igc_free_irq(struct igc_adapter *adapter)
drivers/net/ethernet/intel/igc/igc_main.c
6135
static int igc_request_irq(struct igc_adapter *adapter)
drivers/net/ethernet/intel/igc/igc_main.c
615
static struct xsk_buff_pool *igc_get_xsk_pool(struct igc_adapter *adapter,
drivers/net/ethernet/intel/igc/igc_main.c
6196
struct igc_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/intel/igc/igc_main.c
6272
struct igc_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/intel/igc/igc_main.c
6300
struct igc_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/intel/igc/igc_main.c
632
static void igc_configure_rx_ring(struct igc_adapter *adapter,
drivers/net/ethernet/intel/igc/igc_main.c
6330
static int igc_save_launchtime_params(struct igc_adapter *adapter, int queue,
drivers/net/ethernet/intel/igc/igc_main.c
6353
static bool validate_schedule(struct igc_adapter *adapter,
drivers/net/ethernet/intel/igc/igc_main.c
6406
static int igc_tsn_enable_launchtime(struct igc_adapter *adapter,
drivers/net/ethernet/intel/igc/igc_main.c
6422
static int igc_qbv_clear_schedule(struct igc_adapter *adapter)
drivers/net/ethernet/intel/igc/igc_main.c
6458
static int igc_tsn_clear_schedule(struct igc_adapter *adapter)
drivers/net/ethernet/intel/igc/igc_main.c
6485
static int igc_save_qbv_schedule(struct igc_adapter *adapter,
drivers/net/ethernet/intel/igc/igc_main.c
6608
static int igc_tsn_enable_qbv_scheduling(struct igc_adapter *adapter,
drivers/net/ethernet/intel/igc/igc_main.c
6640
static int igc_save_cbs_params(struct igc_adapter *adapter, int queue,
drivers/net/ethernet/intel/igc/igc_main.c
6687
static int igc_tsn_enable_cbs(struct igc_adapter *adapter,
drivers/net/ethernet/intel/igc/igc_main.c
6708
static int igc_tc_query_caps(struct igc_adapter *adapter,
drivers/net/ethernet/intel/igc/igc_main.c
6739
static void igc_save_mqprio_params(struct igc_adapter *adapter, u8 num_tc,
drivers/net/ethernet/intel/igc/igc_main.c
6765
static int igc_tsn_enable_mqprio(struct igc_adapter *adapter,
drivers/net/ethernet/intel/igc/igc_main.c
6832
struct igc_adapter *adapter = netdev_priv(dev);
drivers/net/ethernet/intel/igc/igc_main.c
6858
struct igc_adapter *adapter = netdev_priv(dev);
drivers/net/ethernet/intel/igc/igc_main.c
6874
struct igc_adapter *adapter = netdev_priv(dev);
drivers/net/ethernet/intel/igc/igc_main.c
6925
struct igc_adapter *adapter = netdev_priv(dev);
drivers/net/ethernet/intel/igc/igc_main.c
6968
struct igc_adapter *adapter = netdev_priv(dev);
drivers/net/ethernet/intel/igc/igc_main.c
7005
struct igc_adapter *igc = container_of(hw, struct igc_adapter, hw);
drivers/net/ethernet/intel/igc/igc_main.c
7065
struct igc_adapter *adapter = netdev_priv(ctx->xdp.rxq->dev);
drivers/net/ethernet/intel/igc/igc_main.c
7084
struct igc_adapter *adapter = container_of(timer, struct igc_adapter,
drivers/net/ethernet/intel/igc/igc_main.c
7123
struct igc_adapter *adapter;
drivers/net/ethernet/intel/igc/igc_main.c
7151
netdev = alloc_etherdev_mq(sizeof(struct igc_adapter),
drivers/net/ethernet/intel/igc/igc_main.c
717
static void igc_configure_rx(struct igc_adapter *adapter)
drivers/net/ethernet/intel/igc/igc_main.c
735
static void igc_configure_tx_ring(struct igc_adapter *adapter,
drivers/net/ethernet/intel/igc/igc_main.c
7397
struct igc_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/intel/igc/igc_main.c
7439
struct igc_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/intel/igc/igc_main.c
7511
struct igc_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/intel/igc/igc_main.c
7543
struct igc_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/intel/igc/igc_main.c
7614
struct igc_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/intel/igc/igc_main.c
7646
struct igc_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/intel/igc/igc_main.c
7675
struct igc_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/intel/igc/igc_main.c
771
static void igc_configure_tx(struct igc_adapter *adapter)
drivers/net/ethernet/intel/igc/igc_main.c
7716
struct igc_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/intel/igc/igc_main.c
7760
int igc_reinit_queues(struct igc_adapter *adapter)
drivers/net/ethernet/intel/igc/igc_main.c
7794
struct igc_adapter *adapter = hw->back;
drivers/net/ethernet/intel/igc/igc_main.c
7819
struct igc_adapter *adapter = ring->q_vector->adapter;
drivers/net/ethernet/intel/igc/igc_main.c
783
static void igc_setup_mrqc(struct igc_adapter *adapter)
drivers/net/ethernet/intel/igc/igc_main.c
7837
struct igc_adapter *adapter = ring->q_vector->adapter;
drivers/net/ethernet/intel/igc/igc_main.c
79
void igc_reset(struct igc_adapter *adapter)
drivers/net/ethernet/intel/igc/igc_main.c
840
static void igc_setup_rctl(struct igc_adapter *adapter)
drivers/net/ethernet/intel/igc/igc_main.c
887
static void igc_setup_tctl(struct igc_adapter *adapter)
drivers/net/ethernet/intel/igc/igc_main.c
917
static void igc_set_mac_filter_hw(struct igc_adapter *adapter, int index,
drivers/net/ethernet/intel/igc/igc_main.c
955
static void igc_clear_mac_filter_hw(struct igc_adapter *adapter, int index)
drivers/net/ethernet/intel/igc/igc_main.c
970
static void igc_set_default_mac_filter(struct igc_adapter *adapter)
drivers/net/ethernet/intel/igc/igc_main.c
989
struct igc_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/intel/igc/igc_ptp.c
1038
struct igc_adapter *adapter = ctx;
drivers/net/ethernet/intel/igc/igc_ptp.c
1099
struct igc_adapter *adapter = container_of(ptp, struct igc_adapter,
drivers/net/ethernet/intel/igc/igc_ptp.c
1117
struct igc_adapter *igc = container_of(ptp, struct igc_adapter, ptp_caps);
drivers/net/ethernet/intel/igc/igc_ptp.c
1140
void igc_ptp_init(struct igc_adapter *adapter)
drivers/net/ethernet/intel/igc/igc_ptp.c
115
struct igc_adapter *igc = container_of(ptp, struct igc_adapter,
drivers/net/ethernet/intel/igc/igc_ptp.c
1232
static void igc_ptp_time_save(struct igc_adapter *adapter)
drivers/net/ethernet/intel/igc/igc_ptp.c
1238
static void igc_ptp_time_restore(struct igc_adapter *adapter)
drivers/net/ethernet/intel/igc/igc_ptp.c
1250
static void igc_ptm_stop(struct igc_adapter *adapter)
drivers/net/ethernet/intel/igc/igc_ptp.c
1270
void igc_ptp_suspend(struct igc_adapter *adapter)
drivers/net/ethernet/intel/igc/igc_ptp.c
1289
void igc_ptp_stop(struct igc_adapter *adapter)
drivers/net/ethernet/intel/igc/igc_ptp.c
1311
void igc_ptp_reset(struct igc_adapter *adapter)
drivers/net/ethernet/intel/igc/igc_ptp.c
144
static void igc_pin_perout(struct igc_adapter *igc, int chan, int pin, int freq)
drivers/net/ethernet/intel/igc/igc_ptp.c
210
static void igc_pin_extts(struct igc_adapter *igc, int chan, int pin)
drivers/net/ethernet/intel/igc/igc_ptp.c
249
struct igc_adapter *igc =
drivers/net/ethernet/intel/igc/igc_ptp.c
25
void igc_ptp_read(struct igc_adapter *adapter, struct timespec64 *ts)
drivers/net/ethernet/intel/igc/igc_ptp.c
250
container_of(ptp, struct igc_adapter, ptp_caps);
drivers/net/ethernet/intel/igc/igc_ptp.c
38
static void igc_ptp_write_i225(struct igc_adapter *adapter,
drivers/net/ethernet/intel/igc/igc_ptp.c
432
static int igc_ptp_systim_to_hwtstamp(struct igc_adapter *adapter,
drivers/net/ethernet/intel/igc/igc_ptp.c
459
ktime_t igc_ptp_rx_pktstamp(struct igc_adapter *adapter, __le32 *buf)
drivers/net/ethernet/intel/igc/igc_ptp.c
49
struct igc_adapter *igc = container_of(ptp, struct igc_adapter,
drivers/net/ethernet/intel/igc/igc_ptp.c
493
static void igc_ptp_disable_rx_timestamp(struct igc_adapter *adapter)
drivers/net/ethernet/intel/igc/igc_ptp.c
512
static void igc_ptp_enable_rx_timestamp(struct igc_adapter *adapter)
drivers/net/ethernet/intel/igc/igc_ptp.c
538
static void igc_ptp_free_tx_buffer(struct igc_adapter *adapter,
drivers/net/ethernet/intel/igc/igc_ptp.c
563
static void igc_ptp_clear_tx_tstamp(struct igc_adapter *adapter)
drivers/net/ethernet/intel/igc/igc_ptp.c
590
void igc_ptp_clear_xsk_tx_tstamp_queue(struct igc_adapter *adapter, u16 queue_id)
drivers/net/ethernet/intel/igc/igc_ptp.c
613
static void igc_ptp_disable_tx_timestamp(struct igc_adapter *adapter)
drivers/net/ethernet/intel/igc/igc_ptp.c
633
static void igc_ptp_enable_tx_timestamp(struct igc_adapter *adapter)
drivers/net/ethernet/intel/igc/igc_ptp.c
662
static int igc_ptp_set_timestamp_mode(struct igc_adapter *adapter,
drivers/net/ethernet/intel/igc/igc_ptp.c
705
static void igc_ptp_tx_timeout(struct igc_adapter *adapter,
drivers/net/ethernet/intel/igc/igc_ptp.c
716
void igc_ptp_tx_hang(struct igc_adapter *adapter)
drivers/net/ethernet/intel/igc/igc_ptp.c
749
static void igc_ptp_tx_reg_to_stamp(struct igc_adapter *adapter,
drivers/net/ethernet/intel/igc/igc_ptp.c
75
struct igc_adapter *igc = container_of(ptp, struct igc_adapter,
drivers/net/ethernet/intel/igc/igc_ptp.c
808
static void igc_ptp_tx_hwtstamp(struct igc_adapter *adapter)
drivers/net/ethernet/intel/igc/igc_ptp.c
885
void igc_ptp_tx_tstamp_event(struct igc_adapter *adapter)
drivers/net/ethernet/intel/igc/igc_ptp.c
907
struct igc_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/intel/igc/igc_ptp.c
932
struct igc_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/intel/igc/igc_ptp.c
948
static bool igc_is_crosststamp_supported(struct igc_adapter *adapter)
drivers/net/ethernet/intel/igc/igc_ptp.c
95
struct igc_adapter *igc = container_of(ptp, struct igc_adapter,
drivers/net/ethernet/intel/igc/igc_ptp.c
979
static void igc_ptm_log_error(struct igc_adapter *adapter, u32 ptm_stat)
drivers/net/ethernet/intel/igc/igc_tsn.c
122
struct igc_adapter *adapter;
drivers/net/ethernet/intel/igc/igc_tsn.c
124
adapter = container_of(fpe, struct igc_adapter, fpe);
drivers/net/ethernet/intel/igc/igc_tsn.c
135
struct igc_adapter *adapter;
drivers/net/ethernet/intel/igc/igc_tsn.c
138
adapter = container_of(fpe, struct igc_adapter, fpe);
drivers/net/ethernet/intel/igc/igc_tsn.c
156
void igc_fpe_init(struct igc_adapter *adapter)
drivers/net/ethernet/intel/igc/igc_tsn.c
163
void igc_fpe_clear_preempt_queue(struct igc_adapter *adapter)
drivers/net/ethernet/intel/igc/igc_tsn.c
172
static u32 igc_fpe_map_preempt_tc_to_queue(const struct igc_adapter *adapter,
drivers/net/ethernet/intel/igc/igc_tsn.c
192
void igc_fpe_save_preempt_queue(struct igc_adapter *adapter,
drivers/net/ethernet/intel/igc/igc_tsn.c
205
static bool is_any_launchtime(struct igc_adapter *adapter)
drivers/net/ethernet/intel/igc/igc_tsn.c
219
static bool is_cbs_enabled(struct igc_adapter *adapter)
drivers/net/ethernet/intel/igc/igc_tsn.c
233
static unsigned int igc_tsn_new_flags(struct igc_adapter *adapter)
drivers/net/ethernet/intel/igc/igc_tsn.c
251
static bool igc_tsn_is_tx_mode_in_tsn(struct igc_adapter *adapter)
drivers/net/ethernet/intel/igc/igc_tsn.c
258
void igc_tsn_adjust_txtime_offset(struct igc_adapter *adapter)
drivers/net/ethernet/intel/igc/igc_tsn.c
287
static void igc_tsn_restore_retx_default(struct igc_adapter *adapter)
drivers/net/ethernet/intel/igc/igc_tsn.c
296
bool igc_tsn_is_taprio_activated_by_user(struct igc_adapter *adapter)
drivers/net/ethernet/intel/igc/igc_tsn.c
304
static void igc_tsn_tx_arb(struct igc_adapter *adapter, bool reverse_prio)
drivers/net/ethernet/intel/igc/igc_tsn.c
341
static void igc_tsn_set_rxpbsize(struct igc_adapter *adapter,
drivers/net/ethernet/intel/igc/igc_tsn.c
357
static int igc_tsn_disable_offload(struct igc_adapter *adapter)
drivers/net/ethernet/intel/igc/igc_tsn.c
411
static void igc_tsn_set_retx_qbvfullthreshold(struct igc_adapter *adapter)
drivers/net/ethernet/intel/igc/igc_tsn.c
446
static int igc_tsn_enable_offload(struct igc_adapter *adapter)
drivers/net/ethernet/intel/igc/igc_tsn.c
672
int igc_tsn_reset(struct igc_adapter *adapter)
drivers/net/ethernet/intel/igc/igc_tsn.c
699
static bool igc_tsn_will_tx_mode_change(struct igc_adapter *adapter)
drivers/net/ethernet/intel/igc/igc_tsn.c
708
int igc_tsn_offload_apply(struct igc_adapter *adapter)
drivers/net/ethernet/intel/igc/igc_tsn.c
91
static int igc_fpe_xmit_smd_frame(struct igc_adapter *adapter,
drivers/net/ethernet/intel/igc/igc_tsn.h
19
void igc_fpe_init(struct igc_adapter *adapter);
drivers/net/ethernet/intel/igc/igc_tsn.h
20
void igc_fpe_clear_preempt_queue(struct igc_adapter *adapter);
drivers/net/ethernet/intel/igc/igc_tsn.h
21
void igc_fpe_save_preempt_queue(struct igc_adapter *adapter,
drivers/net/ethernet/intel/igc/igc_tsn.h
24
int igc_tsn_offload_apply(struct igc_adapter *adapter);
drivers/net/ethernet/intel/igc/igc_tsn.h
25
int igc_tsn_reset(struct igc_adapter *adapter);
drivers/net/ethernet/intel/igc/igc_tsn.h
26
void igc_tsn_adjust_txtime_offset(struct igc_adapter *adapter);
drivers/net/ethernet/intel/igc/igc_tsn.h
27
bool igc_tsn_is_taprio_activated_by_user(struct igc_adapter *adapter);
drivers/net/ethernet/intel/igc/igc_tsn.h
29
static inline bool igc_fpe_is_pmac_enabled(struct igc_adapter *adapter)
drivers/net/ethernet/intel/igc/igc_tsn.h
35
static inline bool igc_fpe_handle_mpacket(struct igc_adapter *adapter,
drivers/net/ethernet/intel/igc/igc_xdp.c
10
int igc_xdp_set_prog(struct igc_adapter *adapter, struct bpf_prog *prog,
drivers/net/ethernet/intel/igc/igc_xdp.c
118
static int igc_xdp_disable_pool(struct igc_adapter *adapter, u16 queue_id)
drivers/net/ethernet/intel/igc/igc_xdp.c
159
int igc_xdp_setup_pool(struct igc_adapter *adapter, struct xsk_buff_pool *pool,
drivers/net/ethernet/intel/igc/igc_xdp.c
56
static int igc_xdp_enable_pool(struct igc_adapter *adapter,
drivers/net/ethernet/intel/igc/igc_xdp.h
12
static inline bool igc_xdp_is_enabled(struct igc_adapter *adapter)
drivers/net/ethernet/intel/igc/igc_xdp.h
7
int igc_xdp_set_prog(struct igc_adapter *adapter, struct bpf_prog *prog,
drivers/net/ethernet/intel/igc/igc_xdp.h
9
int igc_xdp_setup_pool(struct igc_adapter *adapter, struct xsk_buff_pool *pool,