Home
last modified time | relevance | path

Searched refs:igc_hw (Results 1 – 24 of 24) sorted by relevance

/f-stack/dpdk/drivers/net/igc/base/
H A Digc_api.h22 s32 igc_set_i2c_bb(struct igc_hw *hw);
27 void igc_i2c_bus_clear(struct igc_hw *hw);
51 void igc_clear_vfta(struct igc_hw *hw);
55 s32 igc_reset_hw(struct igc_hw *hw);
56 s32 igc_init_hw(struct igc_hw *hw);
57 s32 igc_setup_link(struct igc_hw *hw);
65 s32 igc_setup_led(struct igc_hw *hw);
68 s32 igc_blink_led(struct igc_hw *hw);
69 s32 igc_led_on(struct igc_hw *hw);
70 s32 igc_led_off(struct igc_hw *hw);
[all …]
H A Digc_mac.h8 void igc_init_mac_ops_generic(struct igc_hw *hw);
10 void igc_null_mac_generic(struct igc_hw *hw);
11 s32 igc_null_ops_generic(struct igc_hw *hw);
13 bool igc_null_mng_mode(struct igc_hw *hw);
17 s32 igc_blink_led_generic(struct igc_hw *hw);
21 s32 igc_cleanup_led_generic(struct igc_hw *hw);
26 s32 igc_force_mac_fc_generic(struct igc_hw *hw);
38 s32 igc_led_on_generic(struct igc_hw *hw);
39 s32 igc_led_off_generic(struct igc_hw *hw);
45 s32 igc_setup_led_generic(struct igc_hw *hw);
[all …]
H A Digc_phy.h8 void igc_init_phy_ops_generic(struct igc_hw *hw);
10 void igc_null_phy_generic(struct igc_hw *hw);
19 s32 igc_check_polarity_m88(struct igc_hw *hw);
20 s32 igc_check_polarity_igp(struct igc_hw *hw);
21 s32 igc_check_polarity_ife(struct igc_hw *hw);
23 s32 igc_phy_setup_autoneg(struct igc_hw *hw);
35 s32 igc_get_phy_id(struct igc_hw *hw);
36 s32 igc_get_phy_info_igp(struct igc_hw *hw);
37 s32 igc_get_phy_info_m88(struct igc_hw *hw);
38 s32 igc_get_phy_info_ife(struct igc_hw *hw);
[all …]
H A Digc_nvm.h30 void igc_init_nvm_ops_generic(struct igc_hw *hw);
32 void igc_null_nvm_generic(struct igc_hw *hw);
33 s32 igc_null_led_default(struct igc_hw *hw, u16 *data);
35 s32 igc_acquire_nvm_generic(struct igc_hw *hw);
38 s32 igc_read_mac_addr_generic(struct igc_hw *hw);
43 s32 igc_read_pba_raw(struct igc_hw *hw, u16 *eeprom_buf,
46 s32 igc_write_pba_raw(struct igc_hw *hw, u16 *eeprom_buf,
61 s32 igc_update_nvm_checksum_generic(struct igc_hw *hw);
62 void igc_stop_nvm(struct igc_hw *hw);
63 void igc_release_nvm_generic(struct igc_hw *hw);
[all …]
H A Digc_i225.h8 bool igc_get_flash_presence_i225(struct igc_hw *hw);
9 s32 igc_update_flash_i225(struct igc_hw *hw);
10 s32 igc_update_nvm_checksum_i225(struct igc_hw *hw);
11 s32 igc_validate_nvm_checksum_i225(struct igc_hw *hw);
12 s32 igc_write_nvm_srwr_i225(struct igc_hw *hw, u16 offset,
14 s32 igc_read_nvm_srrd_i225(struct igc_hw *hw, u16 offset,
16 s32 igc_read_invm_version_i225(struct igc_hw *hw,
18 s32 igc_set_flsw_flash_burst_counter_i225(struct igc_hw *hw,
22 s32 igc_check_for_link_i225(struct igc_hw *hw);
25 s32 igc_init_hw_i225(struct igc_hw *hw);
[all …]
H A Digc_hw.h12 struct igc_hw;
697 s32 (*led_on)(struct igc_hw *hw);
698 s32 (*led_off)(struct igc_hw *hw);
702 s32 (*init_hw)(struct igc_hw *hw);
733 s32 (*acquire)(struct igc_hw *hw);
737 s32 (*commit)(struct igc_hw *hw);
746 void (*release)(struct igc_hw *hw);
747 s32 (*reset)(struct igc_hw *hw);
767 void (*reload)(struct igc_hw *hw);
768 s32 (*update)(struct igc_hw *hw);
[all …]
H A Digc_api.c327 s32 igc_set_i2c_bb(struct igc_hw *hw) in igc_set_i2c_bb()
660 s32 igc_set_mac_type(struct igc_hw *hw) in igc_set_mac_type()
1008 void igc_clear_vfta(struct igc_hw *hw) in igc_clear_vfta()
1110 s32 igc_reset_hw(struct igc_hw *hw) in igc_reset_hw()
1125 s32 igc_init_hw(struct igc_hw *hw) in igc_init_hw()
1141 s32 igc_setup_link(struct igc_hw *hw) in igc_setup_link()
1175 s32 igc_setup_led(struct igc_hw *hw) in igc_setup_led()
1206 s32 igc_blink_led(struct igc_hw *hw) in igc_blink_led()
1236 s32 igc_led_on(struct igc_hw *hw) in igc_led_on()
1251 s32 igc_led_off(struct igc_hw *hw) in igc_led_off()
[all …]
H A Digc_manage.h8 bool igc_check_mng_mode_generic(struct igc_hw *hw);
9 bool igc_enable_tx_pkt_filtering_generic(struct igc_hw *hw);
10 s32 igc_mng_enable_host_if_generic(struct igc_hw *hw);
11 s32 igc_mng_host_if_write_generic(struct igc_hw *hw, u8 *buffer,
13 s32 igc_mng_write_cmd_header_generic(struct igc_hw *hw,
15 s32 igc_mng_write_dhcp_info_generic(struct igc_hw *hw,
17 bool igc_enable_mng_pass_thru(struct igc_hw *hw);
19 s32 igc_host_interface_command(struct igc_hw *hw, u8 *buffer, u32 length);
20 s32 igc_load_firmware(struct igc_hw *hw, u8 *buffer, u32 length);
H A Digc_ich8lan.h280 void igc_set_kmrn_lock_loss_workaround_ich8lan(struct igc_hw *hw,
282 void igc_igp3_phy_powerdown_workaround_ich8lan(struct igc_hw *hw);
283 void igc_gig_downshift_workaround_ich8lan(struct igc_hw *hw);
284 void igc_suspend_workarounds_ich8lan(struct igc_hw *hw);
285 u32 igc_resume_workarounds_pchlan(struct igc_hw *hw);
286 s32 igc_configure_k1_ich8lan(struct igc_hw *hw, bool k1_enable);
288 void igc_copy_rx_addrs_to_phy_ich8lan(struct igc_hw *hw);
292 s32 igc_set_eee_pchlan(struct igc_hw *hw);
293 s32 igc_enable_ulp_lpt_lp(struct igc_hw *hw, bool to_sx);
294 s32 igc_disable_ulp_lpt_lp(struct igc_hw *hw, bool force);
[all …]
H A Digc_mac.c18 void igc_init_mac_ops_generic(struct igc_hw *hw) in igc_init_mac_ops_generic()
147 s32 igc_get_bus_info_pci_generic(struct igc_hw *hw) in igc_get_bus_info_pci_generic()
302 void igc_clear_vfta_generic(struct igc_hw *hw) in igc_clear_vfta_generic()
971 s32 igc_setup_link_generic(struct igc_hw *hw) in igc_setup_link_generic()
1254 s32 igc_force_mac_fc_generic(struct igc_hw *hw) in igc_force_mac_fc_generic()
1685 s32 igc_id_led_init_generic(struct igc_hw *hw) in igc_id_led_init_generic()
1753 s32 igc_setup_led_generic(struct igc_hw *hw) in igc_setup_led_generic()
1785 s32 igc_cleanup_led_generic(struct igc_hw *hw) in igc_cleanup_led_generic()
1799 s32 igc_blink_led_generic(struct igc_hw *hw) in igc_blink_led_generic()
1846 s32 igc_led_on_generic(struct igc_hw *hw) in igc_led_on_generic()
[all …]
H A Digc_osdep.c14 igc_write_pci_cfg(struct igc_hw *hw, u32 reg, u16 *value) in igc_write_pci_cfg()
22 igc_read_pci_cfg(struct igc_hw *hw, u32 reg, u16 *value) in igc_read_pci_cfg()
30 igc_pci_set_mwi(struct igc_hw *hw) in igc_pci_set_mwi()
36 igc_pci_clear_mwi(struct igc_hw *hw) in igc_pci_clear_mwi()
45 igc_read_pcie_cap_reg(struct igc_hw *hw, u32 reg, u16 *value) in igc_read_pcie_cap_reg()
57 igc_write_pcie_cap_reg(struct igc_hw *hw, u32 reg, u16 *value) in igc_write_pcie_cap_reg()
H A Digc_i225.c7 static s32 igc_init_nvm_params_i225(struct igc_hw *hw);
8 static s32 igc_init_mac_params_i225(struct igc_hw *hw);
9 static s32 igc_init_phy_params_i225(struct igc_hw *hw);
10 static s32 igc_reset_hw_i225(struct igc_hw *hw);
11 static s32 igc_acquire_nvm_i225(struct igc_hw *hw);
12 static void igc_release_nvm_i225(struct igc_hw *hw);
13 static s32 igc_get_hw_semaphore_i225(struct igc_hw *hw);
199 static s32 igc_reset_hw_i225(struct igc_hw *hw) in igc_reset_hw_i225()
879 s32 igc_update_flash_i225(struct igc_hw *hw) in igc_update_flash_i225()
1101 s32 igc_check_for_link_i225(struct igc_hw *hw) in igc_check_for_link_i225()
[all …]
H A Digc_phy.c7 static s32 igc_wait_autoneg(struct igc_hw *hw);
40 void igc_init_phy_ops_generic(struct igc_hw *hw) in igc_init_phy_ops_generic()
200 s32 igc_get_phy_id(struct igc_hw *hw) in igc_get_phy_id()
241 s32 igc_phy_reset_dsp_generic(struct igc_hw *hw) in igc_phy_reset_dsp_generic()
1452 s32 igc_phy_setup_autoneg(struct igc_hw *hw) in igc_phy_setup_autoneg()
2224 s32 igc_check_polarity_m88(struct igc_hw *hw) in igc_check_polarity_m88()
2251 s32 igc_check_polarity_igp(struct igc_hw *hw) in igc_check_polarity_igp()
2649 s32 igc_get_phy_info_m88(struct igc_hw *hw) in igc_get_phy_info_m88()
2724 s32 igc_get_phy_info_igp(struct igc_hw *hw) in igc_get_phy_info_igp()
2786 s32 igc_get_phy_info_ife(struct igc_hw *hw) in igc_get_phy_info_ife()
[all …]
H A Digc_nvm.c7 static void igc_reload_nvm_generic(struct igc_hw *hw);
15 void igc_init_nvm_ops_generic(struct igc_hw *hw) in igc_init_nvm_ops_generic()
39 s32 igc_null_read_nvm(struct igc_hw IGC_UNUSEDARG * hw, in igc_null_read_nvm()
63 s32 igc_null_led_default(struct igc_hw IGC_UNUSEDARG * hw, in igc_null_led_default()
78 s32 igc_null_write_nvm(struct igc_hw IGC_UNUSEDARG * hw, in igc_null_write_nvm()
240 s32 igc_acquire_nvm_generic(struct igc_hw *hw) in igc_acquire_nvm_generic()
274 static void igc_standby_nvm(struct igc_hw *hw) in igc_standby_nvm()
315 void igc_stop_nvm(struct igc_hw *hw) in igc_stop_nvm()
341 void igc_release_nvm_generic(struct igc_hw *hw) in igc_release_nvm_generic()
360 static s32 igc_ready_nvm_eeprom(struct igc_hw *hw) in igc_ready_nvm_eeprom()
[all …]
H A Digc_base.h9 s32 igc_init_hw_base(struct igc_hw *hw);
10 void igc_power_down_phy_copper_base(struct igc_hw *hw);
11 void igc_rx_fifo_flush_base(struct igc_hw *hw);
12 s32 igc_acquire_phy_base(struct igc_hw *hw);
13 void igc_release_phy_base(struct igc_hw *hw);
H A Digc_82571.h32 bool igc_check_phy_82574(struct igc_hw *hw);
33 bool igc_get_laa_state_82571(struct igc_hw *hw);
34 void igc_set_laa_state_82571(struct igc_hw *hw, bool state);
H A Digc_base.c17 s32 igc_acquire_phy_base(struct igc_hw *hw) in igc_acquire_phy_base()
39 void igc_release_phy_base(struct igc_hw *hw) in igc_release_phy_base()
61 s32 igc_init_hw_base(struct igc_hw *hw) in igc_init_hw_base()
102 void igc_power_down_phy_copper_base(struct igc_hw *hw) in igc_power_down_phy_copper_base()
123 void igc_rx_fifo_flush_base(struct igc_hw *hw) in igc_rx_fifo_flush_base()
H A Digc_manage.c42 s32 igc_mng_enable_host_if_generic(struct igc_hw *hw) in igc_mng_enable_host_if_generic()
83 bool igc_check_mng_mode_generic(struct igc_hw *hw) in igc_check_mng_mode_generic()
101 bool igc_enable_tx_pkt_filtering_generic(struct igc_hw *hw) in igc_enable_tx_pkt_filtering_generic()
161 s32 igc_mng_write_cmd_header_generic(struct igc_hw *hw, in igc_mng_write_cmd_header_generic()
195 s32 igc_mng_host_if_write_generic(struct igc_hw *hw, u8 *buffer, in igc_mng_host_if_write_generic()
267 s32 igc_mng_write_dhcp_info_generic(struct igc_hw *hw, u8 *buffer, in igc_mng_write_dhcp_info_generic()
312 bool igc_enable_mng_pass_thru(struct igc_hw *hw) in igc_enable_mng_pass_thru()
366 s32 igc_host_interface_command(struct igc_hw *hw, u8 *buffer, u32 length) in igc_host_interface_command()
440 s32 igc_load_firmware(struct igc_hw *hw, u8 *buffer, u32 length) in igc_load_firmware()
H A Digc_82575.h334 s32 igc_reset_init_script_82575(struct igc_hw *hw);
335 s32 igc_init_nvm_params_82575(struct igc_hw *hw);
339 void igc_vmdq_set_loopback_pf(struct igc_hw *hw, bool enable);
340 void igc_vmdq_set_anti_spoofing_pf(struct igc_hw *hw, bool enable, int pf);
341 void igc_vmdq_set_replication_pf(struct igc_hw *hw, bool enable);
/f-stack/dpdk/drivers/net/igc/
H A Digc_ethdev.c355 struct igc_hw *hw = IGC_DEV_PRIVATE_HW(dev); in eth_igc_set_link_up()
367 struct igc_hw *hw = IGC_DEV_PRIVATE_HW(dev); in eth_igc_set_link_down()
382 struct igc_hw *hw = IGC_DEV_PRIVATE_HW(dev); in igc_intr_other_disable()
402 struct igc_hw *hw = IGC_DEV_PRIVATE_HW(dev); in igc_intr_other_enable()
423 struct igc_hw *hw = IGC_DEV_PRIVATE_HW(dev); in eth_igc_interrupt_get_status()
438 struct igc_hw *hw = IGC_DEV_PRIVATE_HW(dev); in eth_igc_link_update()
827 igc_get_rx_buffer_size(struct igc_hw *hw) in igc_get_rx_buffer_size()
838 igc_hw_control_acquire(struct igc_hw *hw) in igc_hw_control_acquire()
853 igc_hw_control_release(struct igc_hw *hw) in igc_hw_control_release()
864 igc_hardware_init(struct igc_hw *hw) in igc_hardware_init()
[all …]
H A Digc_filter.c60 struct igc_hw *hw = IGC_DEV_PRIVATE_HW(dev); in igc_del_ethertype_filter()
89 struct igc_hw *hw = IGC_DEV_PRIVATE_HW(dev); in igc_add_ethertype_filter()
131 struct igc_hw *hw = IGC_DEV_PRIVATE_HW(dev); in igc_clear_all_ethertype_filter()
199 struct igc_hw *hw = IGC_DEV_PRIVATE_HW(dev); in igc_enable_tuple_filter()
246 struct igc_hw *hw = IGC_DEV_PRIVATE_HW(dev); in igc_disable_tuple_filter()
313 struct igc_hw *hw; in igc_set_syn_filter()
353 struct igc_hw *hw = IGC_DEV_PRIVATE_HW(dev); in igc_clear_syn_filter()
H A Digc_ethdev.h218 struct igc_hw hw;
259 igc_read_reg_check_set_bits(struct igc_hw *hw, uint32_t reg, uint32_t bits) in igc_read_reg_check_set_bits()
271 igc_read_reg_check_clear_bits(struct igc_hw *hw, uint32_t reg, uint32_t bits) in igc_read_reg_check_clear_bits()
H A Digc_txrx.h43 igc_hw_rss_hash_set(struct igc_hw *hw, struct rte_eth_rss_conf *rss_conf);
H A Digc_txrx.c842 struct igc_hw *hw = IGC_DEV_PRIVATE_HW(dev); in igc_rss_disable()
851 igc_hw_rss_hash_set(struct igc_hw *hw, struct rte_eth_rss_conf *rss_conf) in igc_hw_rss_hash_set()
893 struct igc_hw *hw = IGC_DEV_PRIVATE_HW(dev); in igc_rss_configure()
976 struct igc_hw *hw = IGC_DEV_PRIVATE_HW(dev); in igc_add_rss_filter()
1081 struct igc_hw *hw = IGC_DEV_PRIVATE_HW(dev); in igc_rx_init()
1335 struct igc_hw *hw = IGC_DEV_PRIVATE_HW(dev); in eth_igc_rx_queue_setup()
1968 struct igc_hw *hw; in eth_igc_tx_queue_setup()
2172 struct igc_hw *hw = IGC_DEV_PRIVATE_HW(dev); in igc_tx_init()
2257 struct igc_hw *hw = IGC_DEV_PRIVATE_HW(dev); in eth_igc_vlan_strip_queue_set()