/kernel/linux/linux-5.10/drivers/net/ethernet/intel/igc/ |
H A D | igc_ptp.c | 20 void igc_ptp_read(struct igc_adapter *adapter, struct timespec64 *ts) in igc_ptp_read() 33 static void igc_ptp_write_i225(struct igc_adapter *adapter, in igc_ptp_write_i225() 44 struct igc_adapter *igc = container_of(ptp, struct igc_adapter, in igc_ptp_adjfine_i225() 70 struct igc_adapter *igc = container_of(ptp, struct igc_adapter, in igc_ptp_adjtime_i225() 90 struct igc_adapter *igc = container_of(ptp, struct igc_adapter, in igc_ptp_gettimex64_i225() 110 struct igc_adapter *igc = container_of(ptp, struct igc_adapter, in igc_ptp_settime_i225() [all...] |
H A D | igc.h | 120 struct igc_adapter { struct 229 void igc_up(struct igc_adapter *adapter); 230 void igc_down(struct igc_adapter *adapter); 237 unsigned int igc_get_max_rss_queues(struct igc_adapter *adapter); 238 void igc_set_flag_queue_pairs(struct igc_adapter *adapter, 240 int igc_reinit_queues(struct igc_adapter *adapter); 241 void igc_write_rss_indir_tbl(struct igc_adapter *adapter); 242 bool igc_has_link(struct igc_adapter *adapter); 243 void igc_reset(struct igc_adapter *adapter); 244 int igc_set_spd_dplx(struct igc_adapter *adapte [all...] |
H A D | igc_main.c | 70 void igc_reset(struct igc_adapter *adapter) in igc_reset() 120 static void igc_power_up_link(struct igc_adapter *adapter) in igc_power_up_link() 137 static void igc_release_hw_control(struct igc_adapter *adapter) in igc_release_hw_control() 159 static void igc_get_hw_control(struct igc_adapter *adapter) in igc_get_hw_control() 262 static void igc_free_all_tx_resources(struct igc_adapter *adapter) in igc_free_all_tx_resources() 274 static void igc_clean_all_tx_rings(struct igc_adapter *adapter) in igc_clean_all_tx_rings() 327 static int igc_setup_all_tx_resources(struct igc_adapter *adapter) in igc_setup_all_tx_resources() 392 static void igc_clean_all_rx_rings(struct igc_adapter *adapter) in igc_clean_all_rx_rings() 430 static void igc_free_all_rx_resources(struct igc_adapter *adapter) in igc_free_all_rx_resources() 487 static int igc_setup_all_rx_resources(struct igc_adapter *adapte [all...] |
H A D | igc_ethtool.c | 21 .sizeof_stat = sizeof_field(struct igc_adapter, _stat), \ 22 .stat_offset = offsetof(struct igc_adapter, _stat) \ 114 ((((struct igc_adapter *)netdev_priv(netdev))->num_rx_queues * \ 116 (((struct igc_adapter *)netdev_priv(netdev))->num_tx_queues * \ 131 struct igc_adapter *adapter = netdev_priv(netdev); in igc_ethtool_get_drvinfo() 150 struct igc_adapter *adapter = netdev_priv(netdev); in igc_ethtool_get_regs() 332 struct igc_adapter *adapter = netdev_priv(netdev); in igc_ethtool_get_wol() 364 struct igc_adapter *adapter = netdev_priv(netdev); in igc_ethtool_set_wol() 392 struct igc_adapter *adapter = netdev_priv(netdev); in igc_ethtool_get_msglevel() 399 struct igc_adapter *adapte in igc_ethtool_set_msglevel() [all...] |
H A D | igc_diag.h | 4 bool igc_reg_test(struct igc_adapter *adapter, u64 *data); 5 bool igc_eeprom_test(struct igc_adapter *adapter, u64 *data); 6 bool igc_link_test(struct igc_adapter *adapter, u64 *data);
|
H A D | igc_tsn.c | 7 static bool is_any_launchtime(struct igc_adapter *adapter) in is_any_launchtime() 24 static int igc_tsn_disable_offload(struct igc_adapter *adapter) in igc_tsn_disable_offload() 63 static int igc_tsn_enable_offload(struct igc_adapter *adapter) in igc_tsn_enable_offload() 126 int igc_tsn_offload_apply(struct igc_adapter *adapter) in igc_tsn_offload_apply()
|
H A D | igc_diag.c | 35 static bool reg_pattern_test(struct igc_adapter *adapter, u64 *data, int reg, in reg_pattern_test() 61 static bool reg_set_and_check(struct igc_adapter *adapter, u64 *data, int reg, in reg_set_and_check() 82 bool igc_reg_test(struct igc_adapter *adapter, u64 *data) in igc_reg_test() 155 bool igc_eeprom_test(struct igc_adapter *adapter, u64 *data) in igc_eeprom_test() 169 bool igc_link_test(struct igc_adapter *adapter, u64 *data) in igc_link_test()
|
H A D | igc_tsn.h | 7 int igc_tsn_offload_apply(struct igc_adapter *adapter);
|
H A D | igc_dump.c | 112 void igc_rings_dump(struct igc_adapter *adapter) in igc_rings_dump() 306 void igc_regs_dump(struct igc_adapter *adapter) in igc_regs_dump()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/igc/ |
H A D | igc.h | 153 struct igc_adapter { struct 283 void igc_up(struct igc_adapter *adapter); 284 void igc_down(struct igc_adapter *adapter); 291 unsigned int igc_get_max_rss_queues(struct igc_adapter *adapter); 292 void igc_set_flag_queue_pairs(struct igc_adapter *adapter, 294 int igc_reinit_queues(struct igc_adapter *adapter); 295 void igc_write_rss_indir_tbl(struct igc_adapter *adapter); 296 bool igc_has_link(struct igc_adapter *adapter); 297 void igc_reset(struct igc_adapter *adapter); 298 void igc_update_stats(struct igc_adapter *adapte [all...] |
H A D | igc_ptp.c | 24 void igc_ptp_read(struct igc_adapter *adapter, struct timespec64 *ts) in igc_ptp_read() 37 static void igc_ptp_write_i225(struct igc_adapter *adapter, in igc_ptp_write_i225() 48 struct igc_adapter *igc = container_of(ptp, struct igc_adapter, in igc_ptp_adjfine_i225() 74 struct igc_adapter *igc = container_of(ptp, struct igc_adapter, in igc_ptp_adjtime_i225() 94 struct igc_adapter *igc = container_of(ptp, struct igc_adapter, in igc_ptp_gettimex64_i225() 114 struct igc_adapter *igc = container_of(ptp, struct igc_adapter, in igc_ptp_settime_i225() [all...] |
H A D | igc_ethtool.c | 21 .sizeof_stat = sizeof_field(struct igc_adapter, _stat), \ 22 .stat_offset = offsetof(struct igc_adapter, _stat) \ 117 ((((struct igc_adapter *)netdev_priv(netdev))->num_rx_queues * \ 119 (((struct igc_adapter *)netdev_priv(netdev))->num_tx_queues * \ 134 struct igc_adapter *adapter = netdev_priv(netdev); in igc_ethtool_get_drvinfo() 170 struct igc_adapter *adapter = netdev_priv(netdev); in igc_ethtool_get_regs() 352 struct igc_adapter *adapter = netdev_priv(netdev); in igc_ethtool_get_wol() 384 struct igc_adapter *adapter = netdev_priv(netdev); in igc_ethtool_set_wol() 412 struct igc_adapter *adapter = netdev_priv(netdev); in igc_ethtool_get_msglevel() 419 struct igc_adapter *adapte in igc_ethtool_set_msglevel() [all...] |
H A D | igc_tsn.c | 8 static bool is_any_launchtime(struct igc_adapter *adapter) in is_any_launchtime() 22 static bool is_cbs_enabled(struct igc_adapter *adapter) in is_cbs_enabled() 36 static unsigned int igc_tsn_new_flags(struct igc_adapter *adapter) in igc_tsn_new_flags() 52 void igc_tsn_adjust_txtime_offset(struct igc_adapter *adapter) in igc_tsn_adjust_txtime_offset() 84 static int igc_tsn_disable_offload(struct igc_adapter *adapter) in igc_tsn_disable_offload() 114 static int igc_tsn_enable_offload(struct igc_adapter *adapter) in igc_tsn_enable_offload() 315 int igc_tsn_reset(struct igc_adapter *adapter) in igc_tsn_reset() 334 int igc_tsn_offload_apply(struct igc_adapter *adapter) in igc_tsn_offload_apply()
|
H A D | igc_tsn.h | 7 int igc_tsn_offload_apply(struct igc_adapter *adapter); 8 int igc_tsn_reset(struct igc_adapter *adapter); 9 void igc_tsn_adjust_txtime_offset(struct igc_adapter *adapter);
|
H A D | igc_xdp.h | 7 int igc_xdp_set_prog(struct igc_adapter *adapter, struct bpf_prog *prog, 9 int igc_xdp_setup_pool(struct igc_adapter *adapter, struct xsk_buff_pool *pool, 12 static inline bool igc_xdp_is_enabled(struct igc_adapter *adapter) in igc_xdp_is_enabled()
|
H A D | igc_diag.h | 4 bool igc_reg_test(struct igc_adapter *adapter, u64 *data); 5 bool igc_eeprom_test(struct igc_adapter *adapter, u64 *data); 6 bool igc_link_test(struct igc_adapter *adapter, u64 *data);
|
H A D | igc_main.c | 79 void igc_reset(struct igc_adapter *adapter) in igc_reset() 132 static void igc_power_up_link(struct igc_adapter *adapter) in igc_power_up_link() 149 static void igc_release_hw_control(struct igc_adapter *adapter) in igc_release_hw_control() 171 static void igc_get_hw_control(struct igc_adapter *adapter) in igc_get_hw_control() 298 static void igc_free_all_tx_resources(struct igc_adapter *adapter) in igc_free_all_tx_resources() 310 static void igc_clean_all_tx_rings(struct igc_adapter *adapter) in igc_clean_all_tx_rings() 335 static void igc_disable_all_tx_rings_hw(struct igc_adapter *adapter) in igc_disable_all_tx_rings_hw() 390 static int igc_setup_all_tx_resources(struct igc_adapter *adapter) in igc_setup_all_tx_resources() 480 static void igc_clean_all_rx_rings(struct igc_adapter *adapter) in igc_clean_all_rx_rings() 520 static void igc_free_all_rx_resources(struct igc_adapter *adapte [all...] |
H A D | igc_xdp.c | 10 int igc_xdp_set_prog(struct igc_adapter *adapter, struct bpf_prog *prog, in igc_xdp_set_prog() 43 static int igc_xdp_enable_pool(struct igc_adapter *adapter, in igc_xdp_enable_pool() 105 static int igc_xdp_disable_pool(struct igc_adapter *adapter, u16 queue_id) in igc_xdp_disable_pool() 146 int igc_xdp_setup_pool(struct igc_adapter *adapter, struct xsk_buff_pool *pool, in igc_xdp_setup_pool()
|
H A D | igc_diag.c | 35 static bool reg_pattern_test(struct igc_adapter *adapter, u64 *data, int reg, in reg_pattern_test() 61 static bool reg_set_and_check(struct igc_adapter *adapter, u64 *data, int reg, in reg_set_and_check() 82 bool igc_reg_test(struct igc_adapter *adapter, u64 *data) in igc_reg_test() 155 bool igc_eeprom_test(struct igc_adapter *adapter, u64 *data) in igc_eeprom_test() 169 bool igc_link_test(struct igc_adapter *adapter, u64 *data) in igc_link_test()
|
H A D | igc_dump.c | 112 void igc_rings_dump(struct igc_adapter *adapter) in igc_rings_dump() 306 void igc_regs_dump(struct igc_adapter *adapter) in igc_regs_dump()
|