/linux/drivers/clk/sprd/ |
H A D | ums512-clk.c | 30 /* 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 D | sc9863a-clk.c | 57 [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 D | ixgbe_phy.c | 12 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 D | ixgbe_x540.c | 20 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 D | ixgbe_x550.c | 17 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 D | g12a.c | 173 .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 D | meson8b.c | 155 .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 D | gxbb.c | 216 .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 D | axg-audio.c | 85 .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 D | hw.c | 39 #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 D | spi-au1550.c | 52 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 D | spi-altera-core.c | 43 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 D | spi-oc-tiny.c | 61 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 D | mISDNinfineon.c | 268 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 D | iavf_adminq.c | 12 * @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 D | csio_isr.c | 47 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 D | csio_hw.c | 102 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 D | atl1c_hw.c | 19 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 D | e1000_hw.c | 11 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 D | clk-cv1800.c | 71 { .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 D | ccu-sun5i.c | 34 .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 D | ccu-sun55i-a523.c | 53 .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 D | i40e_nvm.c | 11 * @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 D | hardware.c | 31 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 D | sky2.c | 151 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...] |