Home
last modified time | relevance | path

Searched refs:igc_hw (Results 1 - 25 of 38) sorted by relevance

12

/kernel/linux/linux-5.10/drivers/net/ethernet/intel/igc/
H A Digc_mac.h7 #include "igc_hw.h"
12 s32 igc_disable_pcie_master(struct igc_hw *hw);
13 s32 igc_check_for_copper_link(struct igc_hw *hw);
14 s32 igc_config_fc_after_link_up(struct igc_hw *hw);
15 s32 igc_force_mac_fc(struct igc_hw *hw);
16 void igc_init_rx_addrs(struct igc_hw *hw, u16 rar_count);
17 s32 igc_setup_link(struct igc_hw *hw);
18 void igc_clear_hw_cntrs_base(struct igc_hw *hw);
19 s32 igc_get_auto_rd_done(struct igc_hw *hw);
20 void igc_put_hw_semaphore(struct igc_hw *h
[all...]
H A Digc_hw.h37 s32 (*check_for_link)(struct igc_hw *hw);
38 s32 (*reset_hw)(struct igc_hw *hw);
39 s32 (*init_hw)(struct igc_hw *hw);
40 s32 (*setup_physical_interface)(struct igc_hw *hw);
41 void (*rar_set)(struct igc_hw *hw, u8 *address, u32 index);
42 s32 (*read_mac_addr)(struct igc_hw *hw);
43 s32 (*get_speed_and_duplex)(struct igc_hw *hw, u16 *speed,
45 s32 (*acquire_swfw_sync)(struct igc_hw *hw, u16 mask);
46 void (*release_swfw_sync)(struct igc_hw *hw, u16 mask);
75 s32 (*get_invariants)(struct igc_hw *h
191 struct igc_hw { global() struct
[all...]
H A Digc_phy.h9 s32 igc_check_reset_block(struct igc_hw *hw);
10 s32 igc_phy_hw_reset(struct igc_hw *hw);
11 s32 igc_get_phy_id(struct igc_hw *hw);
12 s32 igc_phy_has_link(struct igc_hw *hw, u32 iterations,
14 s32 igc_check_downshift(struct igc_hw *hw);
15 s32 igc_setup_copper_link(struct igc_hw *hw);
16 void igc_power_up_phy_copper(struct igc_hw *hw);
17 void igc_power_down_phy_copper(struct igc_hw *hw);
18 s32 igc_write_phy_reg_gpy(struct igc_hw *hw, u32 offset, u16 data);
19 s32 igc_read_phy_reg_gpy(struct igc_hw *h
[all...]
H A Digc_i225.h7 s32 igc_acquire_swfw_sync_i225(struct igc_hw *hw, u16 mask);
8 void igc_release_swfw_sync_i225(struct igc_hw *hw, u16 mask);
10 s32 igc_init_nvm_params_i225(struct igc_hw *hw);
11 bool igc_get_flash_presence_i225(struct igc_hw *hw);
12 s32 igc_set_eee_i225(struct igc_hw *hw, bool adv2p5G, bool adv1G,
14 s32 igc_set_ltr_i225(struct igc_hw *hw, bool link);
H A Digc_nvm.h7 s32 igc_acquire_nvm(struct igc_hw *hw);
8 void igc_release_nvm(struct igc_hw *hw);
9 s32 igc_read_mac_addr(struct igc_hw *hw);
10 s32 igc_read_nvm_eerd(struct igc_hw *hw, u16 offset, u16 words, u16 *data);
11 s32 igc_validate_nvm_checksum(struct igc_hw *hw);
12 s32 igc_update_nvm_checksum(struct igc_hw *hw);
H A Digc_phy.c14 s32 igc_check_reset_block(struct igc_hw *hw) in igc_check_reset_block()
31 s32 igc_get_phy_id(struct igc_hw *hw) in igc_get_phy_id()
63 s32 igc_phy_has_link(struct igc_hw *hw, u32 iterations, in igc_phy_has_link()
108 void igc_power_up_phy_copper(struct igc_hw *hw) in igc_power_up_phy_copper()
125 void igc_power_down_phy_copper(struct igc_hw *hw) in igc_power_down_phy_copper()
148 s32 igc_check_downshift(struct igc_hw *hw) in igc_check_downshift()
173 s32 igc_phy_hw_reset(struct igc_hw *hw) in igc_phy_hw_reset()
229 static s32 igc_phy_setup_autoneg(struct igc_hw *hw) in igc_phy_setup_autoneg()
409 static s32 igc_wait_autoneg(struct igc_hw *hw) in igc_wait_autoneg()
442 static s32 igc_copper_link_autoneg(struct igc_hw *h
[all...]
H A Digc_i225.c6 #include "igc_hw.h"
17 static s32 igc_acquire_nvm_i225(struct igc_hw *hw) in igc_acquire_nvm_i225()
29 static void igc_release_nvm_i225(struct igc_hw *hw) in igc_release_nvm_i225()
40 static s32 igc_get_hw_semaphore_i225(struct igc_hw *hw) in igc_get_hw_semaphore_i225()
109 s32 igc_acquire_swfw_sync_i225(struct igc_hw *hw, u16 mask) in igc_acquire_swfw_sync_i225()
155 void igc_release_swfw_sync_i225(struct igc_hw *hw, u16 mask) in igc_release_swfw_sync_i225()
186 static s32 igc_read_nvm_srrd_i225(struct igc_hw *hw, u16 offset, u16 words, in igc_read_nvm_srrd_i225()
225 static s32 igc_write_nvm_srwr(struct igc_hw *hw, u16 offset, u16 words, in igc_write_nvm_srwr()
284 static s32 igc_write_nvm_srwr_i225(struct igc_hw *hw, u16 offset, u16 words, in igc_write_nvm_srwr_i225()
318 static s32 igc_validate_nvm_checksum_i225(struct igc_hw *h
[all...]
H A Digc_mac.c8 #include "igc_hw.h"
21 s32 igc_disable_pcie_master(struct igc_hw *hw) in igc_disable_pcie_master()
58 void igc_init_rx_addrs(struct igc_hw *hw, u16 rar_count) in igc_init_rx_addrs()
82 static s32 igc_set_fc_watermarks(struct igc_hw *hw) in igc_set_fc_watermarks()
119 s32 igc_setup_link(struct igc_hw *hw) in igc_setup_link()
176 s32 igc_force_mac_fc(struct igc_hw *hw) in igc_force_mac_fc()
235 void igc_clear_hw_cntrs_base(struct igc_hw *hw) in igc_clear_hw_cntrs_base()
320 void igc_rar_set(struct igc_hw *hw, u8 *addr, u32 index) in igc_rar_set()
355 s32 igc_check_for_copper_link(struct igc_hw *hw) in igc_check_for_copper_link()
429 void igc_config_collision_dist(struct igc_hw *h
[all...]
H A Digc_base.c6 #include "igc_hw.h"
19 static s32 igc_reset_hw_base(struct igc_hw *hw) in igc_reset_hw_base()
65 static s32 igc_init_nvm_params_base(struct igc_hw *hw) in igc_init_nvm_params_base()
108 static s32 igc_setup_copper_link_base(struct igc_hw *hw) in igc_setup_copper_link_base()
127 static s32 igc_init_mac_params_base(struct igc_hw *hw) in igc_init_mac_params_base()
156 static s32 igc_init_phy_params_base(struct igc_hw *hw) in igc_init_phy_params_base()
196 static s32 igc_get_invariants_base(struct igc_hw *hw) in igc_get_invariants_base()
255 static s32 igc_acquire_phy_base(struct igc_hw *hw) in igc_acquire_phy_base()
269 static void igc_release_phy_base(struct igc_hw *hw) in igc_release_phy_base()
282 static s32 igc_init_hw_base(struct igc_hw *h
[all...]
H A Digc_nvm.c15 static s32 igc_poll_eerd_eewr_done(struct igc_hw *hw, int ee_reg) in igc_poll_eerd_eewr_done()
46 s32 igc_acquire_nvm(struct igc_hw *hw) in igc_acquire_nvm()
79 void igc_release_nvm(struct igc_hw *hw) in igc_release_nvm()
97 s32 igc_read_nvm_eerd(struct igc_hw *hw, u16 offset, u16 words, u16 *data) in igc_read_nvm_eerd()
133 s32 igc_read_mac_addr(struct igc_hw *hw) in igc_read_mac_addr()
161 s32 igc_validate_nvm_checksum(struct igc_hw *hw) in igc_validate_nvm_checksum()
194 s32 igc_update_nvm_checksum(struct igc_hw *hw) in igc_update_nvm_checksum()
H A Digc_ptp.c22 struct igc_hw *hw = &adapter->hw; in igc_ptp_read()
36 struct igc_hw *hw = &adapter->hw; in igc_ptp_write_i225()
46 struct igc_hw *hw = &igc->hw; in igc_ptp_adjfine_i225()
92 struct igc_hw *hw = &igc->hw; in igc_ptp_gettimex64_i225()
213 struct igc_hw *hw = &adapter->hw; in igc_ptp_disable_rx_timestamp()
232 struct igc_hw *hw = &adapter->hw; in igc_ptp_enable_rx_timestamp()
257 struct igc_hw *hw = &adapter->hw; in igc_ptp_disable_tx_timestamp()
264 struct igc_hw *hw = &adapter->hw; in igc_ptp_enable_tx_timestamp()
329 struct igc_hw *hw = &adapter->hw; in igc_ptp_tx_timeout()
371 struct igc_hw *h in igc_ptp_tx_hwtstamp()
[all...]
H A Digc_diag.c38 struct igc_hw *hw = &adapter->hw; in reg_pattern_test()
64 struct igc_hw *hw = &adapter->hw; in reg_set_and_check()
85 struct igc_hw *hw = &adapter->hw; in igc_reg_test()
157 struct igc_hw *hw = &adapter->hw; in igc_eeprom_test()
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/igc/
H A Digc_mac.h7 #include "igc_hw.h"
12 s32 igc_disable_pcie_master(struct igc_hw *hw);
13 s32 igc_check_for_copper_link(struct igc_hw *hw);
14 s32 igc_config_fc_after_link_up(struct igc_hw *hw);
15 s32 igc_force_mac_fc(struct igc_hw *hw);
16 void igc_init_rx_addrs(struct igc_hw *hw, u16 rar_count);
17 s32 igc_setup_link(struct igc_hw *hw);
18 void igc_clear_hw_cntrs_base(struct igc_hw *hw);
19 s32 igc_get_auto_rd_done(struct igc_hw *hw);
20 void igc_put_hw_semaphore(struct igc_hw *h
[all...]
H A Digc_phy.h9 s32 igc_check_reset_block(struct igc_hw *hw);
10 s32 igc_phy_hw_reset(struct igc_hw *hw);
11 s32 igc_get_phy_id(struct igc_hw *hw);
12 s32 igc_phy_has_link(struct igc_hw *hw, u32 iterations,
14 void igc_check_downshift(struct igc_hw *hw);
15 s32 igc_setup_copper_link(struct igc_hw *hw);
16 void igc_power_up_phy_copper(struct igc_hw *hw);
17 void igc_power_down_phy_copper(struct igc_hw *hw);
18 s32 igc_write_phy_reg_gpy(struct igc_hw *hw, u32 offset, u16 data);
19 s32 igc_read_phy_reg_gpy(struct igc_hw *h
[all...]
H A Digc_hw.h38 s32 (*check_for_link)(struct igc_hw *hw);
39 s32 (*reset_hw)(struct igc_hw *hw);
40 s32 (*init_hw)(struct igc_hw *hw);
41 s32 (*setup_physical_interface)(struct igc_hw *hw);
42 void (*rar_set)(struct igc_hw *hw, u8 *address, u32 index);
43 s32 (*read_mac_addr)(struct igc_hw *hw);
44 s32 (*get_speed_and_duplex)(struct igc_hw *hw, u16 *speed,
46 s32 (*acquire_swfw_sync)(struct igc_hw *hw, u16 mask);
47 void (*release_swfw_sync)(struct igc_hw *hw, u16 mask);
68 s32 (*get_invariants)(struct igc_hw *h
179 struct igc_hw { global() struct
[all...]
H A Digc_nvm.h7 s32 igc_acquire_nvm(struct igc_hw *hw);
8 void igc_release_nvm(struct igc_hw *hw);
9 s32 igc_read_mac_addr(struct igc_hw *hw);
10 s32 igc_read_nvm_eerd(struct igc_hw *hw, u16 offset, u16 words, u16 *data);
11 s32 igc_validate_nvm_checksum(struct igc_hw *hw);
12 s32 igc_update_nvm_checksum(struct igc_hw *hw);
H A Digc_i225.h7 s32 igc_acquire_swfw_sync_i225(struct igc_hw *hw, u16 mask);
8 void igc_release_swfw_sync_i225(struct igc_hw *hw, u16 mask);
10 s32 igc_init_nvm_params_i225(struct igc_hw *hw);
11 bool igc_get_flash_presence_i225(struct igc_hw *hw);
12 s32 igc_set_eee_i225(struct igc_hw *hw, bool adv2p5G, bool adv1G,
14 s32 igc_set_ltr_i225(struct igc_hw *hw, bool link);
H A Digc_phy.c14 s32 igc_check_reset_block(struct igc_hw *hw) in igc_check_reset_block()
31 s32 igc_get_phy_id(struct igc_hw *hw) in igc_get_phy_id()
63 s32 igc_phy_has_link(struct igc_hw *hw, u32 iterations, in igc_phy_has_link()
108 void igc_power_up_phy_copper(struct igc_hw *hw) in igc_power_up_phy_copper()
125 void igc_power_down_phy_copper(struct igc_hw *hw) in igc_power_down_phy_copper()
146 void igc_check_downshift(struct igc_hw *hw) in igc_check_downshift()
163 s32 igc_phy_hw_reset(struct igc_hw *hw) in igc_phy_hw_reset()
219 static s32 igc_phy_setup_autoneg(struct igc_hw *hw) in igc_phy_setup_autoneg()
399 static s32 igc_wait_autoneg(struct igc_hw *hw) in igc_wait_autoneg()
432 static s32 igc_copper_link_autoneg(struct igc_hw *h
[all...]
H A Digc_base.c6 #include "igc_hw.h"
19 static s32 igc_reset_hw_base(struct igc_hw *hw) in igc_reset_hw_base()
65 static s32 igc_init_nvm_params_base(struct igc_hw *hw) in igc_init_nvm_params_base()
108 static s32 igc_setup_copper_link_base(struct igc_hw *hw) in igc_setup_copper_link_base()
127 static s32 igc_init_mac_params_base(struct igc_hw *hw) in igc_init_mac_params_base()
156 static s32 igc_init_phy_params_base(struct igc_hw *hw) in igc_init_phy_params_base()
189 static s32 igc_get_invariants_base(struct igc_hw *hw) in igc_get_invariants_base()
250 static s32 igc_acquire_phy_base(struct igc_hw *hw) in igc_acquire_phy_base()
264 static void igc_release_phy_base(struct igc_hw *hw) in igc_release_phy_base()
277 static s32 igc_init_hw_base(struct igc_hw *h
[all...]
H A Digc_i225.c6 #include "igc_hw.h"
17 static s32 igc_acquire_nvm_i225(struct igc_hw *hw) in igc_acquire_nvm_i225()
29 static void igc_release_nvm_i225(struct igc_hw *hw) in igc_release_nvm_i225()
40 static s32 igc_get_hw_semaphore_i225(struct igc_hw *hw) in igc_get_hw_semaphore_i225()
109 s32 igc_acquire_swfw_sync_i225(struct igc_hw *hw, u16 mask) in igc_acquire_swfw_sync_i225()
155 void igc_release_swfw_sync_i225(struct igc_hw *hw, u16 mask) in igc_release_swfw_sync_i225()
186 static s32 igc_read_nvm_srrd_i225(struct igc_hw *hw, u16 offset, u16 words, in igc_read_nvm_srrd_i225()
225 static s32 igc_write_nvm_srwr(struct igc_hw *hw, u16 offset, u16 words, in igc_write_nvm_srwr()
284 static s32 igc_write_nvm_srwr_i225(struct igc_hw *hw, u16 offset, u16 words, in igc_write_nvm_srwr_i225()
318 static s32 igc_validate_nvm_checksum_i225(struct igc_hw *h
[all...]
H A Digc_mac.c8 #include "igc_hw.h"
21 s32 igc_disable_pcie_master(struct igc_hw *hw) in igc_disable_pcie_master()
58 void igc_init_rx_addrs(struct igc_hw *hw, u16 rar_count) in igc_init_rx_addrs()
82 static s32 igc_set_fc_watermarks(struct igc_hw *hw) in igc_set_fc_watermarks()
119 s32 igc_setup_link(struct igc_hw *hw) in igc_setup_link()
176 s32 igc_force_mac_fc(struct igc_hw *hw) in igc_force_mac_fc()
235 void igc_clear_hw_cntrs_base(struct igc_hw *hw) in igc_clear_hw_cntrs_base()
320 void igc_rar_set(struct igc_hw *hw, u8 *addr, u32 index) in igc_rar_set()
355 s32 igc_check_for_copper_link(struct igc_hw *hw) in igc_check_for_copper_link()
429 void igc_config_collision_dist(struct igc_hw *h
[all...]
H A Digc_nvm.c15 static s32 igc_poll_eerd_eewr_done(struct igc_hw *hw, int ee_reg) in igc_poll_eerd_eewr_done()
46 s32 igc_acquire_nvm(struct igc_hw *hw) in igc_acquire_nvm()
79 void igc_release_nvm(struct igc_hw *hw) in igc_release_nvm()
97 s32 igc_read_nvm_eerd(struct igc_hw *hw, u16 offset, u16 words, u16 *data) in igc_read_nvm_eerd()
133 s32 igc_read_mac_addr(struct igc_hw *hw) in igc_read_mac_addr()
161 s32 igc_validate_nvm_checksum(struct igc_hw *hw) in igc_validate_nvm_checksum()
194 s32 igc_update_nvm_checksum(struct igc_hw *hw) in igc_update_nvm_checksum()
H A Digc_base.h8 void igc_rx_fifo_flush_base(struct igc_hw *hw);
9 void igc_power_down_phy_copper_base(struct igc_hw *hw);
10 bool igc_is_device_id_i225(struct igc_hw *hw);
11 bool igc_is_device_id_i226(struct igc_hw *hw);
H A Digc_ptp.c26 struct igc_hw *hw = &adapter->hw; in igc_ptp_read()
40 struct igc_hw *hw = &adapter->hw; in igc_ptp_write_i225()
50 struct igc_hw *hw = &igc->hw; in igc_ptp_adjfine_i225()
96 struct igc_hw *hw = &igc->hw; in igc_ptp_gettimex64_i225()
174 struct igc_hw *hw = &igc->hw; in igc_pin_perout()
220 struct igc_hw *hw = &igc->hw; in igc_pin_extts()
250 struct igc_hw *hw = &igc->hw; in igc_ptp_feature_enable_i225()
516 struct igc_hw *hw = &adapter->hw; in igc_ptp_disable_rx_timestamp()
535 struct igc_hw *hw = &adapter->hw; in igc_ptp_enable_rx_timestamp()
577 struct igc_hw *h in igc_ptp_disable_tx_timestamp()
[all...]
H A Digc_tsn.c5 #include "igc_hw.h"
54 struct igc_hw *hw = &adapter->hw; in igc_tsn_adjust_txtime_offset()
86 struct igc_hw *hw = &adapter->hw; in igc_tsn_disable_offload()
116 struct igc_hw *hw = &adapter->hw; in igc_tsn_enable_offload()
336 struct igc_hw *hw = &adapter->hw; in igc_tsn_offload_apply()

Completed in 14 milliseconds

12