Home
last modified time | relevance | path

Searched refs:hw (Results 1 – 25 of 2944) sorted by relevance

12345678910>>...118

/linux/drivers/clk/sprd/
H A Dums512-clk.c30 /* some pll clocks configure CLK_IGNORE_UNUSED because hw dvfs does not call
31 * clock interface. hw dvfs can not gate the pll clock.
83 [CLK_26M_AUD] = &clk_26m_aud.hw,
84 [CLK_13M] = &clk_13m.hw,
85 [CLK_6M5] = &clk_6m5.hw,
86 [CLK_4M3] = &clk_4m3.hw,
87 [CLK_2M] = &clk_2m.hw,
88 [CLK_1M] = &clk_1m.hw,
89 [CLK_250K] = &clk_250k.hw,
90 [CLK_RCO_25M] = &rco_25m.hw,
[all...]
H A Dsc9863a-clk.c57 [CLK_MPLL0_GATE] = &mpll0_gate.common.hw,
58 [CLK_DPLL0_GATE] = &dpll0_gate.common.hw,
59 [CLK_LPLL_GATE] = &lpll_gate.common.hw,
60 [CLK_GPLL_GATE] = &gpll_gate.common.hw,
61 [CLK_DPLL1_GATE] = &dpll1_gate.common.hw,
62 [CLK_MPLL1_GATE] = &mpll1_gate.common.hw,
63 [CLK_MPLL2_GATE] = &mpll2_gate.common.hw,
64 [CLK_ISPPLL_GATE] = &isppll_gate.common.hw,
93 static CLK_FIXED_FACTOR_HW(twpll_768m, "twpll-768m", &twpll.common.hw, 2, 1, 0);
94 static CLK_FIXED_FACTOR_HW(twpll_384m, "twpll-384m", &twpll.common.hw,
[all...]
/linux/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_phy.c12 static void ixgbe_i2c_start(struct ixgbe_hw *hw);
13 static void ixgbe_i2c_stop(struct ixgbe_hw *hw);
14 static int ixgbe_clock_in_i2c_byte(struct ixgbe_hw *hw, u8 *data);
15 static int ixgbe_clock_out_i2c_byte(struct ixgbe_hw *hw, u8 data);
16 static int ixgbe_get_i2c_ack(struct ixgbe_hw *hw);
17 static int ixgbe_clock_in_i2c_bit(struct ixgbe_hw *hw, bool *data);
18 static int ixgbe_clock_out_i2c_bit(struct ixgbe_hw *hw, bool data);
19 static void ixgbe_raise_i2c_clk(struct ixgbe_hw *hw, u32 *i2cctl);
20 static void ixgbe_lower_i2c_clk(struct ixgbe_hw *hw, u32 *i2cctl);
21 static int ixgbe_set_i2c_data(struct ixgbe_hw *hw, u3
35 ixgbe_out_i2c_byte_ack(struct ixgbe_hw * hw,u8 byte) ixgbe_out_i2c_byte_ack() argument
52 ixgbe_in_i2c_byte_ack(struct ixgbe_hw * hw,u8 * byte) ixgbe_in_i2c_byte_ack() argument
88 ixgbe_read_i2c_combined_generic_int(struct ixgbe_hw * hw,u8 addr,u16 reg,u16 * val,bool lock) ixgbe_read_i2c_combined_generic_int() argument
166 ixgbe_write_i2c_combined_generic_int(struct ixgbe_hw * hw,u8 addr,u16 reg,u16 val,bool lock) ixgbe_write_i2c_combined_generic_int() argument
228 ixgbe_probe_phy(struct ixgbe_hw * hw,u16 phy_addr) ixgbe_probe_phy() argument
263 ixgbe_identify_phy_generic(struct ixgbe_hw * hw) ixgbe_identify_phy_generic() argument
313 ixgbe_check_reset_blocked(struct ixgbe_hw * hw) ixgbe_check_reset_blocked() argument
335 ixgbe_get_phy_id(struct ixgbe_hw * hw) ixgbe_get_phy_id() argument
397 ixgbe_reset_phy_generic(struct ixgbe_hw * hw) ixgbe_reset_phy_generic() argument
473 ixgbe_read_phy_reg_mdi(struct ixgbe_hw * hw,u32 reg_addr,u32 device_type,u16 * phy_data) ixgbe_read_phy_reg_mdi() argument
549 ixgbe_read_phy_reg_generic(struct ixgbe_hw * hw,u32 reg_addr,u32 device_type,u16 * phy_data) ixgbe_read_phy_reg_generic() argument
574 ixgbe_write_phy_reg_mdi(struct ixgbe_hw * hw,u32 reg_addr,u32 device_type,u16 phy_data) ixgbe_write_phy_reg_mdi() argument
647 ixgbe_write_phy_reg_generic(struct ixgbe_hw * hw,u32 reg_addr,u32 device_type,u16 phy_data) ixgbe_write_phy_reg_generic() argument
671 ixgbe_msca_cmd(struct ixgbe_hw * hw,u32 cmd) ixgbe_msca_cmd() argument
687 ixgbe_mii_bus_read_generic_c22(struct ixgbe_hw * hw,int addr,int regnum,u32 gssr) ixgbe_mii_bus_read_generic_c22() argument
721 ixgbe_mii_bus_read_generic_c45(struct ixgbe_hw * hw,int addr,int devad,int regnum,u32 gssr) ixgbe_mii_bus_read_generic_c45() argument
759 ixgbe_mii_bus_write_generic_c22(struct ixgbe_hw * hw,int addr,int regnum,u16 val,u32 gssr) ixgbe_mii_bus_write_generic_c22() argument
790 ixgbe_mii_bus_write_generic_c45(struct ixgbe_hw * hw,int addr,int devad,int regnum,u16 val,u32 gssr) ixgbe_mii_bus_write_generic_c45() argument
827 struct ixgbe_hw *hw = &adapter->hw; ixgbe_mii_bus_read_c22() local
844 struct ixgbe_hw *hw = &adapter->hw; ixgbe_mii_bus_read_c45() local
861 struct ixgbe_hw *hw = &adapter->hw; ixgbe_mii_bus_write_c22() local
879 struct ixgbe_hw *hw = &adapter->hw; ixgbe_mii_bus_write_c45() local
896 struct ixgbe_hw *hw = &adapter->hw; ixgbe_x550em_a_mii_bus_read_c22() local
914 struct ixgbe_hw *hw = &adapter->hw; ixgbe_x550em_a_mii_bus_read_c45() local
932 struct ixgbe_hw *hw = &adapter->hw; ixgbe_x550em_a_mii_bus_write_c22() local
951 struct ixgbe_hw *hw = &adapter->hw; ixgbe_x550em_a_mii_bus_write_c45() local
990 ixgbe_x550em_a_has_mii(struct ixgbe_hw * hw) ixgbe_x550em_a_has_mii() argument
1026 ixgbe_mii_bus_init(struct ixgbe_hw * hw) ixgbe_mii_bus_init() argument
1098 ixgbe_setup_phy_link_generic(struct ixgbe_hw * hw) ixgbe_setup_phy_link_generic() argument
1176 ixgbe_setup_phy_link_speed_generic(struct ixgbe_hw * hw,ixgbe_link_speed speed,bool autoneg_wait_to_complete) ixgbe_setup_phy_link_speed_generic() argument
1217 ixgbe_get_copper_speeds_supported(struct ixgbe_hw * hw) ixgbe_get_copper_speeds_supported() argument
1257 ixgbe_get_copper_link_capabilities_generic(struct ixgbe_hw * hw,ixgbe_link_speed * speed,bool * autoneg) ixgbe_get_copper_link_capabilities_generic() argument
1280 ixgbe_check_phy_link_tnx(struct ixgbe_hw * hw,ixgbe_link_speed * speed,bool * link_up) ixgbe_check_phy_link_tnx() argument
1330 ixgbe_setup_phy_link_tnx(struct ixgbe_hw * hw) ixgbe_setup_phy_link_tnx() argument
1403 ixgbe_reset_phy_nl(struct ixgbe_hw * hw) ixgbe_reset_phy_nl() argument
1510 ixgbe_identify_module_generic(struct ixgbe_hw * hw) ixgbe_identify_module_generic() argument
1531 ixgbe_identify_sfp_module_generic(struct ixgbe_hw * hw) ixgbe_identify_sfp_module_generic() argument
1818 ixgbe_identify_qsfp_module_generic(struct ixgbe_hw * hw) ixgbe_identify_qsfp_module_generic() argument
2001 ixgbe_get_sfp_init_sequence_offsets(struct ixgbe_hw * hw,u16 * list_offset,u16 * data_offset) ixgbe_get_sfp_init_sequence_offsets() argument
2093 ixgbe_read_i2c_eeprom_generic(struct ixgbe_hw * hw,u8 byte_offset,u8 * eeprom_data) ixgbe_read_i2c_eeprom_generic() argument
2109 ixgbe_read_i2c_sff8472_generic(struct ixgbe_hw * hw,u8 byte_offset,u8 * sff8472_data) ixgbe_read_i2c_sff8472_generic() argument
2125 ixgbe_write_i2c_eeprom_generic(struct ixgbe_hw * hw,u8 byte_offset,u8 eeprom_data) ixgbe_write_i2c_eeprom_generic() argument
2139 ixgbe_is_sfp_probe(struct ixgbe_hw * hw,u8 offset,u8 addr) ixgbe_is_sfp_probe() argument
2159 ixgbe_read_i2c_byte_generic_int(struct ixgbe_hw * hw,u8 byte_offset,u8 dev_addr,u8 * data,bool lock) ixgbe_read_i2c_byte_generic_int() argument
2249 ixgbe_read_i2c_byte_generic(struct ixgbe_hw * hw,u8 byte_offset,u8 dev_addr,u8 * data) ixgbe_read_i2c_byte_generic() argument
2266 ixgbe_read_i2c_byte_generic_unlocked(struct ixgbe_hw * hw,u8 byte_offset,u8 dev_addr,u8 * data) ixgbe_read_i2c_byte_generic_unlocked() argument
2284 ixgbe_write_i2c_byte_generic_int(struct ixgbe_hw * hw,u8 byte_offset,u8 dev_addr,u8 data,bool lock) ixgbe_write_i2c_byte_generic_int() argument
2352 ixgbe_write_i2c_byte_generic(struct ixgbe_hw * hw,u8 byte_offset,u8 dev_addr,u8 data) ixgbe_write_i2c_byte_generic() argument
2369 ixgbe_write_i2c_byte_generic_unlocked(struct ixgbe_hw * hw,u8 byte_offset,u8 dev_addr,u8 data) ixgbe_write_i2c_byte_generic_unlocked() argument
2383 ixgbe_i2c_start(struct ixgbe_hw * hw) ixgbe_i2c_start() argument
2416 ixgbe_i2c_stop(struct ixgbe_hw * hw) ixgbe_i2c_stop() argument
2450 ixgbe_clock_in_i2c_byte(struct ixgbe_hw * hw,u8 * data) ixgbe_clock_in_i2c_byte() argument
2471 ixgbe_clock_out_i2c_byte(struct ixgbe_hw * hw,u8 data) ixgbe_clock_out_i2c_byte() argument
2502 ixgbe_get_i2c_ack(struct ixgbe_hw * hw) ixgbe_get_i2c_ack() argument
2553 ixgbe_clock_in_i2c_bit(struct ixgbe_hw * hw,bool * data) ixgbe_clock_in_i2c_bit() argument
2587 ixgbe_clock_out_i2c_bit(struct ixgbe_hw * hw,bool data) ixgbe_clock_out_i2c_bit() argument
2620 ixgbe_raise_i2c_clk(struct ixgbe_hw * hw,u32 * i2cctl) ixgbe_raise_i2c_clk() argument
2653 ixgbe_lower_i2c_clk(struct ixgbe_hw * hw,u32 * i2cctl) ixgbe_lower_i2c_clk() argument
2675 ixgbe_set_i2c_data(struct ixgbe_hw * hw,u32 * i2cctl,bool data) ixgbe_set_i2c_data() argument
2717 ixgbe_get_i2c_data(struct ixgbe_hw * hw,u32 * i2cctl) ixgbe_get_i2c_data() argument
2740 ixgbe_i2c_bus_clear(struct ixgbe_hw * hw) ixgbe_i2c_bus_clear() argument
2776 ixgbe_tn_check_overtemp(struct ixgbe_hw * hw) ixgbe_tn_check_overtemp() argument
2797 ixgbe_set_copper_phy_power(struct ixgbe_hw * hw,bool on) ixgbe_set_copper_phy_power() argument
[all...]
H A Dixgbe_x540.c20 static int ixgbe_update_flash_X540(struct ixgbe_hw *hw);
21 static int ixgbe_poll_flash_update_done_X540(struct ixgbe_hw *hw);
22 static int ixgbe_get_swfw_sync_semaphore(struct ixgbe_hw *hw);
23 static void ixgbe_release_swfw_sync_semaphore(struct ixgbe_hw *hw);
25 enum ixgbe_media_type ixgbe_get_media_type_X540(struct ixgbe_hw *hw) in ixgbe_get_media_type_X540() argument
30 int ixgbe_get_invariants_X540(struct ixgbe_hw *hw) in ixgbe_get_invariants_X540() argument
32 struct ixgbe_mac_info *mac = &hw->mac; in ixgbe_get_invariants_X540()
33 struct ixgbe_phy_info *phy = &hw->phy; in ixgbe_get_invariants_X540()
44 mac->max_msix_vectors = ixgbe_get_pcie_msix_count_generic(hw); in ixgbe_get_invariants_X540()
51 * @hw
55 ixgbe_setup_mac_link_X540(struct ixgbe_hw * hw,ixgbe_link_speed speed,bool autoneg_wait_to_complete) ixgbe_setup_mac_link_X540() argument
72 ixgbe_reset_hw_X540(struct ixgbe_hw * hw) ixgbe_reset_hw_X540() argument
176 ixgbe_start_hw_X540(struct ixgbe_hw * hw) ixgbe_start_hw_X540() argument
194 ixgbe_init_eeprom_params_X540(struct ixgbe_hw * hw) ixgbe_init_eeprom_params_X540() argument
225 ixgbe_read_eerd_X540(struct ixgbe_hw * hw,u16 offset,u16 * data) ixgbe_read_eerd_X540() argument
247 ixgbe_read_eerd_buffer_X540(struct ixgbe_hw * hw,u16 offset,u16 words,u16 * data) ixgbe_read_eerd_buffer_X540() argument
269 ixgbe_write_eewr_X540(struct ixgbe_hw * hw,u16 offset,u16 data) ixgbe_write_eewr_X540() argument
291 ixgbe_write_eewr_buffer_X540(struct ixgbe_hw * hw,u16 offset,u16 words,u16 * data) ixgbe_write_eewr_buffer_X540() argument
313 ixgbe_calc_eeprom_checksum_X540(struct ixgbe_hw * hw) ixgbe_calc_eeprom_checksum_X540() argument
389 ixgbe_validate_eeprom_checksum_X540(struct ixgbe_hw * hw,u16 * checksum_val) ixgbe_validate_eeprom_checksum_X540() argument
449 ixgbe_update_eeprom_checksum_X540(struct ixgbe_hw * hw) ixgbe_update_eeprom_checksum_X540() argument
494 ixgbe_update_flash_X540(struct ixgbe_hw * hw) ixgbe_update_flash_X540() argument
539 ixgbe_poll_flash_update_done_X540(struct ixgbe_hw * hw) ixgbe_poll_flash_update_done_X540() argument
561 ixgbe_acquire_swfw_sync_X540(struct ixgbe_hw * hw,u32 mask) ixgbe_acquire_swfw_sync_X540() argument
647 ixgbe_release_swfw_sync_X540(struct ixgbe_hw * hw,u32 mask) ixgbe_release_swfw_sync_X540() argument
670 ixgbe_get_swfw_sync_semaphore(struct ixgbe_hw * hw) ixgbe_get_swfw_sync_semaphore() argument
716 ixgbe_release_swfw_sync_semaphore(struct ixgbe_hw * hw) ixgbe_release_swfw_sync_semaphore() argument
740 ixgbe_init_swfw_sync_X540(struct ixgbe_hw * hw) ixgbe_init_swfw_sync_X540() argument
770 ixgbe_blink_led_start_X540(struct ixgbe_hw * hw,u32 index) ixgbe_blink_led_start_X540() argument
808 ixgbe_blink_led_stop_X540(struct ixgbe_hw * hw,u32 index) ixgbe_blink_led_stop_X540() argument
[all...]
H A Dixgbe_x550.c17 static int ixgbe_get_invariants_X550_x(struct ixgbe_hw *hw) in ixgbe_get_invariants_X550_x() argument
19 struct ixgbe_mac_info *mac = &hw->mac; in ixgbe_get_invariants_X550_x()
20 struct ixgbe_phy_info *phy = &hw->phy; in ixgbe_get_invariants_X550_x()
21 struct ixgbe_link_info *link = &hw->link; in ixgbe_get_invariants_X550_x()
24 ixgbe_get_invariants_X540(hw); in ixgbe_get_invariants_X550_x()
26 if (mac->ops.get_media_type(hw) != ixgbe_media_type_copper) in ixgbe_get_invariants_X550_x()
34 static int ixgbe_get_invariants_X550_x_fw(struct ixgbe_hw *hw) in ixgbe_get_invariants_X550_x_fw() argument
36 struct ixgbe_phy_info *phy = &hw->phy; in ixgbe_get_invariants_X550_x_fw()
39 ixgbe_get_invariants_X540(hw); in ixgbe_get_invariants_X550_x_fw()
46 static int ixgbe_get_invariants_X550_a(struct ixgbe_hw *hw) in ixgbe_get_invariants_X550_a() argument
60 ixgbe_get_invariants_X550_a_fw(struct ixgbe_hw * hw) ixgbe_get_invariants_X550_a_fw() argument
75 ixgbe_setup_mux_ctl(struct ixgbe_hw * hw) ixgbe_setup_mux_ctl() argument
96 ixgbe_read_cs4227(struct ixgbe_hw * hw,u16 reg,u16 * value) ixgbe_read_cs4227() argument
109 ixgbe_write_cs4227(struct ixgbe_hw * hw,u16 reg,u16 value) ixgbe_write_cs4227() argument
122 ixgbe_read_pe(struct ixgbe_hw * hw,u8 reg,u8 * value) ixgbe_read_pe() argument
140 ixgbe_write_pe(struct ixgbe_hw * hw,u8 reg,u8 value) ixgbe_write_pe() argument
158 ixgbe_reset_cs4227(struct ixgbe_hw * hw) ixgbe_reset_cs4227() argument
227 ixgbe_check_cs4227(struct ixgbe_hw * hw) ixgbe_check_cs4227() argument
297 ixgbe_identify_phy_x550em(struct ixgbe_hw * hw) ixgbe_identify_phy_x550em() argument
352 ixgbe_read_phy_reg_x550em(struct ixgbe_hw * hw,u32 reg_addr,u32 device_type,u16 * phy_data) ixgbe_read_phy_reg_x550em() argument
358 ixgbe_write_phy_reg_x550em(struct ixgbe_hw * hw,u32 reg_addr,u32 device_type,u16 phy_data) ixgbe_write_phy_reg_x550em() argument
373 ixgbe_read_i2c_combined_generic(struct ixgbe_hw * hw,u8 addr,u16 reg,u16 * val) ixgbe_read_i2c_combined_generic() argument
389 ixgbe_read_i2c_combined_generic_unlocked(struct ixgbe_hw * hw,u8 addr,u16 reg,u16 * val) ixgbe_read_i2c_combined_generic_unlocked() argument
404 ixgbe_write_i2c_combined_generic(struct ixgbe_hw * hw,u8 addr,u16 reg,u16 val) ixgbe_write_i2c_combined_generic() argument
420 ixgbe_write_i2c_combined_generic_unlocked(struct ixgbe_hw * hw,u8 addr,u16 reg,u16 val) ixgbe_write_i2c_combined_generic_unlocked() argument
432 ixgbe_fw_phy_activity(struct ixgbe_hw * hw,u16 activity,u32 (* data)[FW_PHY_ACT_DATA_COUNT]) ixgbe_fw_phy_activity() argument
489 ixgbe_get_phy_id_fw(struct ixgbe_hw * hw) ixgbe_get_phy_id_fw() argument
531 ixgbe_identify_phy_fw(struct ixgbe_hw * hw) ixgbe_identify_phy_fw() argument
550 ixgbe_shutdown_fw_phy(struct ixgbe_hw * hw) ixgbe_shutdown_fw_phy() argument
562 ixgbe_setup_fw_link(struct ixgbe_hw * hw) ixgbe_setup_fw_link() argument
618 ixgbe_fc_autoneg_fw(struct ixgbe_hw * hw) ixgbe_fc_autoneg_fw() argument
632 ixgbe_init_eeprom_params_X550(struct ixgbe_hw * hw) ixgbe_init_eeprom_params_X550() argument
664 ixgbe_iosf_wait(struct ixgbe_hw * hw,u32 * ctrl) ixgbe_iosf_wait() argument
695 ixgbe_read_iosf_sb_reg_x550(struct ixgbe_hw * hw,u32 reg_addr,u32 device_type,u32 * data) ixgbe_read_iosf_sb_reg_x550() argument
737 ixgbe_get_phy_token(struct ixgbe_hw * hw) ixgbe_get_phy_token() argument
766 ixgbe_put_phy_token(struct ixgbe_hw * hw) ixgbe_put_phy_token() argument
795 ixgbe_write_iosf_sb_reg_x550a(struct ixgbe_hw * hw,u32 reg_addr,__always_unused u32 device_type,u32 data) ixgbe_write_iosf_sb_reg_x550a() argument
821 ixgbe_read_iosf_sb_reg_x550a(struct ixgbe_hw * hw,u32 reg_addr,__always_unused u32 device_type,u32 * data) ixgbe_read_iosf_sb_reg_x550a() argument
856 ixgbe_read_ee_hostif_buffer_X550(struct ixgbe_hw * hw,u16 offset,u16 words,u16 * data) ixgbe_read_ee_hostif_buffer_X550() argument
928 ixgbe_checksum_ptr_x550(struct ixgbe_hw * hw,u16 ptr,u16 size,u16 * csum,u16 * buffer,u32 buffer_size) ixgbe_checksum_ptr_x550() argument
996 ixgbe_calc_checksum_X550(struct ixgbe_hw * hw,u16 * buffer,u32 buffer_size) ixgbe_calc_checksum_X550() argument
1073 ixgbe_calc_eeprom_checksum_X550(struct ixgbe_hw * hw) ixgbe_calc_eeprom_checksum_X550() argument
1085 ixgbe_read_ee_hostif_X550(struct ixgbe_hw * hw,u16 offset,u16 * data) ixgbe_read_ee_hostif_X550() argument
1123 ixgbe_validate_eeprom_checksum_X550(struct ixgbe_hw * hw,u16 * checksum_val) ixgbe_validate_eeprom_checksum_X550() argument
1173 ixgbe_write_ee_hostif_data_X550(struct ixgbe_hw * hw,u16 offset,u16 data) ixgbe_write_ee_hostif_data_X550() argument
1201 ixgbe_write_ee_hostif_X550(struct ixgbe_hw * hw,u16 offset,u16 data) ixgbe_write_ee_hostif_X550() argument
1221 ixgbe_update_flash_X550(struct ixgbe_hw * hw) ixgbe_update_flash_X550() argument
1243 ixgbe_get_bus_info_X550em(struct ixgbe_hw * hw) ixgbe_get_bus_info_X550em() argument
1260 ixgbe_fw_recovery_mode_X550(struct ixgbe_hw * hw) ixgbe_fw_recovery_mode_X550() argument
1272 ixgbe_disable_rx_x550(struct ixgbe_hw * hw) ixgbe_disable_rx_x550() argument
1316 ixgbe_update_eeprom_checksum_X550(struct ixgbe_hw * hw) ixgbe_update_eeprom_checksum_X550() argument
1356 ixgbe_write_ee_hostif_buffer_X550(struct ixgbe_hw * hw,u16 offset,u16 words,u16 * data) ixgbe_write_ee_hostif_buffer_X550() argument
1392 ixgbe_write_iosf_sb_reg_x550(struct ixgbe_hw * hw,u32 reg_addr,u32 device_type,u32 data) ixgbe_write_iosf_sb_reg_x550() argument
1435 ixgbe_setup_ixfi_x550em_x(struct ixgbe_hw * hw) ixgbe_setup_ixfi_x550em_x() argument
1507 ixgbe_restart_an_internal_phy_x550em(struct ixgbe_hw * hw) ixgbe_restart_an_internal_phy_x550em() argument
1556 ixgbe_setup_ixfi_x550em(struct ixgbe_hw * hw,ixgbe_link_speed * speed) ixgbe_setup_ixfi_x550em() argument
1613 ixgbe_supported_sfp_modules_X550em(struct ixgbe_hw * hw,bool * linear) ixgbe_supported_sfp_modules_X550em() argument
1651 ixgbe_setup_mac_link_sfp_x550em(struct ixgbe_hw * hw,ixgbe_link_speed speed,__always_unused bool autoneg_wait_to_complete) ixgbe_setup_mac_link_sfp_x550em() argument
1696 ixgbe_setup_sfi_x550a(struct ixgbe_hw * hw,ixgbe_link_speed * speed) ixgbe_setup_sfi_x550a() argument
1746 ixgbe_setup_mac_link_sfp_n(struct ixgbe_hw * hw,ixgbe_link_speed speed,__always_unused bool autoneg_wait_to_complete) ixgbe_setup_mac_link_sfp_n() argument
1795 ixgbe_setup_mac_link_sfp_x550a(struct ixgbe_hw * hw,ixgbe_link_speed speed,__always_unused bool autoneg_wait_to_complete) ixgbe_setup_mac_link_sfp_x550a() argument
1873 ixgbe_setup_mac_link_t_X550em(struct ixgbe_hw * hw,ixgbe_link_speed speed,bool autoneg_wait) ixgbe_setup_mac_link_t_X550em() argument
1909 ixgbe_check_link_t_X550em(struct ixgbe_hw * hw,ixgbe_link_speed * speed,bool * link_up,bool link_up_wait_to_complete) ixgbe_check_link_t_X550em() argument
1954 ixgbe_setup_sgmii(struct ixgbe_hw * hw,__always_unused ixgbe_link_speed speed,__always_unused bool autoneg_wait_to_complete) ixgbe_setup_sgmii() argument
2026 ixgbe_setup_sgmii_fw(struct ixgbe_hw * hw,ixgbe_link_speed speed,bool autoneg_wait) ixgbe_setup_sgmii_fw() argument
2099 ixgbe_fc_autoneg_sgmii_x550em_a(struct ixgbe_hw * hw) ixgbe_fc_autoneg_sgmii_x550em_a() argument
2144 ixgbe_init_mac_link_ops_X550em_a(struct ixgbe_hw * hw) ixgbe_init_mac_link_ops_X550em_a() argument
2176 ixgbe_init_mac_link_ops_X550em(struct ixgbe_hw * hw) ixgbe_init_mac_link_ops_X550em() argument
2231 ixgbe_setup_sfp_modules_X550em(struct ixgbe_hw * hw) ixgbe_setup_sfp_modules_X550em() argument
2252 ixgbe_get_link_capabilities_X550em(struct ixgbe_hw * hw,ixgbe_link_speed * speed,bool * autoneg) ixgbe_get_link_capabilities_X550em() argument
2330 ixgbe_get_lasi_ext_t_x550em(struct ixgbe_hw * hw,bool * lsc,bool * is_overtemp) ixgbe_get_lasi_ext_t_x550em() argument
2418 ixgbe_enable_lasi_ext_t_x550em(struct ixgbe_hw * hw) ixgbe_enable_lasi_ext_t_x550em() argument
2510 ixgbe_handle_lasi_ext_t_x550em(struct ixgbe_hw * hw,bool * is_overtemp) ixgbe_handle_lasi_ext_t_x550em() argument
2534 ixgbe_setup_kr_speed_x550em(struct ixgbe_hw * hw,ixgbe_link_speed speed) ixgbe_setup_kr_speed_x550em() argument
2589 ixgbe_setup_kr_x550em(struct ixgbe_hw * hw) ixgbe_setup_kr_x550em() argument
2607 ixgbe_ext_phy_t_x550em_get_link(struct ixgbe_hw * hw,bool * link_up) ixgbe_ext_phy_t_x550em_get_link() argument
2641 ixgbe_setup_internal_phy_t_x550em(struct ixgbe_hw * hw) ixgbe_setup_internal_phy_t_x550em() argument
2701 ixgbe_reset_phy_t_X550em(struct ixgbe_hw * hw) ixgbe_reset_phy_t_X550em() argument
2719 ixgbe_led_on_t_x550em(struct ixgbe_hw * hw,u32 led_idx) ixgbe_led_on_t_x550em() argument
2741 ixgbe_led_off_t_x550em(struct ixgbe_hw * hw,u32 led_idx) ixgbe_led_off_t_x550em() argument
2774 ixgbe_set_fw_drv_ver_x550(struct ixgbe_hw * hw,u8 maj,u8 min,u8 build,u8 sub,u16 len,const char * driver_ver) ixgbe_set_fw_drv_ver_x550() argument
2821 ixgbe_get_lcd_t_x550em(struct ixgbe_hw * hw,ixgbe_link_speed * lcd_speed) ixgbe_get_lcd_t_x550em() argument
2856 ixgbe_setup_fc_x550em(struct ixgbe_hw * hw) ixgbe_setup_fc_x550em() argument
2941 ixgbe_fc_autoneg_backplane_x550em_a(struct ixgbe_hw * hw) ixgbe_fc_autoneg_backplane_x550em_a() argument
3015 ixgbe_fc_autoneg_fiber_x550em_a(struct ixgbe_hw * hw) ixgbe_fc_autoneg_fiber_x550em_a() argument
3028 ixgbe_enter_lplu_t_x550em(struct ixgbe_hw * hw) ixgbe_enter_lplu_t_x550em() argument
3122 ixgbe_reset_phy_fw(struct ixgbe_hw * hw) ixgbe_reset_phy_fw() argument
3148 ixgbe_check_overtemp_fw(struct ixgbe_hw * hw) ixgbe_check_overtemp_fw() argument
3170 ixgbe_read_mng_if_sel_x550em(struct ixgbe_hw * hw) ixgbe_read_mng_if_sel_x550em() argument
3194 ixgbe_init_phy_ops_X550em(struct ixgbe_hw * hw) ixgbe_init_phy_ops_X550em() argument
3283 ixgbe_get_media_type_X550em(struct ixgbe_hw * hw) ixgbe_get_media_type_X550em() argument
3322 ixgbe_init_ext_t_x550em(struct ixgbe_hw * hw) ixgbe_init_ext_t_x550em() argument
3362 ixgbe_set_mdio_speed(struct ixgbe_hw * hw) ixgbe_set_mdio_speed() argument
3396 ixgbe_reset_hw_X550em(struct ixgbe_hw * hw) ixgbe_reset_hw_X550em() argument
3515 ixgbe_set_ethertype_anti_spoofing_x550(struct ixgbe_hw * hw,bool enable,int vf) ixgbe_set_ethertype_anti_spoofing_x550() argument
3536 ixgbe_set_source_address_pruning_x550(struct ixgbe_hw * hw,bool enable,unsigned int pool) ixgbe_set_source_address_pruning_x550() argument
3564 ixgbe_setup_fc_backplane_x550em_a(struct ixgbe_hw * hw) ixgbe_setup_fc_backplane_x550em_a() argument
3647 ixgbe_set_mux(struct ixgbe_hw * hw,u8 state) ixgbe_set_mux() argument
3669 ixgbe_acquire_swfw_sync_X550em(struct ixgbe_hw * hw,u32 mask) ixgbe_acquire_swfw_sync_X550em() argument
3690 ixgbe_release_swfw_sync_X550em(struct ixgbe_hw * hw,u32 mask) ixgbe_release_swfw_sync_X550em() argument
3705 ixgbe_acquire_swfw_sync_x550em_a(struct ixgbe_hw * hw,u32 mask) ixgbe_acquire_swfw_sync_x550em_a() argument
3740 ixgbe_release_swfw_sync_x550em_a(struct ixgbe_hw * hw,u32 mask) ixgbe_release_swfw_sync_x550em_a() argument
3762 ixgbe_read_phy_reg_x550a(struct ixgbe_hw * hw,u32 reg_addr,u32 device_type,u16 * phy_data) ixgbe_read_phy_reg_x550a() argument
3788 ixgbe_write_phy_reg_x550a(struct ixgbe_hw * hw,u32 reg_addr,u32 device_type,u16 phy_data) ixgbe_write_phy_reg_x550a() argument
3803 ixgbe_set_mdd_x550(struct ixgbe_hw * hw,bool ena) ixgbe_set_mdd_x550() argument
3826 ixgbe_enable_mdd_x550(struct ixgbe_hw * hw) ixgbe_enable_mdd_x550() argument
3835 ixgbe_disable_mdd_x550(struct ixgbe_hw * hw) ixgbe_disable_mdd_x550() argument
3845 ixgbe_restore_mdd_vf_x550(struct ixgbe_hw * hw,u32 vf) ixgbe_restore_mdd_vf_x550() argument
3880 ixgbe_handle_mdd_x550(struct ixgbe_hw * hw,unsigned long * vf_bitmap) ixgbe_handle_mdd_x550() argument
[all...]
/linux/drivers/clk/meson/
H A Dg12a.c173 .hw.init = &(struct clk_init_data){
190 .hw.init = &(struct clk_init_data){
194 &g12a_fixed_pll_dco.hw
238 .hw.init = &(struct clk_init_data){
257 .hw.init = &(struct clk_init_data){
261 &g12a_sys_pll_dco.hw
297 .hw.init = &(struct clk_init_data){
316 .hw.init = &(struct clk_init_data){
320 &g12b_sys1_pll_dco.hw
332 .hw
[all...]
H A Dmeson8b.c155 .hw.init = &(struct clk_init_data){
174 .hw.init = &(struct clk_init_data){
178 &meson8b_fixed_pll_dco.hw
191 .hw.init = &(struct clk_init_data){
274 .hw.init = &(struct clk_init_data){
279 &hdmi_pll_dco_in.hw
292 .hw.init = &(struct clk_init_data){
296 &meson8b_hdmi_pll_dco.hw
310 .hw.init = &(struct clk_init_data){
314 &meson8b_hdmi_pll_dco.hw
[all...]
H A Dgxbb.c216 .hw.init = &(struct clk_init_data){
233 .hw.init = &(struct clk_init_data){
237 &gxbb_fixed_pll_dco.hw
250 .hw.init = &(struct clk_init_data){
293 .hw.init = &(struct clk_init_data){
297 &gxbb_hdmi_pll_pre_mult.hw
347 .hw.init = &(struct clk_init_data){
369 .hw.init = &(struct clk_init_data){
373 &gxbb_hdmi_pll_dco.hw
387 .hw
[all...]
H A Daxg-audio.c85 .hw.init = &(struct clk_init_data) { \
101 .hw.init = &(struct clk_init_data){ \
117 .hw.init = &(struct clk_init_data){ \
131 .hw.init = &(struct clk_init_data) { \
153 .hw.init = &(struct clk_init_data) { \
181 .hw.init = &(struct clk_init_data) { \
198 .hw.init = &(struct clk_init_data) { \
221 .hw.init = &(struct clk_init_data) { \
700 .hw.init = &(struct clk_init_data) {
716 .hw
1333 struct clk_hw *hw; axg_audio_clkc_probe() local
[all...]
/linux/drivers/net/ethernet/atheros/alx/
H A Dhw.c39 #include "hw.h"
46 static int alx_wait_mdio_idle(struct alx_hw *hw) in alx_wait_mdio_idle() argument
52 val = alx_read_mem32(hw, ALX_MDIO); in alx_wait_mdio_idle()
61 static int alx_read_phy_core(struct alx_hw *hw, bool ext, u8 dev, in alx_read_phy_core() argument
70 clk_sel = hw->link_speed != SPEED_UNKNOWN ? in alx_read_phy_core()
77 alx_write_mem32(hw, ALX_MDIO_EXTN, val); in alx_read_phy_core()
88 alx_write_mem32(hw, ALX_MDIO, val); in alx_read_phy_core()
90 err = alx_wait_mdio_idle(hw); in alx_read_phy_core()
93 val = alx_read_mem32(hw, ALX_MDIO); in alx_read_phy_core()
98 static int alx_write_phy_core(struct alx_hw *hw, boo argument
129 __alx_read_phy_reg(struct alx_hw * hw,u16 reg,u16 * phy_data) __alx_read_phy_reg() argument
134 __alx_write_phy_reg(struct alx_hw * hw,u16 reg,u16 phy_data) __alx_write_phy_reg() argument
139 __alx_read_phy_ext(struct alx_hw * hw,u8 dev,u16 reg,u16 * pdata) __alx_read_phy_ext() argument
144 __alx_write_phy_ext(struct alx_hw * hw,u8 dev,u16 reg,u16 data) __alx_write_phy_ext() argument
149 __alx_read_phy_dbg(struct alx_hw * hw,u16 reg,u16 * pdata) __alx_read_phy_dbg() argument
160 __alx_write_phy_dbg(struct alx_hw * hw,u16 reg,u16 data) __alx_write_phy_dbg() argument
171 alx_read_phy_reg(struct alx_hw * hw,u16 reg,u16 * phy_data) alx_read_phy_reg() argument
182 alx_write_phy_reg(struct alx_hw * hw,u16 reg,u16 phy_data) alx_write_phy_reg() argument
193 alx_read_phy_ext(struct alx_hw * hw,u8 dev,u16 reg,u16 * pdata) alx_read_phy_ext() argument
204 alx_write_phy_ext(struct alx_hw * hw,u8 dev,u16 reg,u16 data) alx_write_phy_ext() argument
215 alx_read_phy_dbg(struct alx_hw * hw,u16 reg,u16 * pdata) alx_read_phy_dbg() argument
226 alx_write_phy_dbg(struct alx_hw * hw,u16 reg,u16 data) alx_write_phy_dbg() argument
237 alx_get_phy_config(struct alx_hw * hw) alx_get_phy_config() argument
259 alx_wait_reg(struct alx_hw * hw,u32 reg,u32 wait,u32 * val) alx_wait_reg() argument
277 alx_read_macaddr(struct alx_hw * hw,u8 * addr) alx_read_macaddr() argument
291 alx_get_perm_macaddr(struct alx_hw * hw,u8 * addr) alx_get_perm_macaddr() argument
324 alx_set_macaddr(struct alx_hw * hw,const u8 * addr) alx_set_macaddr() argument
335 alx_reset_osc(struct alx_hw * hw,u8 rev) alx_reset_osc() argument
376 alx_stop_mac(struct alx_hw * hw) alx_stop_mac() argument
401 alx_reset_mac(struct alx_hw * hw) alx_reset_mac() argument
490 alx_reset_phy(struct alx_hw * hw) alx_reset_phy() argument
560 alx_reset_pcie(struct alx_hw * hw) alx_reset_pcie() argument
607 alx_start_mac(struct alx_hw * hw) alx_start_mac() argument
629 alx_cfg_mac_flowcontrol(struct alx_hw * hw,u8 fc) alx_cfg_mac_flowcontrol() argument
644 alx_enable_aspm(struct alx_hw * hw,bool l0s_en,bool l1_en) alx_enable_aspm() argument
680 ethadv_to_hw_cfg(struct alx_hw * hw,u32 ethadv_cfg) ethadv_to_hw_cfg() argument
722 alx_setup_speed_duplex(struct alx_hw * hw,u32 ethadv,u8 flowctrl) alx_setup_speed_duplex() argument
778 alx_post_phy_link(struct alx_hw * hw) alx_post_phy_link() argument
851 alx_phy_configured(struct alx_hw * hw) alx_phy_configured() argument
865 alx_read_phy_link(struct alx_hw * hw) alx_read_phy_link() argument
915 alx_clear_phy_intr(struct alx_hw * hw) alx_clear_phy_intr() argument
923 alx_disable_rss(struct alx_hw * hw) alx_disable_rss() argument
931 alx_configure_basic(struct alx_hw * hw) alx_configure_basic() argument
1034 alx_mask_msix(struct alx_hw * hw,int index,bool mask) alx_mask_msix() argument
1048 alx_get_phy_info(struct alx_hw * hw) alx_get_phy_info() argument
1068 alx_update_hw_stats(struct alx_hw * hw) alx_update_hw_stats() argument
[all...]
/linux/drivers/spi/
H A Dspi-au1550.c52 void (*rx_word)(struct au1550_spi *hw);
53 void (*tx_word)(struct au1550_spi *hw);
55 irqreturn_t (*irq_callback)(struct au1550_spi *hw);
89 static void au1550_spi_bits_handlers_set(struct au1550_spi *hw, int bpw);
101 static u32 au1550_spi_baudcfg(struct au1550_spi *hw, unsigned int speed_hz) in au1550_spi_baudcfg() argument
103 u32 mainclk_hz = hw->pdata->mainclk_hz; in au1550_spi_baudcfg()
124 static inline void au1550_spi_mask_ack_all(struct au1550_spi *hw) in au1550_spi_mask_ack_all() argument
126 hw->regs->psc_spimsk = in au1550_spi_mask_ack_all()
132 hw->regs->psc_spievent = in au1550_spi_mask_ack_all()
139 static void au1550_spi_reset_fifos(struct au1550_spi *hw) in au1550_spi_reset_fifos() argument
162 struct au1550_spi *hw = spi_controller_get_devdata(spi->controller); au1550_spi_chipsel() local
222 struct au1550_spi *hw = spi_controller_get_devdata(spi->controller); au1550_spi_setupxfer() local
278 au1550_spi_dma_rxtmp_alloc(struct au1550_spi * hw,unsigned int size) au1550_spi_dma_rxtmp_alloc() argument
295 au1550_spi_dma_rxtmp_free(struct au1550_spi * hw) au1550_spi_dma_rxtmp_free() argument
306 struct au1550_spi *hw = spi_controller_get_devdata(spi->controller); au1550_spi_dma_txrxb() local
402 au1550_spi_dma_irq_callback(struct au1550_spi * hw) au1550_spi_dma_irq_callback() argument
496 struct au1550_spi *hw = spi_controller_get_devdata(spi->controller); au1550_spi_pio_txrxb() local
536 au1550_spi_pio_irq_callback(struct au1550_spi * hw) au1550_spi_pio_irq_callback() argument
628 struct au1550_spi *hw = spi_controller_get_devdata(spi->controller); au1550_spi_txrx_bufs() local
635 struct au1550_spi *hw = dev; au1550_spi_irq() local
640 au1550_spi_bits_handlers_set(struct au1550_spi * hw,int bpw) au1550_spi_bits_handlers_set() argument
665 au1550_spi_setup_psc_as_spi(struct au1550_spi * hw) au1550_spi_setup_psc_as_spi() argument
716 struct au1550_spi *hw; au1550_spi_probe() local
919 struct au1550_spi *hw = platform_get_drvdata(pdev); au1550_spi_remove() local
[all...]
H A Dspi-altera-core.c43 static int altr_spi_writel(struct altera_spi *hw, unsigned int reg, in altr_spi_writel() argument
48 ret = regmap_write(hw->regmap, hw->regoff + reg, val); in altr_spi_writel()
50 dev_err(hw->dev, "fail to write reg 0x%x val 0x%x: %d\n", in altr_spi_writel()
56 static int altr_spi_readl(struct altera_spi *hw, unsigned int reg, in altr_spi_readl() argument
61 ret = regmap_read(hw->regmap, hw->regoff + reg, val); in altr_spi_readl()
63 dev_err(hw->dev, "fail to read reg 0x%x: %d\n", reg, ret); in altr_spi_readl()
75 struct altera_spi *hw = altera_spi_to_hw(spi); in altera_spi_set_cs() local
78 hw in altera_spi_set_cs()
89 altera_spi_tx_word(struct altera_spi * hw) altera_spi_tx_word() argument
115 altera_spi_rx_word(struct altera_spi * hw) altera_spi_rx_word() argument
145 struct altera_spi *hw = spi_controller_get_devdata(host); altera_spi_txrx() local
186 struct altera_spi *hw = spi_controller_get_devdata(host); altera_spi_irq() local
206 struct altera_spi *hw = spi_controller_get_devdata(host); altera_spi_init_host() local
[all...]
H A Dspi-oc-tiny.c61 struct tiny_spi *hw = tiny_spi_to_hw(spi); in tiny_spi_baud() local
63 return min(DIV_ROUND_UP(hw->freq, hz * 2), (1U << hw->baudwidth)) - 1; in tiny_spi_baud()
69 struct tiny_spi *hw = tiny_spi_to_hw(spi); in tiny_spi_setup_transfer() local
70 unsigned int baud = hw->baud; in tiny_spi_setup_transfer()
73 if (t->speed_hz && t->speed_hz != hw->speed_hz) in tiny_spi_setup_transfer()
76 writel(baud, hw->base + TINY_SPI_BAUD); in tiny_spi_setup_transfer()
77 writel(hw->mode, hw->base + TINY_SPI_CONTROL); in tiny_spi_setup_transfer()
83 struct tiny_spi *hw in tiny_spi_setup() local
93 tiny_spi_wait_txr(struct tiny_spi * hw) tiny_spi_wait_txr() argument
100 tiny_spi_wait_txe(struct tiny_spi * hw) tiny_spi_wait_txe() argument
109 struct tiny_spi *hw = tiny_spi_to_hw(spi); tiny_spi_txrx_bufs() local
160 struct tiny_spi *hw = dev; tiny_spi_irq() local
189 struct tiny_spi *hw = platform_get_drvdata(pdev); tiny_spi_of_probe() local
212 struct tiny_spi *hw; tiny_spi_probe() local
274 struct tiny_spi *hw = platform_get_drvdata(pdev); tiny_spi_remove() local
[all...]
/linux/drivers/isdn/hardware/mISDN/
H A DmISDNinfineon.c268 struct inf_hw *hw = dev_id; in diva_irq() local
271 spin_lock(&hw->lock); in diva_irq()
272 val = inb((u32)hw->cfg.start + DIVA_PCI_CTRL); in diva_irq()
274 spin_unlock(&hw->lock); in diva_irq()
277 hw->irqcnt++; in diva_irq()
278 mISDNipac_irq(&hw->ipac, irqloops); in diva_irq()
279 spin_unlock(&hw->lock); in diva_irq()
286 struct inf_hw *hw = dev_id; in diva20x_irq() local
289 spin_lock(&hw->lock); in diva20x_irq()
290 val = readb(hw in diva20x_irq()
305 struct inf_hw *hw = dev_id; tiger_irq() local
323 struct inf_hw *hw = dev_id; elsa_irq() local
341 struct inf_hw *hw = dev_id; niccy_irq() local
360 struct inf_hw *hw = dev_id; gazel_irq() local
372 struct inf_hw *hw = dev_id; ipac_irq() local
388 enable_hwirq(struct inf_hw * hw) enable_hwirq() argument
432 disable_hwirq(struct inf_hw * hw) disable_hwirq() argument
472 ipac_chip_reset(struct inf_hw * hw) ipac_chip_reset() argument
483 reset_inf(struct inf_hw * hw) reset_inf() argument
575 inf_ctrl(struct inf_hw * hw,u32 cmd,u_long arg) inf_ctrl() argument
593 init_irq(struct inf_hw * hw) init_irq() argument
631 release_io(struct inf_hw * hw) release_io() argument
654 setup_io(struct inf_hw * hw) setup_io() argument
[all...]
/linux/drivers/net/ethernet/intel/iavf/
H A Diavf_adminq.c12 * @hw: pointer to the hardware structure
14 static enum iavf_status iavf_alloc_adminq_asq_ring(struct iavf_hw *hw) in iavf_alloc_adminq_asq_ring() argument
18 ret_code = iavf_allocate_dma_mem(hw, &hw->aq.asq.desc_buf, in iavf_alloc_adminq_asq_ring()
20 (hw->aq.num_asq_entries * in iavf_alloc_adminq_asq_ring()
26 ret_code = iavf_allocate_virt_mem(hw, &hw->aq.asq.cmd_buf, in iavf_alloc_adminq_asq_ring()
27 (hw->aq.num_asq_entries * in iavf_alloc_adminq_asq_ring()
30 iavf_free_dma_mem(hw, &hw in iavf_alloc_adminq_asq_ring()
41 iavf_alloc_adminq_arq_ring(struct iavf_hw * hw) iavf_alloc_adminq_arq_ring() argument
61 iavf_free_adminq_asq(struct iavf_hw * hw) iavf_free_adminq_asq() argument
73 iavf_free_adminq_arq(struct iavf_hw * hw) iavf_free_adminq_arq() argument
82 iavf_alloc_arq_bufs(struct iavf_hw * hw) iavf_alloc_arq_bufs() argument
150 iavf_alloc_asq_bufs(struct iavf_hw * hw) iavf_alloc_asq_bufs() argument
191 iavf_free_arq_bufs(struct iavf_hw * hw) iavf_free_arq_bufs() argument
210 iavf_free_asq_bufs(struct iavf_hw * hw) iavf_free_asq_bufs() argument
235 iavf_config_asq_regs(struct iavf_hw * hw) iavf_config_asq_regs() argument
264 iavf_config_arq_regs(struct iavf_hw * hw) iavf_config_arq_regs() argument
303 iavf_init_asq(struct iavf_hw * hw) iavf_init_asq() argument
368 iavf_init_arq(struct iavf_hw * hw) iavf_init_arq() argument
425 iavf_shutdown_asq(struct iavf_hw * hw) iavf_shutdown_asq() argument
459 iavf_shutdown_arq(struct iavf_hw * hw) iavf_shutdown_arq() argument
498 iavf_init_adminq(struct iavf_hw * hw) iavf_init_adminq() argument
539 iavf_shutdown_adminq(struct iavf_hw * hw) iavf_shutdown_adminq() argument
556 iavf_clean_asq(struct iavf_hw * hw) iavf_clean_asq() argument
598 iavf_asq_done(struct iavf_hw * hw) iavf_asq_done() argument
617 iavf_asq_send_command(struct iavf_hw * hw,struct libie_aq_desc * desc,void * buff,u16 buff_size,struct iavf_asq_cmd_details * cmd_details) iavf_asq_send_command() argument
830 iavf_clean_arq_element(struct iavf_hw * hw,struct iavf_arq_event_info * e,u16 * pending) iavf_clean_arq_element() argument
[all...]
/linux/drivers/scsi/csiostor/
H A Dcsio_isr.c47 struct csio_hw *hw = (struct csio_hw *) dev_id; in csio_nondata_isr() local
51 if (unlikely(!hw)) in csio_nondata_isr()
54 if (unlikely(pci_channel_offline(hw->pdev))) { in csio_nondata_isr()
55 CSIO_INC_STATS(hw, n_pcich_offline); in csio_nondata_isr()
59 spin_lock_irqsave(&hw->lock, flags); in csio_nondata_isr()
60 csio_hw_slow_intr_handler(hw); in csio_nondata_isr()
61 rv = csio_mb_isr_handler(hw); in csio_nondata_isr()
63 if (rv == 0 && !(hw->flags & CSIO_HWF_FWEVT_PENDING)) { in csio_nondata_isr()
64 hw->flags |= CSIO_HWF_FWEVT_PENDING; in csio_nondata_isr()
65 spin_unlock_irqrestore(&hw in csio_nondata_isr()
81 csio_fwevt_handler(struct csio_hw * hw) csio_fwevt_handler() argument
110 struct csio_hw *hw = (struct csio_hw *) dev_id; csio_fwevt_isr() local
131 csio_fwevt_intx_handler(struct csio_hw * hw,void * wr,uint32_t len,struct csio_fl_dma_buf * flb,void * priv) csio_fwevt_intx_handler() argument
146 csio_process_scsi_cmpl(struct csio_hw * hw,void * wr,uint32_t len,struct csio_fl_dma_buf * flb,void * cbfn_q) csio_process_scsi_cmpl() argument
214 struct csio_hw *hw = (struct csio_hw *)iq->owner; csio_scsi_isr_handler() local
259 struct csio_hw *hw; csio_scsi_isr() local
285 csio_scsi_intx_handler(struct csio_hw * hw,void * wr,uint32_t len,struct csio_fl_dma_buf * flb,void * priv) csio_scsi_intx_handler() argument
304 struct csio_hw *hw = (struct csio_hw *) dev_id; csio_fcoe_isr() local
352 csio_add_msix_desc(struct csio_hw * hw) csio_add_msix_desc() argument
381 csio_request_irqs(struct csio_hw * hw) csio_request_irqs() argument
457 csio_reduce_sqsets(struct csio_hw * hw,int cnt) csio_reduce_sqsets() argument
479 struct csio_hw *hw = affd->priv; csio_calc_sets() local
497 csio_enable_msix(struct csio_hw * hw) csio_enable_msix() argument
551 csio_intr_enable(struct csio_hw * hw) csio_intr_enable() argument
584 csio_intr_disable(struct csio_hw * hw,bool free) csio_intr_disable() argument
[all...]
H A Dcsio_hw.c102 static void csio_hw_initialize(struct csio_hw *hw);
103 static void csio_evtq_stop(struct csio_hw *hw);
104 static void csio_evtq_start(struct csio_hw *hw);
106 int csio_is_hw_ready(struct csio_hw *hw) in csio_is_hw_ready() argument
108 return csio_match_state(hw, csio_hws_ready); in csio_is_hw_ready()
111 int csio_is_hw_removing(struct csio_hw *hw) in csio_is_hw_removing() argument
113 return csio_match_state(hw, csio_hws_removing); in csio_is_hw_removing()
119 * @hw: the HW module
133 csio_hw_wait_op_done_val(struct csio_hw *hw, int reg, uint32_t mask, in csio_hw_wait_op_done_val() argument
138 val = csio_rd_reg32(hw, re in csio_hw_wait_op_done_val()
163 csio_hw_tp_wr_bits_indirect(struct csio_hw * hw,unsigned int addr,unsigned int mask,unsigned int val) csio_hw_tp_wr_bits_indirect() argument
172 csio_set_reg_field(struct csio_hw * hw,uint32_t reg,uint32_t mask,uint32_t value) csio_set_reg_field() argument
184 csio_memory_write(struct csio_hw * hw,int mtype,u32 addr,u32 len,u32 * buf) csio_memory_write() argument
212 csio_hw_seeprom_read(struct csio_hw * hw,uint32_t addr,uint32_t * data) csio_hw_seeprom_read() argument
303 csio_hw_get_vpd_params(struct csio_hw * hw,struct csio_vpd * p) csio_hw_get_vpd_params() argument
392 csio_hw_sf1_read(struct csio_hw * hw,uint32_t byte_cnt,int32_t cont,int32_t lock,uint32_t * valp) csio_hw_sf1_read() argument
424 csio_hw_sf1_write(struct csio_hw * hw,uint32_t byte_cnt,uint32_t cont,int32_t lock,uint32_t val) csio_hw_sf1_write() argument
449 csio_hw_flash_wait_op(struct csio_hw * hw,int32_t attempts,int32_t delay) csio_hw_flash_wait_op() argument
486 csio_hw_read_flash(struct csio_hw * hw,uint32_t addr,uint32_t nwords,uint32_t * data,int32_t byte_oriented) csio_hw_read_flash() argument
527 csio_hw_write_flash(struct csio_hw * hw,uint32_t addr,uint32_t n,const uint8_t * data) csio_hw_write_flash() argument
590 csio_hw_flash_erase_sectors(struct csio_hw * hw,int32_t start,int32_t end) csio_hw_flash_erase_sectors() argument
620 csio_hw_print_fw_version(struct csio_hw * hw,char * str) csio_hw_print_fw_version() argument
637 csio_hw_get_fw_version(struct csio_hw * hw,uint32_t * vers) csio_hw_get_fw_version() argument
652 csio_hw_get_tp_version(struct csio_hw * hw,u32 * vers) csio_hw_get_tp_version() argument
668 csio_hw_fw_dload(struct csio_hw * hw,uint8_t * fw_data,uint32_t size) csio_hw_fw_dload() argument
762 csio_hw_get_flash_params(struct csio_hw * hw) csio_hw_get_flash_params() argument
882 csio_hw_dev_ready(struct csio_hw * hw) csio_hw_dev_ready() argument
916 csio_do_hello(struct csio_hw * hw,enum csio_dev_state * state) csio_do_hello() argument
1063 csio_do_bye(struct csio_hw * hw) csio_do_bye() argument
1103 csio_do_reset(struct csio_hw * hw,bool fw_rst) csio_do_reset() argument
1143 csio_hw_validate_caps(struct csio_hw * hw,struct csio_mb * mbp) csio_hw_validate_caps() argument
1180 csio_hw_fw_halt(struct csio_hw * hw,uint32_t mbox,int32_t force) csio_hw_fw_halt() argument
1259 csio_hw_fw_restart(struct csio_hw * hw,uint32_t mbox,int32_t reset) csio_hw_fw_restart() argument
1322 csio_hw_fw_upgrade(struct csio_hw * hw,uint32_t mbox,const u8 * fw_data,uint32_t size,int32_t force) csio_hw_fw_upgrade() argument
1354 csio_get_device_params(struct csio_hw * hw) csio_get_device_params() argument
1443 csio_config_device_caps(struct csio_hw * hw) csio_config_device_caps() argument
1776 csio_enable_ports(struct csio_hw * hw) csio_enable_ports() argument
1873 csio_get_fcoe_resinfo(struct csio_hw * hw) csio_get_fcoe_resinfo() argument
1925 csio_hw_check_fwconfig(struct csio_hw * hw,u32 * param) csio_hw_check_fwconfig() argument
1968 csio_hw_flash_config(struct csio_hw * hw,u32 * fw_cfg_param,char * path) csio_hw_flash_config() argument
2052 csio_hw_use_fwconfig(struct csio_hw * hw,int reset,u32 * fw_cfg_param) csio_hw_use_fwconfig() argument
2245 csio_should_install_fs_fw(struct csio_hw * hw,int card_fw_usable,int k,int c) csio_should_install_fs_fw() argument
2314 csio_hw_prep_fw(struct csio_hw * hw,struct fw_info * fw_info,const u8 * fw_data,unsigned int fw_size,struct fw_hdr * card_fw,enum csio_dev_state state,int * reset) csio_hw_prep_fw() argument
2406 csio_hw_flash_fw(struct csio_hw * hw,int * reset) csio_hw_flash_fw() argument
2460 csio_hw_check_fwver(struct csio_hw * hw) csio_hw_check_fwver() argument
2477 csio_hw_configure(struct csio_hw * hw) csio_hw_configure() argument
2606 csio_hw_initialize(struct csio_hw * hw) csio_hw_initialize() argument
2679 csio_hw_intr_enable(struct csio_hw * hw) csio_hw_intr_enable() argument
2737 csio_hw_intr_disable(struct csio_hw * hw) csio_hw_intr_disable() argument
2761 csio_hw_fatal_err(struct csio_hw * hw) csio_hw_fatal_err() argument
2780 csio_hws_uninit(struct csio_hw * hw,enum csio_hw_ev evt) csio_hws_uninit() argument
2805 csio_hws_configuring(struct csio_hw * hw,enum csio_hw_ev evt) csio_hws_configuring() argument
2843 csio_hws_initializing(struct csio_hw * hw,enum csio_hw_ev evt) csio_hws_initializing() argument
2881 csio_hws_ready(struct csio_hw * hw,enum csio_hw_ev evt) csio_hws_ready() argument
2930 csio_hws_quiescing(struct csio_hw * hw,enum csio_hw_ev evt) csio_hws_quiescing() argument
2990 csio_hws_quiesced(struct csio_hw * hw,enum csio_hw_ev evt) csio_hws_quiesced() argument
3015 csio_hws_resetting(struct csio_hw * hw,enum csio_hw_ev evt) csio_hws_resetting() argument
3041 csio_hws_removing(struct csio_hw * hw,enum csio_hw_ev evt) csio_hws_removing() argument
3076 csio_hws_pcierr(struct csio_hw * hw,enum csio_hw_ev evt) csio_hws_pcierr() argument
3113 csio_handle_intr_status(struct csio_hw * hw,unsigned int reg,const struct intr_info * acts) csio_handle_intr_status() argument
3141 csio_tp_intr_handler(struct csio_hw * hw) csio_tp_intr_handler() argument
3156 csio_sge_intr_handler(struct csio_hw * hw) csio_sge_intr_handler() argument
3211 csio_cim_intr_handler(struct csio_hw * hw) csio_cim_intr_handler() argument
3268 csio_ulprx_intr_handler(struct csio_hw * hw) csio_ulprx_intr_handler() argument
3283 csio_ulptx_intr_handler(struct csio_hw * hw) csio_ulptx_intr_handler() argument
3305 csio_pmtx_intr_handler(struct csio_hw * hw) csio_pmtx_intr_handler() argument
3328 csio_pmrx_intr_handler(struct csio_hw * hw) csio_pmrx_intr_handler() argument
3348 csio_cplsw_intr_handler(struct csio_hw * hw) csio_cplsw_intr_handler() argument
3367 csio_le_intr_handler(struct csio_hw * hw) csio_le_intr_handler() argument
3398 csio_mps_intr_handler(struct csio_hw * hw) csio_mps_intr_handler() argument
3471 csio_mem_intr_handler(struct csio_hw * hw,int idx) csio_mem_intr_handler() argument
3506 csio_ma_intr_handler(struct csio_hw * hw) csio_ma_intr_handler() argument
3526 csio_smb_intr_handler(struct csio_hw * hw) csio_smb_intr_handler() argument
3542 csio_ncsi_intr_handler(struct csio_hw * hw) csio_ncsi_intr_handler() argument
3559 csio_xgmac_intr_handler(struct csio_hw * hw,int port) csio_xgmac_intr_handler() argument
3578 csio_pl_intr_handler(struct csio_hw * hw) csio_pl_intr_handler() argument
3599 csio_hw_slow_intr_handler(struct csio_hw * hw) csio_hw_slow_intr_handler() argument
3698 struct csio_hw *hw = (struct csio_hw *)data; csio_mberr_worker() local
3742 struct csio_hw *hw = mbm->hw; csio_hw_mb_timer() local
3765 csio_hw_mbm_cleanup(struct csio_hw * hw) csio_hw_mbm_cleanup() argument
3780 csio_enqueue_evt(struct csio_hw * hw,enum csio_evt type,void * evt_msg,uint16_t len) csio_enqueue_evt() argument
3816 csio_enqueue_evt_lock(struct csio_hw * hw,enum csio_evt type,void * evt_msg,uint16_t len,bool msg_sg) csio_enqueue_evt_lock() argument
3872 csio_free_evt(struct csio_hw * hw,struct csio_evt_msg * evt_entry) csio_free_evt() argument
3885 csio_evtq_flush(struct csio_hw * hw) csio_evtq_flush() argument
3899 csio_evtq_stop(struct csio_hw * hw) csio_evtq_stop() argument
3905 csio_evtq_start(struct csio_hw * hw) csio_evtq_start() argument
3911 csio_evtq_cleanup(struct csio_hw * hw) csio_evtq_cleanup() argument
3933 csio_process_fwevtq_entry(struct csio_hw * hw,void * wr,uint32_t len,struct csio_fl_dma_buf * flb,void * priv) csio_process_fwevtq_entry() argument
3977 struct csio_hw *hw = container_of(work, struct csio_hw, evtq_work); csio_evtq_worker() local
4059 csio_fwevtq_handler(struct csio_hw * hw) csio_fwevtq_handler() argument
4146 struct csio_hw *hw = mgmtm->hw; csio_mgmtm_cleanup() local
4188 csio_mgmtm_init(struct csio_mgmtm * mgmtm,struct csio_hw * hw) csio_mgmtm_init() argument
4226 csio_hw_start(struct csio_hw * hw) csio_hw_start() argument
4241 csio_hw_stop(struct csio_hw * hw) csio_hw_stop() argument
4261 csio_hw_reset(struct csio_hw * hw) csio_hw_reset() argument
4287 csio_hw_get_device_id(struct csio_hw * hw) csio_hw_get_device_id() argument
4311 csio_hw_set_description(struct csio_hw * hw,uint16_t ven_id,uint16_t dev_id) csio_hw_set_description() argument
4339 csio_hw_init(struct csio_hw * hw) csio_hw_init() argument
4427 csio_hw_exit(struct csio_hw * hw) csio_hw_exit() argument
[all...]
/linux/drivers/net/ethernet/atheros/atl1c/
H A Datl1c_hw.c19 int atl1c_check_eeprom_exist(struct atl1c_hw *hw) in atl1c_check_eeprom_exist() argument
23 AT_READ_REG(hw, REG_TWSI_DEBUG, &data); in atl1c_check_eeprom_exist()
27 AT_READ_REG(hw, REG_MASTER_CTRL, &data); in atl1c_check_eeprom_exist()
33 void atl1c_hw_set_mac_addr(struct atl1c_hw *hw, u8 *mac_addr) in atl1c_hw_set_mac_addr() argument
45 AT_WRITE_REG_ARRAY(hw, REG_MAC_STA_ADDR, 0, value); in atl1c_hw_set_mac_addr()
49 AT_WRITE_REG_ARRAY(hw, REG_MAC_STA_ADDR, 1, value); in atl1c_hw_set_mac_addr()
53 static bool atl1c_read_current_addr(struct atl1c_hw *hw, u8 *eth_addr) in atl1c_read_current_addr() argument
57 AT_READ_REG(hw, REG_MAC_STA_ADDR, &addr[0]); in atl1c_read_current_addr()
58 AT_READ_REG(hw, REG_MAC_STA_ADDR + 4, &addr[1]); in atl1c_read_current_addr()
70 static int atl1c_get_permanent_address(struct atl1c_hw *hw) in atl1c_get_permanent_address() argument
140 atl1c_read_eeprom(struct atl1c_hw * hw,u32 offset,u32 * p_value) atl1c_read_eeprom() argument
183 atl1c_read_mac_addr(struct atl1c_hw * hw) atl1c_read_mac_addr() argument
203 atl1c_hash_mc_addr(struct atl1c_hw * hw,u8 * mc_addr) atl1c_hash_mc_addr() argument
221 atl1c_hash_set(struct atl1c_hw * hw,u32 hash_value) atl1c_hash_set() argument
250 atl1c_wait_mdio_idle(struct atl1c_hw * hw) atl1c_wait_mdio_idle() argument
265 atl1c_stop_phy_polling(struct atl1c_hw * hw) atl1c_stop_phy_polling() argument
274 atl1c_start_phy_polling(struct atl1c_hw * hw,u16 clk_sel) atl1c_start_phy_polling() argument
302 atl1c_read_phy_core(struct atl1c_hw * hw,bool ext,u8 dev,u16 reg,u16 * phy_data) atl1c_read_phy_core() argument
351 atl1c_write_phy_core(struct atl1c_hw * hw,bool ext,u8 dev,u16 reg,u16 phy_data) atl1c_write_phy_core() argument
395 atl1c_read_phy_reg(struct atl1c_hw * hw,u16 reg_addr,u16 * phy_data) atl1c_read_phy_reg() argument
406 atl1c_write_phy_reg(struct atl1c_hw * hw,u32 reg_addr,u16 phy_data) atl1c_write_phy_reg() argument
412 atl1c_read_phy_ext(struct atl1c_hw * hw,u8 dev_addr,u16 reg_addr,u16 * phy_data) atl1c_read_phy_ext() argument
419 atl1c_write_phy_ext(struct atl1c_hw * hw,u8 dev_addr,u16 reg_addr,u16 phy_data) atl1c_write_phy_ext() argument
425 atl1c_read_phy_dbg(struct atl1c_hw * hw,u16 reg_addr,u16 * phy_data) atl1c_read_phy_dbg() argument
438 atl1c_write_phy_dbg(struct atl1c_hw * hw,u16 reg_addr,u16 phy_data) atl1c_write_phy_dbg() argument
456 atl1c_phy_setup_adv(struct atl1c_hw * hw) atl1c_phy_setup_adv() argument
491 atl1c_phy_disable(struct atl1c_hw * hw) atl1c_phy_disable() argument
497 atl1c_phy_reset(struct atl1c_hw * hw) atl1c_phy_reset() argument
590 atl1c_phy_init(struct atl1c_hw * hw) atl1c_phy_init() argument
644 atl1c_get_link_status(struct atl1c_hw * hw) atl1c_get_link_status() argument
668 atl1c_get_speed_and_duplex(struct atl1c_hw * hw,u16 * speed,u16 * duplex) atl1c_get_speed_and_duplex() argument
713 atl1c_phy_to_ps_link(struct atl1c_hw * hw) atl1c_phy_to_ps_link() argument
767 atl1c_restart_autoneg(struct atl1c_hw * hw) atl1c_restart_autoneg() argument
780 atl1c_power_saving(struct atl1c_hw * hw,u32 wufc) atl1c_power_saving() argument
843 atl1c_post_phy_linkchg(struct atl1c_hw * hw,u16 link_speed) atl1c_post_phy_linkchg() argument
[all...]
/linux/drivers/net/ethernet/intel/e1000/
H A De1000_hw.c11 static s32 e1000_check_downshift(struct e1000_hw *hw);
12 static s32 e1000_check_polarity(struct e1000_hw *hw,
14 static void e1000_clear_hw_cntrs(struct e1000_hw *hw);
15 static void e1000_clear_vfta(struct e1000_hw *hw);
16 static s32 e1000_config_dsp_after_link_change(struct e1000_hw *hw,
18 static s32 e1000_config_fc_after_link_up(struct e1000_hw *hw);
19 static s32 e1000_detect_gig_phy(struct e1000_hw *hw);
20 static s32 e1000_get_auto_rd_done(struct e1000_hw *hw);
21 static s32 e1000_get_cable_length(struct e1000_hw *hw, u16 *min_length,
23 static s32 e1000_get_phy_cfg_done(struct e1000_hw *hw);
92 e1000_set_phy_type(struct e1000_hw * hw) e1000_set_phy_type() argument
131 e1000_phy_init_script(struct e1000_hw * hw) e1000_phy_init_script() argument
225 e1000_set_mac_type(struct e1000_hw * hw) e1000_set_mac_type() argument
333 e1000_set_media_type(struct e1000_hw * hw) e1000_set_media_type() argument
376 e1000_reset_hw(struct e1000_hw * hw) e1000_reset_hw() argument
525 e1000_init_hw(struct e1000_hw * hw) e1000_init_hw() argument
643 e1000_adjust_serdes_amplitude(struct e1000_hw * hw) e1000_adjust_serdes_amplitude() argument
686 e1000_setup_link(struct e1000_hw * hw) e1000_setup_link() argument
799 e1000_setup_fiber_serdes_link(struct e1000_hw * hw) e1000_setup_fiber_serdes_link() argument
941 e1000_copper_link_rtl_setup(struct e1000_hw * hw) e1000_copper_link_rtl_setup() argument
955 gbe_dhg_phy_setup(struct e1000_hw * hw) gbe_dhg_phy_setup() argument
1002 e1000_copper_link_preconfig(struct e1000_hw * hw) e1000_copper_link_preconfig() argument
1061 e1000_copper_link_igp_setup(struct e1000_hw * hw) e1000_copper_link_igp_setup() argument
1203 e1000_copper_link_mgp_setup(struct e1000_hw * hw) e1000_copper_link_mgp_setup() argument
1309 e1000_copper_link_autoneg(struct e1000_hw * hw) e1000_copper_link_autoneg() argument
1379 e1000_copper_link_postconfig(struct e1000_hw * hw) e1000_copper_link_postconfig() argument
1416 e1000_setup_copper_link(struct e1000_hw * hw) e1000_setup_copper_link() argument
1495 e1000_phy_setup_autoneg(struct e1000_hw * hw) e1000_phy_setup_autoneg() argument
1643 e1000_phy_force_speed_duplex(struct e1000_hw * hw) e1000_phy_force_speed_duplex() argument
1879 e1000_config_collision_dist(struct e1000_hw * hw) e1000_config_collision_dist() argument
1905 e1000_config_mac_to_phy(struct e1000_hw * hw) e1000_config_mac_to_phy() argument
1984 e1000_force_mac_fc(struct e1000_hw * hw) e1000_force_mac_fc() argument
2048 e1000_config_fc_after_link_up(struct e1000_hw * hw) e1000_config_fc_after_link_up() argument
2264 e1000_check_for_serdes_link_generic(struct e1000_hw * hw) e1000_check_for_serdes_link_generic() argument
2370 e1000_check_for_link(struct e1000_hw * hw) e1000_check_for_link() argument
2553 e1000_get_speed_and_duplex(struct e1000_hw * hw,u16 * speed,u16 * duplex) e1000_get_speed_and_duplex() argument
2618 e1000_wait_autoneg(struct e1000_hw * hw) e1000_wait_autoneg() argument
2650 e1000_raise_mdi_clk(struct e1000_hw * hw,u32 * ctrl) e1000_raise_mdi_clk() argument
2665 e1000_lower_mdi_clk(struct e1000_hw * hw,u32 * ctrl) e1000_lower_mdi_clk() argument
2683 e1000_shift_out_mdi_bits(struct e1000_hw * hw,u32 data,u16 count) e1000_shift_out_mdi_bits() argument
2729 e1000_shift_in_mdi_bits(struct e1000_hw * hw) e1000_shift_in_mdi_bits() argument
2785 e1000_read_phy_reg(struct e1000_hw * hw,u32 reg_addr,u16 * phy_data) e1000_read_phy_reg() argument
2808 e1000_read_phy_reg_ex(struct e1000_hw * hw,u32 reg_addr,u16 * phy_data) e1000_read_phy_reg_ex() argument
2922 e1000_write_phy_reg(struct e1000_hw * hw,u32 reg_addr,u16 phy_data) e1000_write_phy_reg() argument
2946 e1000_write_phy_reg_ex(struct e1000_hw * hw,u32 reg_addr,u16 phy_data) e1000_write_phy_reg_ex() argument
3039 e1000_phy_hw_reset(struct e1000_hw * hw) e1000_phy_hw_reset() argument
3097 e1000_phy_reset(struct e1000_hw * hw) e1000_phy_reset() argument
3134 e1000_detect_gig_phy(struct e1000_hw * hw) e1000_detect_gig_phy() argument
3207 e1000_phy_reset_dsp(struct e1000_hw * hw) e1000_phy_reset_dsp() argument
3234 e1000_phy_igp_get_info(struct e1000_hw * hw,struct e1000_phy_info * phy_info) e1000_phy_igp_get_info() argument
3312 e1000_phy_m88_get_info(struct e1000_hw * hw,struct e1000_phy_info * phy_info) e1000_phy_m88_get_info() argument
3380 e1000_phy_get_info(struct e1000_hw * hw,struct e1000_phy_info * phy_info) e1000_phy_get_info() argument
3421 e1000_validate_mdi_setting(struct e1000_hw * hw) e1000_validate_mdi_setting() argument
3438 e1000_init_eeprom_params(struct e1000_hw * hw) e1000_init_eeprom_params() argument
3532 e1000_raise_ee_clk(struct e1000_hw * hw,u32 * eecd) e1000_raise_ee_clk() argument
3548 e1000_lower_ee_clk(struct e1000_hw * hw,u32 * eecd) e1000_lower_ee_clk() argument
3565 e1000_shift_out_ee_bits(struct e1000_hw * hw,u16 data,u16 count) e1000_shift_out_ee_bits() argument
3616 e1000_shift_in_ee_bits(struct e1000_hw * hw,u16 count) e1000_shift_in_ee_bits() argument
3657 e1000_acquire_eeprom(struct e1000_hw * hw) e1000_acquire_eeprom() argument
3708 e1000_standby_eeprom(struct e1000_hw * hw) e1000_standby_eeprom() argument
3757 e1000_release_eeprom(struct e1000_hw * hw) e1000_release_eeprom() argument
3803 e1000_spi_eeprom_ready(struct e1000_hw * hw) e1000_spi_eeprom_ready() argument
3845 e1000_read_eeprom(struct e1000_hw * hw,u16 offset,u16 words,u16 * data) e1000_read_eeprom() argument
3855 e1000_do_read_eeprom(struct e1000_hw * hw,u16 offset,u16 words,u16 * data) e1000_do_read_eeprom() argument
3954 e1000_validate_eeprom_checksum(struct e1000_hw * hw) e1000_validate_eeprom_checksum() argument
3988 e1000_update_eeprom_checksum(struct e1000_hw * hw) e1000_update_eeprom_checksum() argument
4018 e1000_write_eeprom(struct e1000_hw * hw,u16 offset,u16 words,u16 * data) e1000_write_eeprom() argument
4028 e1000_do_write_eeprom(struct e1000_hw * hw,u16 offset,u16 words,u16 * data) e1000_do_write_eeprom() argument
4074 e1000_write_eeprom_spi(struct e1000_hw * hw,u16 offset,u16 words,u16 * data) e1000_write_eeprom_spi() argument
4141 e1000_write_eeprom_microwire(struct e1000_hw * hw,u16 offset,u16 words,u16 * data) e1000_write_eeprom_microwire() argument
4223 e1000_read_mac_addr(struct e1000_hw * hw) e1000_read_mac_addr() argument
4261 e1000_init_rx_addrs(struct e1000_hw * hw) e1000_init_rx_addrs() argument
4290 e1000_hash_mc_addr(struct e1000_hw * hw,u8 * mc_addr) e1000_hash_mc_addr() argument
4330 e1000_rar_set(struct e1000_hw * hw,u8 * addr,u32 index) e1000_rar_set() argument
4378 e1000_write_vfta(struct e1000_hw * hw,u32 offset,u32 value) e1000_write_vfta() argument
4398 e1000_clear_vfta(struct e1000_hw * hw) e1000_clear_vfta() argument
4408 e1000_id_led_init(struct e1000_hw * hw) e1000_id_led_init() argument
4483 e1000_setup_led(struct e1000_hw * hw) e1000_setup_led() argument
4534 e1000_cleanup_led(struct e1000_hw * hw) e1000_cleanup_led() argument
4568 e1000_led_on(struct e1000_hw * hw) e1000_led_on() argument
4612 e1000_led_off(struct e1000_hw * hw) e1000_led_off() argument
4656 e1000_clear_hw_cntrs(struct e1000_hw * hw) e1000_clear_hw_cntrs() argument
4739 e1000_reset_adaptive(struct e1000_hw * hw) e1000_reset_adaptive() argument
4763 e1000_update_adaptive(struct e1000_hw * hw) e1000_update_adaptive() argument
4798 e1000_get_bus_info(struct e1000_hw * hw) e1000_get_bus_info() argument
4851 e1000_write_reg_io(struct e1000_hw * hw,u32 offset,u32 value) e1000_write_reg_io() argument
4874 e1000_get_cable_length(struct e1000_hw * hw,u16 * min_length,u16 * max_length) e1000_get_cable_length() argument
4987 e1000_check_polarity(struct e1000_hw * hw,e1000_rev_polarity * polarity) e1000_check_polarity() argument
5050 e1000_check_downshift(struct e1000_hw * hw) e1000_check_downshift() argument
5083 e1000_1000Mb_check_cable_length(struct e1000_hw * hw) e1000_1000Mb_check_cable_length() argument
5160 e1000_config_dsp_after_link_change(struct e1000_hw * hw,bool link_up) e1000_config_dsp_after_link_change() argument
5293 e1000_set_phy_mode(struct e1000_hw * hw) e1000_set_phy_mode() argument
5339 e1000_set_d3_lplu_state(struct e1000_hw * hw,bool active) e1000_set_d3_lplu_state() argument
5438 e1000_set_vco_speed(struct e1000_hw * hw) e1000_set_vco_speed() argument
5502 e1000_enable_mng_pass_thru(struct e1000_hw * hw) e1000_enable_mng_pass_thru() argument
5518 e1000_polarity_reversal_workaround(struct e1000_hw * hw) e1000_polarity_reversal_workaround() argument
5612 e1000_get_auto_rd_done(struct e1000_hw * hw) e1000_get_auto_rd_done() argument
5626 e1000_get_phy_cfg_done(struct e1000_hw * hw) e1000_get_phy_cfg_done() argument
[all...]
/linux/drivers/clk/sophgo/
H A Dclk-cv1800.c71 { .hw = &clk_mipimpll.common.hw },
75 { .hw = &clk_mipimpll.common.hw },
79 { .hw = &clk_fpll.common.hw },
167 { .hw = &clk_cam0pll.common.hw },
187 { .hw = &clk_tpll.common.hw },
1464 struct clk_hw *hw = desc->clks_data->hws[i]; cv1800_clk_init_ctrl() local
[all...]
/linux/drivers/clk/sunxi-ng/
H A Dccu-sun5i.c34 .hw.init = CLK_HW_INIT("pll-core",
74 .hw.init = CLK_HW_INIT("pll-audio-base",
91 .hw.init = CLK_HW_INIT("pll-video0",
106 .hw.init = CLK_HW_INIT("pll-ve",
119 .hw.init = CLK_HW_INIT("pll-ddr-base",
134 .hw.init = CLK_HW_INIT("pll-ddr-other", "pll-ddr-base",
148 .hw.init = CLK_HW_INIT("pll-periph",
165 .hw.init = CLK_HW_INIT("pll-video1",
190 .hw.init = CLK_HW_INIT_PARENTS("cpu",
214 .hw
[all...]
H A Dccu-sun55i-a523.c53 .hw.init = CLK_HW_INIT_PARENTS_DATA("pll-ddr0", osc24M,
73 .hw.init = CLK_HW_INIT_PARENTS_DATA("pll-periph0-4x",
89 &pll_periph0_4x_clk.common.hw
95 &pll_periph0_2x_clk.common.hw
102 &pll_periph0_480M_clk.common.hw
117 &pll_periph0_150M_clk.hw
128 .hw.init = CLK_HW_INIT_PARENTS_DATA("pll-periph1-4x",
135 &pll_periph1_4x_clk.common.hw
145 &pll_periph1_2x_clk.common.hw
158 &pll_periph1_480M_clk.common.hw
[all...]
/linux/drivers/net/ethernet/intel/i40e/
H A Di40e_nvm.c11 * @hw: pointer to the HW structure
19 int i40e_init_nvm(struct i40e_hw *hw) in i40e_init_nvm() argument
21 struct i40e_nvm_info *nvm = &hw->nvm; in i40e_init_nvm()
29 gens = rd32(hw, I40E_GLNVM_GENS); in i40e_init_nvm()
35 fla = rd32(hw, I40E_GLNVM_FLA); in i40e_init_nvm()
43 i40e_debug(hw, I40E_DEBUG_NVM, "NVM init error: unsupported blank mode.\n"); in i40e_init_nvm()
51 * @hw: pointer to the HW structure
57 int i40e_acquire_nvm(struct i40e_hw *hw, in i40e_acquire_nvm() argument
64 if (hw->nvm.blank_nvm_mode) in i40e_acquire_nvm()
67 ret_code = i40e_aq_request_resource(hw, I40E_NVM_RESOURCE_I in i40e_acquire_nvm()
114 i40e_release_nvm(struct i40e_hw * hw) i40e_release_nvm() argument
143 i40e_poll_sr_srctl_done_bit(struct i40e_hw * hw) i40e_poll_sr_srctl_done_bit() argument
170 i40e_read_nvm_word_srctl(struct i40e_hw * hw,u16 offset,u16 * data) i40e_read_nvm_word_srctl() argument
220 i40e_read_nvm_aq(struct i40e_hw * hw,u8 module_pointer,u32 offset,u16 words,void * data,bool last_command) i40e_read_nvm_aq() argument
268 i40e_read_nvm_word_aq(struct i40e_hw * hw,u16 offset,u16 * data) i40e_read_nvm_word_aq() argument
290 __i40e_read_nvm_word(struct i40e_hw * hw,u16 offset,u16 * data) __i40e_read_nvm_word() argument
307 i40e_read_nvm_word(struct i40e_hw * hw,u16 offset,u16 * data) i40e_read_nvm_word() argument
334 i40e_read_nvm_module_data(struct i40e_hw * hw,u8 module_ptr,u16 module_offset,u16 data_offset,u16 words_data_size,u16 * data_ptr) i40e_read_nvm_module_data() argument
410 i40e_read_nvm_buffer_srctl(struct i40e_hw * hw,u16 offset,u16 * words,u16 * data) i40e_read_nvm_buffer_srctl() argument
441 i40e_read_nvm_buffer_aq(struct i40e_hw * hw,u16 offset,u16 * words,u16 * data) i40e_read_nvm_buffer_aq() argument
497 __i40e_read_nvm_buffer(struct i40e_hw * hw,u16 offset,u16 * words,u16 * data) __i40e_read_nvm_buffer() argument
518 i40e_read_nvm_buffer(struct i40e_hw * hw,u16 offset,u16 * words,u16 * data) i40e_read_nvm_buffer() argument
548 i40e_write_nvm_aq(struct i40e_hw * hw,u8 module_pointer,u32 offset,u16 words,void * data,bool last_command) i40e_write_nvm_aq() argument
598 i40e_calc_nvm_checksum(struct i40e_hw * hw,u16 * checksum) i40e_calc_nvm_checksum() argument
679 i40e_update_nvm_checksum(struct i40e_hw * hw) i40e_update_nvm_checksum() argument
703 i40e_validate_nvm_checksum(struct i40e_hw * hw,u16 * checksum) i40e_validate_nvm_checksum() argument
780 i40e_nvmupd_validate_command(struct i40e_hw * hw,struct i40e_nvm_access * cmd,int * perrno) i40e_nvmupd_validate_command() argument
872 i40e_nvmupd_nvm_erase(struct i40e_hw * hw,struct i40e_nvm_access * cmd,int * perrno) i40e_nvmupd_nvm_erase() argument
912 i40e_nvmupd_nvm_write(struct i40e_hw * hw,struct i40e_nvm_access * cmd,u8 * bytes,int * perrno) i40e_nvmupd_nvm_write() argument
955 i40e_nvmupd_nvm_read(struct i40e_hw * hw,struct i40e_nvm_access * cmd,u8 * bytes,int * perrno) i40e_nvmupd_nvm_read() argument
995 i40e_nvmupd_exec_aq(struct i40e_hw * hw,struct i40e_nvm_access * cmd,u8 * bytes,int * perrno) i40e_nvmupd_exec_aq() argument
1079 i40e_nvmupd_get_aq_result(struct i40e_hw * hw,struct i40e_nvm_access * cmd,u8 * bytes,int * perrno) i40e_nvmupd_get_aq_result() argument
1148 i40e_nvmupd_get_aq_event(struct i40e_hw * hw,struct i40e_nvm_access * cmd,u8 * bytes,int * perrno) i40e_nvmupd_get_aq_event() argument
1183 i40e_nvmupd_state_init(struct i40e_hw * hw,struct i40e_nvm_access * cmd,u8 * bytes,int * perrno) i40e_nvmupd_state_init() argument
1322 i40e_nvmupd_state_reading(struct i40e_hw * hw,struct i40e_nvm_access * cmd,u8 * bytes,int * perrno) i40e_nvmupd_state_reading() argument
1364 i40e_nvmupd_state_writing(struct i40e_hw * hw,struct i40e_nvm_access * cmd,u8 * bytes,int * perrno) i40e_nvmupd_state_writing() argument
1483 i40e_nvmupd_command(struct i40e_hw * hw,struct i40e_nvm_access * cmd,u8 * bytes,int * perrno) i40e_nvmupd_command() argument
1593 i40e_nvmupd_clear_wait_state(struct i40e_hw * hw) i40e_nvmupd_clear_wait_state() argument
1630 i40e_nvmupd_check_wait_event(struct i40e_hw * hw,u16 opcode,struct libie_aq_desc * desc) i40e_nvmupd_check_wait_event() argument
[all...]
/linux/drivers/tty/ipwireless/
H A Dhardware.c31 static void ipw_send_setup_packet(struct ipw_hardware *hw);
37 static void handle_received_CTRL_packet(struct ipw_hardware *hw,
239 /* Flag if hw is ready to send next packet */
404 static void do_send_fragment(struct ipw_hardware *hw, unsigned char *data, in do_send_fragment() argument
411 BUG_ON(length > hw->ll_mtu); in do_send_fragment()
416 spin_lock_irqsave(&hw->lock, flags); in do_send_fragment()
418 hw->tx_ready = 0; in do_send_fragment()
421 if (hw->hw_version == HW_VERSION_1) { in do_send_fragment()
422 outw((unsigned short) length, hw->base_port + IODWR); in do_send_fragment()
431 outw(raw_data, hw in do_send_fragment()
459 do_send_packet(struct ipw_hardware * hw,struct ipw_tx_packet * packet) do_send_packet() argument
521 ipw_setup_hardware(struct ipw_hardware * hw) ipw_setup_hardware() argument
555 pool_allocate(struct ipw_hardware * hw,struct ipw_rx_packet * packet,int minimum_free_space) pool_allocate() argument
609 pool_free(struct ipw_hardware * hw,struct ipw_rx_packet * packet) pool_free() argument
619 queue_received_packet(struct ipw_hardware * hw,unsigned int protocol,unsigned int address,const unsigned char * data,int length,int is_last) queue_received_packet() argument
705 struct ipw_hardware *hw = ipw_receive_data_work() local
765 handle_received_CTRL_packet(struct ipw_hardware * hw,unsigned int channel_idx,const unsigned char * data,int len) handle_received_CTRL_packet() argument
811 handle_received_packet(struct ipw_hardware * hw,const union nl_packet * packet,unsigned short len) handle_received_packet() argument
842 acknowledge_data_read(struct ipw_hardware * hw) acknowledge_data_read() argument
854 do_receive_packet(struct ipw_hardware * hw) do_receive_packet() argument
914 get_current_packet_priority(struct ipw_hardware * hw) get_current_packet_priority() argument
929 get_packets_from_hw(struct ipw_hardware * hw) get_packets_from_hw() argument
955 send_pending_packet(struct ipw_hardware * hw,int priority_limit) send_pending_packet() argument
1011 struct ipw_hardware *hw = from_tasklet(hw, t, tasklet); ipwireless_do_tasklet() local
1048 is_card_present(struct ipw_hardware * hw) is_card_present() argument
1058 ipwireless_handle_v1_interrupt(int irq,struct ipw_hardware * hw) ipwireless_handle_v1_interrupt() argument
1094 acknowledge_pcmcia_interrupt(struct ipw_hardware * hw) acknowledge_pcmcia_interrupt() argument
1103 ipwireless_handle_v2_v3_interrupt(int irq,struct ipw_hardware * hw) ipwireless_handle_v2_v3_interrupt() argument
1225 flush_packets_to_hw(struct ipw_hardware * hw) flush_packets_to_hw() argument
1237 send_packet(struct ipw_hardware * hw,int priority,struct ipw_tx_packet * packet) send_packet() argument
1294 ipwireless_send_packet(struct ipw_hardware * hw,unsigned int channel_idx,const u8 * data,unsigned int length,void (* callback)(void * cb,unsigned int length),void * callback_data) ipwireless_send_packet() argument
1314 set_control_line(struct ipw_hardware * hw,int prio,unsigned int channel_idx,int line,int state) set_control_line() argument
1334 set_DTR(struct ipw_hardware * hw,int priority,unsigned int channel_idx,int state) set_DTR() argument
1345 set_RTS(struct ipw_hardware * hw,int priority,unsigned int channel_idx,int state) set_RTS() argument
1356 ipwireless_set_DTR(struct ipw_hardware * hw,unsigned int channel_idx,int state) ipwireless_set_DTR() argument
1362 ipwireless_set_RTS(struct ipw_hardware * hw,unsigned int channel_idx,int state) ipwireless_set_RTS() argument
1399 __handle_setup_get_version_rsp(struct ipw_hardware * hw) __handle_setup_get_version_rsp() argument
1496 handle_setup_get_version_rsp(struct ipw_hardware * hw,unsigned char vers_no) handle_setup_get_version_rsp() argument
1511 ipw_send_setup_packet(struct ipw_hardware * hw) ipw_send_setup_packet() argument
1529 handle_received_SETUP_packet(struct ipw_hardware * hw,unsigned int address,const unsigned char * data,int len,int is_last) handle_received_SETUP_packet() argument
1598 do_close_hardware(struct ipw_hardware * hw) do_close_hardware() argument
1620 struct ipw_hardware *hw = ipwireless_hardware_create() local
1645 ipwireless_init_hardware_v1(struct ipw_hardware * hw,unsigned int base_port,void __iomem * attr_memory,void __iomem * common_memory,int is_v2_card,void (* reboot_callback)(void * data),void * reboot_callback_data) ipwireless_init_hardware_v1() argument
1668 ipwireless_init_hardware_v2_v3(struct ipw_hardware * hw) ipwireless_init_hardware_v2_v3() argument
1679 struct ipw_hardware *hw = timer_container_of(hw, t, setup_timer); ipwireless_setup_timer() local
1719 ipwireless_stop_interrupts(struct ipw_hardware * hw) ipwireless_stop_interrupts() argument
1731 ipwireless_hardware_free(struct ipw_hardware * hw) ipwireless_hardware_free() argument
1766 ipwireless_associate_network(struct ipw_hardware * hw,struct ipw_network * network) ipwireless_associate_network() argument
[all...]
/linux/drivers/net/ethernet/marvell/
H A Dsky2.c151 static int gm_phy_write(struct sky2_hw *hw, unsigned port, u16 reg, u16 val) in gm_phy_write() argument
155 gma_write16(hw, port, GM_SMI_DATA, val); in gm_phy_write()
156 gma_write16(hw, port, GM_SMI_CTRL, in gm_phy_write()
160 u16 ctrl = gma_read16(hw, port, GM_SMI_CTRL); in gm_phy_write()
170 dev_warn(&hw->pdev->dev, "%s: phy write timeout\n", hw->dev[port]->name); in gm_phy_write()
174 dev_err(&hw->pdev->dev, "%s: phy I/O error\n", hw->dev[port]->name); in gm_phy_write()
178 static int __gm_phy_read(struct sky2_hw *hw, unsigned port, u16 reg, u16 *val) in __gm_phy_read() argument
182 gma_write16(hw, por in __gm_phy_read()
205 gm_phy_read(struct sky2_hw * hw,unsigned port,u16 reg) gm_phy_read() argument
213 sky2_power_on(struct sky2_hw * hw) sky2_power_on() argument
262 sky2_power_aux(struct sky2_hw * hw) sky2_power_aux() argument
284 sky2_gmac_reset(struct sky2_hw * hw,unsigned port) sky2_gmac_reset() argument
326 sky2_phy_init(struct sky2_hw * hw,unsigned port) sky2_phy_init() argument
696 sky2_phy_power_up(struct sky2_hw * hw,unsigned port) sky2_phy_power_up() argument
717 sky2_phy_power_down(struct sky2_hw * hw,unsigned port) sky2_phy_power_down() argument
789 struct sky2_hw *hw = sky2->hw; sky2_enable_rx_tx() local
810 struct sky2_hw *hw = sky2->hw; sky2_wol_init() local
879 sky2_set_tx_stfwd(struct sky2_hw * hw,unsigned port) sky2_set_tx_stfwd() argument
898 sky2_mac_init(struct sky2_hw * hw,unsigned port) sky2_mac_init() argument
1037 sky2_ramset(struct sky2_hw * hw,u16 q,u32 start,u32 space) sky2_ramset() argument
1077 sky2_qset(struct sky2_hw * hw,u16 q) sky2_qset() argument
1088 sky2_prefetch_init(struct sky2_hw * hw,u32 qaddr,dma_addr_t addr,u32 last) sky2_prefetch_init() argument
1126 sky2_put_idx(struct sky2_hw * hw,unsigned q,u16 idx) sky2_put_idx() argument
1285 struct sky2_hw *hw = sky2->hw; rx_set_rss() local
1326 struct sky2_hw *hw = sky2->hw; sky2_rx_stop() local
1370 struct sky2_hw *hw = sky2->hw; sky2_ioctl() local
1407 struct sky2_hw *hw = sky2->hw; sky2_vlan_mode() local
1432 sky2_rx_pad(const struct sky2_hw * hw) sky2_rx_pad() argument
1487 struct sky2_hw *hw = sky2->hw; sky2_alloc_rx_skbs() local
1520 struct sky2_hw *hw = sky2->hw; sky2_rx_start() local
1595 struct sky2_hw *hw = sky2->hw; sky2_alloc_buffers() local
1626 struct sky2_hw *hw = sky2->hw; sky2_free_buffers() local
1650 struct sky2_hw *hw = sky2->hw; sky2_hw_up() local
1713 sky2_setup_irq(struct sky2_hw * hw,const char * name) sky2_setup_irq() argument
1739 struct sky2_hw *hw = sky2->hw; sky2_open() local
1829 struct sky2_hw *hw = sky2->hw; sky2_xmit_frame() local
2041 sky2_tx_reset(struct sky2_hw * hw,unsigned port) sky2_tx_reset() argument
2067 struct sky2_hw *hw = sky2->hw; sky2_hw_down() local
2116 struct sky2_hw *hw = sky2->hw; sky2_close() local
2151 sky2_phy_speed(const struct sky2_hw * hw,u16 aux) sky2_phy_speed() argument
2175 struct sky2_hw *hw = sky2->hw; sky2_link_up() local
2207 struct sky2_hw *hw = sky2->hw; sky2_link_down() local
2237 struct sky2_hw *hw = sky2->hw; sky2_autoneg_done() local
2298 sky2_phy_intr(struct sky2_hw * hw,unsigned port) sky2_phy_intr() argument
2339 sky2_qlink_intr(struct sky2_hw * hw) sky2_qlink_intr() argument
2365 struct sky2_hw *hw = sky2->hw; sky2_tx_timeout() local
2381 struct sky2_hw *hw = sky2->hw; sky2_change_mtu() local
2640 sky2_rx_done(struct sky2_hw * hw,unsigned port,unsigned packets,unsigned bytes) sky2_rx_done() argument
2704 sky2_status_intr(struct sky2_hw * hw,int to_do,u16 idx) sky2_status_intr() argument
2804 sky2_hw_error(struct sky2_hw * hw,unsigned port,u32 status) sky2_hw_error() argument
2844 sky2_hw_intr(struct sky2_hw * hw) sky2_hw_intr() argument
2891 sky2_mac_intr(struct sky2_hw * hw,unsigned port) sky2_mac_intr() argument
2917 sky2_le_error(struct sky2_hw * hw,unsigned port,u16 q) sky2_le_error() argument
2932 struct sky2_hw *hw = sky2->hw; sky2_rx_hung() local
2964 struct sky2_hw *hw = timer_container_of(hw, t, watchdog_timer); sky2_watchdog() local
2995 sky2_err_intr(struct sky2_hw * hw,u32 status) sky2_err_intr() argument
3024 struct sky2_hw *hw = container_of(napi, struct sky2_hw, napi); sky2_poll() local
3057 struct sky2_hw *hw = dev_id; sky2_intr() local
3084 sky2_mhz(const struct sky2_hw * hw) sky2_mhz() argument
3111 sky2_us2clk(const struct sky2_hw * hw,u32 us) sky2_us2clk() argument
3116 sky2_clk2us(const struct sky2_hw * hw,u32 clk) sky2_clk2us() argument
3122 sky2_init(struct sky2_hw * hw) sky2_init() argument
3230 sky2_reset(struct sky2_hw * hw) sky2_reset() argument
3458 sky2_all_down(struct sky2_hw * hw) sky2_all_down() argument
3483 sky2_all_up(struct sky2_hw * hw) sky2_all_up() argument
3511 struct sky2_hw *hw = container_of(work, struct sky2_hw, restart_work); sky2_restart() local
3522 sky2_wol_supported(const struct sky2_hw * hw) sky2_wol_supported() argument
3538 struct sky2_hw *hw = sky2->hw; sky2_set_wol() local
3560 sky2_supported_modes(const struct sky2_hw * hw) sky2_supported_modes() argument
3581 struct sky2_hw *hw = sky2->hw; sky2_get_link_ksettings() local
3613 const struct sky2_hw *hw = sky2->hw; sky2_set_link_ksettings() local
3762 struct sky2_hw *hw = sky2->hw; sky2_phy_stats() local
3812 struct sky2_hw *hw = sky2->hw; sky2_set_mac_address() local
3845 struct sky2_hw *hw = sky2->hw; sky2_set_multicast() local
3891 struct sky2_hw *hw = sky2->hw; sky2_get_stats() local
3935 struct sky2_hw *hw = sky2->hw; sky2_led() local
4059 struct sky2_hw *hw = sky2->hw; sky2_get_coalesce() local
4096 struct sky2_hw *hw = sky2->hw; sky2_set_coalesce() local
4191 sky2_reg_access_ok(struct sky2_hw * hw,unsigned int b) sky2_reg_access_ok() argument
4265 struct sky2_hw *hw = sky2->hw; sky2_get_eeprom_len() local
4308 const struct sky2_hw *hw = sky2->hw; sky2_fix_features() local
4390 struct sky2_hw *hw = sky2->hw; sky2_debug_show() local
4588 sky2_init_netdev(struct sky2_hw * hw,unsigned port,int highmem,int wol) sky2_init_netdev() argument
4695 struct sky2_hw *hw = dev_id; sky2_test_intr() local
4712 sky2_test_msi(struct sky2_hw * hw) sky2_test_msi() argument
4816 struct sky2_hw *hw; sky2_probe() local
5007 struct sky2_hw *hw = pci_get_drvdata(pdev); sky2_remove() local
5049 struct sky2_hw *hw = dev_get_drvdata(dev); sky2_suspend() local
5079 struct sky2_hw *hw = pci_get_drvdata(pdev); sky2_resume() local
5115 struct sky2_hw *hw = pci_get_drvdata(pdev); sky2_shutdown() local
[all...]

12345678910>>...118