Home
last modified time | relevance | path

Searched defs:hw (Results 1 – 25 of 1704) sorted by relevance

12345678910>>...69

/linux-6.12.1/sound/pci/ctxfi/
Dcthardware.h69 struct hw { struct
70 int (*card_init)(struct hw *hw, struct card_conf *info); argument
71 int (*card_stop)(struct hw *hw); argument
72 int (*pll_init)(struct hw *hw, unsigned int rsr); argument
74 int (*suspend)(struct hw *hw); argument
75 int (*resume)(struct hw *hw, struct card_conf *info); argument
77 int (*is_adc_source_selected)(struct hw *hw, enum ADCSRC source); argument
78 int (*select_adc_source)(struct hw *hw, enum ADCSRC source); argument
79 struct capabilities (*capabilities)(struct hw *hw); argument
80 int (*output_switch_get)(struct hw *hw); argument
[all …]
/linux-6.12.1/drivers/net/ethernet/aquantia/atlantic/macsec/
Dmacsec_api.c30 static int aq_mss_mdio_sem_get(struct aq_hw_s *hw) in aq_mss_mdio_sem_get()
38 static void aq_mss_mdio_sem_put(struct aq_hw_s *hw) in aq_mss_mdio_sem_put()
43 static int aq_mss_mdio_read(struct aq_hw_s *hw, u16 mmd, u16 addr, u16 *data) in aq_mss_mdio_read()
49 static int aq_mss_mdio_write(struct aq_hw_s *hw, u16 mmd, u16 addr, u16 data) in aq_mss_mdio_write()
59 static int set_raw_ingress_record(struct aq_hw_s *hw, u16 *packed_record, in set_raw_ingress_record()
120 static int get_raw_ingress_record(struct aq_hw_s *hw, u16 *packed_record, in get_raw_ingress_record()
169 static int set_raw_egress_record(struct aq_hw_s *hw, u16 *packed_record, in set_raw_egress_record()
213 static int get_raw_egress_record(struct aq_hw_s *hw, u16 *packed_record, in get_raw_egress_record()
262 set_ingress_prectlf_record(struct aq_hw_s *hw, in set_ingress_prectlf_record()
286 int aq_mss_set_ingress_prectlf_record(struct aq_hw_s *hw, in aq_mss_set_ingress_prectlf_record()
[all …]
/linux-6.12.1/drivers/net/ethernet/intel/e1000/
De1000_hw.c92 static s32 e1000_set_phy_type(struct e1000_hw *hw) in e1000_set_phy_type()
131 static void e1000_phy_init_script(struct e1000_hw *hw) in e1000_phy_init_script()
225 s32 e1000_set_mac_type(struct e1000_hw *hw) in e1000_set_mac_type()
333 void e1000_set_media_type(struct e1000_hw *hw) in e1000_set_media_type()
376 s32 e1000_reset_hw(struct e1000_hw *hw) in e1000_reset_hw()
525 s32 e1000_init_hw(struct e1000_hw *hw) in e1000_init_hw()
643 static s32 e1000_adjust_serdes_amplitude(struct e1000_hw *hw) in e1000_adjust_serdes_amplitude()
686 s32 e1000_setup_link(struct e1000_hw *hw) in e1000_setup_link()
799 static s32 e1000_setup_fiber_serdes_link(struct e1000_hw *hw) in e1000_setup_fiber_serdes_link()
941 static s32 e1000_copper_link_rtl_setup(struct e1000_hw *hw) in e1000_copper_link_rtl_setup()
[all …]
/linux-6.12.1/drivers/net/ethernet/intel/e1000e/
D82571.c45 static s32 e1000_init_phy_params_82571(struct e1000_hw *hw) in e1000_init_phy_params_82571()
120 static s32 e1000_init_nvm_params_82571(struct e1000_hw *hw) in e1000_init_nvm_params_82571()
191 static s32 e1000_init_mac_params_82571(struct e1000_hw *hw) in e1000_init_mac_params_82571()
314 struct e1000_hw *hw = &adapter->hw; in e1000_get_variants_82571() local
387 static s32 e1000_get_phy_id_82571(struct e1000_hw *hw) in e1000_get_phy_id_82571()
433 static s32 e1000_get_hw_semaphore_82571(struct e1000_hw *hw) in e1000_get_hw_semaphore_82571()
492 static void e1000_put_hw_semaphore_82571(struct e1000_hw *hw) in e1000_put_hw_semaphore_82571()
508 static s32 e1000_get_hw_semaphore_82573(struct e1000_hw *hw) in e1000_get_hw_semaphore_82573()
543 static void e1000_put_hw_semaphore_82573(struct e1000_hw *hw) in e1000_put_hw_semaphore_82573()
561 static s32 e1000_get_hw_semaphore_82574(struct e1000_hw *hw) in e1000_get_hw_semaphore_82574()
[all …]
Dmac.c16 s32 e1000e_get_bus_info_pcie(struct e1000_hw *hw) in e1000e_get_bus_info_pcie()
44 void e1000_set_lan_id_multi_port_pcie(struct e1000_hw *hw) in e1000_set_lan_id_multi_port_pcie()
62 void e1000_set_lan_id_single_port(struct e1000_hw *hw) in e1000_set_lan_id_single_port()
76 void e1000_clear_vfta_generic(struct e1000_hw *hw) in e1000_clear_vfta_generic()
95 void e1000_write_vfta_generic(struct e1000_hw *hw, u32 offset, u32 value) in e1000_write_vfta_generic()
110 void e1000e_init_rx_addrs(struct e1000_hw *hw, u16 rar_count) in e1000e_init_rx_addrs()
138 s32 e1000_check_alt_mac_addr_generic(struct e1000_hw *hw) in e1000_check_alt_mac_addr_generic()
194 u32 e1000e_rar_get_count_generic(struct e1000_hw *hw) in e1000e_rar_get_count_generic()
208 int e1000e_rar_set_generic(struct e1000_hw *hw, u8 *addr, u32 index) in e1000e_rar_set_generic()
244 static u32 e1000_hash_mc_addr(struct e1000_hw *hw, u8 *mc_addr) in e1000_hash_mc_addr()
[all …]
Dphy.c44 s32 e1000e_check_reset_block_generic(struct e1000_hw *hw) in e1000e_check_reset_block_generic()
60 s32 e1000e_get_phy_id(struct e1000_hw *hw) in e1000e_get_phy_id()
99 s32 e1000e_phy_reset_dsp(struct e1000_hw *hw) in e1000e_phy_reset_dsp()
110 void e1000e_disable_phy_retry(struct e1000_hw *hw) in e1000e_disable_phy_retry()
115 void e1000e_enable_phy_retry(struct e1000_hw *hw) in e1000e_enable_phy_retry()
129 s32 e1000e_read_phy_reg_mdic(struct e1000_hw *hw, u32 offset, u16 *data) in e1000e_read_phy_reg_mdic()
208 s32 e1000e_write_phy_reg_mdic(struct e1000_hw *hw, u32 offset, u16 data) in e1000e_write_phy_reg_mdic()
288 s32 e1000e_read_phy_reg_m88(struct e1000_hw *hw, u32 offset, u16 *data) in e1000e_read_phy_reg_m88()
313 s32 e1000e_write_phy_reg_m88(struct e1000_hw *hw, u32 offset, u16 data) in e1000e_write_phy_reg_m88()
338 s32 e1000_set_page_igp(struct e1000_hw *hw, u16 page) in e1000_set_page_igp()
[all …]
D80003es2lan.c38 static s32 e1000_init_phy_params_80003es2lan(struct e1000_hw *hw) in e1000_init_phy_params_80003es2lan()
70 static s32 e1000_init_nvm_params_80003es2lan(struct e1000_hw *hw) in e1000_init_nvm_params_80003es2lan()
114 static s32 e1000_init_mac_params_80003es2lan(struct e1000_hw *hw) in e1000_init_mac_params_80003es2lan()
153 struct e1000_hw *hw = &adapter->hw; in e1000_get_variants_80003es2lan() local
177 static s32 e1000_acquire_phy_80003es2lan(struct e1000_hw *hw) in e1000_acquire_phy_80003es2lan()
191 static void e1000_release_phy_80003es2lan(struct e1000_hw *hw) in e1000_release_phy_80003es2lan()
206 static s32 e1000_acquire_mac_csr_80003es2lan(struct e1000_hw *hw) in e1000_acquire_mac_csr_80003es2lan()
221 static void e1000_release_mac_csr_80003es2lan(struct e1000_hw *hw) in e1000_release_mac_csr_80003es2lan()
236 static s32 e1000_acquire_nvm_80003es2lan(struct e1000_hw *hw) in e1000_acquire_nvm_80003es2lan()
258 static void e1000_release_nvm_80003es2lan(struct e1000_hw *hw) in e1000_release_nvm_80003es2lan()
[all …]
/linux-6.12.1/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/
Dhal_btc.c14 void rtl8723e_dm_bt_turn_off_bt_coexist_before_enter_lps(struct ieee80211_hw *hw) in rtl8723e_dm_bt_turn_off_bt_coexist_before_enter_lps()
33 static enum rt_media_status mgnt_link_status_query(struct ieee80211_hw *hw) in mgnt_link_status_query()
45 void rtl_8723e_bt_wifi_media_status_notify(struct ieee80211_hw *hw, in rtl_8723e_bt_wifi_media_status_notify()
79 static bool rtl8723e_dm_bt_is_wifi_busy(struct ieee80211_hw *hw) in rtl8723e_dm_bt_is_wifi_busy()
90 static void rtl8723e_dm_bt_set_fw_3a(struct ieee80211_hw *hw, in rtl8723e_dm_bt_set_fw_3a()
110 static bool rtl8723e_dm_bt_need_to_dec_bt_pwr(struct ieee80211_hw *hw) in rtl8723e_dm_bt_need_to_dec_bt_pwr()
126 static bool rtl8723e_dm_bt_is_same_coexist_state(struct ieee80211_hw *hw) in rtl8723e_dm_bt_is_same_coexist_state()
144 static void rtl8723e_dm_bt_set_coex_table(struct ieee80211_hw *hw, in rtl8723e_dm_bt_set_coex_table()
163 static void rtl8723e_dm_bt_set_hw_pta_mode(struct ieee80211_hw *hw, bool b_mode) in rtl8723e_dm_bt_set_hw_pta_mode()
178 static void rtl8723e_dm_bt_set_sw_rf_rx_lpf_corner(struct ieee80211_hw *hw, in rtl8723e_dm_bt_set_sw_rf_rx_lpf_corner()
[all …]
/linux-6.12.1/drivers/net/ethernet/intel/ixgbe/
Dixgbe_common.c49 bool ixgbe_device_supports_autoneg_fc(struct ixgbe_hw *hw) in ixgbe_device_supports_autoneg_fc()
114 int ixgbe_setup_fc_generic(struct ixgbe_hw *hw) in ixgbe_setup_fc_generic()
270 int ixgbe_start_hw_generic(struct ixgbe_hw *hw) in ixgbe_start_hw_generic()
333 int ixgbe_start_hw_gen2(struct ixgbe_hw *hw) in ixgbe_start_hw_gen2()
357 int ixgbe_init_hw_generic(struct ixgbe_hw *hw) in ixgbe_init_hw_generic()
383 int ixgbe_clear_hw_cntrs_generic(struct ixgbe_hw *hw) in ixgbe_clear_hw_cntrs_generic()
492 int ixgbe_read_pba_string_generic(struct ixgbe_hw *hw, u8 *pba_num, in ixgbe_read_pba_string_generic()
602 int ixgbe_get_mac_addr_generic(struct ixgbe_hw *hw, u8 *mac_addr) in ixgbe_get_mac_addr_generic()
656 int ixgbe_get_bus_info_generic(struct ixgbe_hw *hw) in ixgbe_get_bus_info_generic()
680 void ixgbe_set_lan_id_multi_port_pcie(struct ixgbe_hw *hw) in ixgbe_set_lan_id_multi_port_pcie()
[all …]
Dixgbe_x550.c15 static int ixgbe_get_invariants_X550_x(struct ixgbe_hw *hw) in ixgbe_get_invariants_X550_x()
32 static int ixgbe_get_invariants_X550_x_fw(struct ixgbe_hw *hw) in ixgbe_get_invariants_X550_x_fw()
44 static int ixgbe_get_invariants_X550_a(struct ixgbe_hw *hw) in ixgbe_get_invariants_X550_a()
58 static int ixgbe_get_invariants_X550_a_fw(struct ixgbe_hw *hw) in ixgbe_get_invariants_X550_a_fw()
73 static void ixgbe_setup_mux_ctl(struct ixgbe_hw *hw) in ixgbe_setup_mux_ctl()
94 static int ixgbe_read_cs4227(struct ixgbe_hw *hw, u16 reg, u16 *value) in ixgbe_read_cs4227()
107 static int ixgbe_write_cs4227(struct ixgbe_hw *hw, u16 reg, u16 value) in ixgbe_write_cs4227()
120 static int ixgbe_read_pe(struct ixgbe_hw *hw, u8 reg, u8 *value) in ixgbe_read_pe()
138 static int ixgbe_write_pe(struct ixgbe_hw *hw, u8 reg, u8 value) in ixgbe_write_pe()
156 static int ixgbe_reset_cs4227(struct ixgbe_hw *hw) in ixgbe_reset_cs4227()
[all …]
/linux-6.12.1/drivers/clk/sophgo/
Dclk-cv18xx-ip.c14 static inline struct cv1800_clk_gate *hw_to_cv1800_clk_gate(struct clk_hw *hw) in hw_to_cv1800_clk_gate()
21 static int gate_enable(struct clk_hw *hw) in gate_enable()
28 static void gate_disable(struct clk_hw *hw) in gate_disable()
35 static int gate_is_enabled(struct clk_hw *hw) in gate_is_enabled()
42 static unsigned long gate_recalc_rate(struct clk_hw *hw, in gate_recalc_rate()
48 static long gate_round_rate(struct clk_hw *hw, unsigned long rate, in gate_round_rate()
54 static int gate_set_rate(struct clk_hw *hw, unsigned long rate, in gate_set_rate()
79 static inline struct cv1800_clk_div *hw_to_cv1800_clk_div(struct clk_hw *hw) in hw_to_cv1800_clk_div()
86 static int div_enable(struct clk_hw *hw) in div_enable()
93 static void div_disable(struct clk_hw *hw) in div_disable()
[all …]
/linux-6.12.1/drivers/net/ethernet/intel/igb/
De1000_82575.c69 static void igb_write_vfta_i350(struct e1000_hw *hw, u32 offset, u32 value) in igb_write_vfta_i350()
88 static bool igb_sgmii_uses_mdio_82575(struct e1000_hw *hw) in igb_sgmii_uses_mdio_82575()
119 static s32 igb_check_for_link_media_swap(struct e1000_hw *hw) in igb_check_for_link_media_swap()
178 static s32 igb_init_phy_params_82575(struct e1000_hw *hw) in igb_init_phy_params_82575()
326 static s32 igb_init_nvm_params_82575(struct e1000_hw *hw) in igb_init_nvm_params_82575()
402 static s32 igb_init_mac_params_82575(struct e1000_hw *hw) in igb_init_mac_params_82575()
490 static s32 igb_set_sfp_media_type_82575(struct e1000_hw *hw) in igb_set_sfp_media_type_82575()
552 static s32 igb_get_invariants_82575(struct e1000_hw *hw) in igb_get_invariants_82575()
716 static s32 igb_acquire_phy_82575(struct e1000_hw *hw) in igb_acquire_phy_82575()
737 static void igb_release_phy_82575(struct e1000_hw *hw) in igb_release_phy_82575()
[all …]
De1000_phy.c38 s32 igb_check_reset_block(struct e1000_hw *hw) in igb_check_reset_block()
54 s32 igb_get_phy_id(struct e1000_hw *hw) in igb_get_phy_id()
87 static s32 igb_phy_reset_dsp(struct e1000_hw *hw) in igb_phy_reset_dsp()
113 s32 igb_read_phy_reg_mdic(struct e1000_hw *hw, u32 offset, u16 *data) in igb_read_phy_reg_mdic()
169 s32 igb_write_phy_reg_mdic(struct e1000_hw *hw, u32 offset, u16 data) in igb_write_phy_reg_mdic()
226 s32 igb_read_phy_reg_i2c(struct e1000_hw *hw, u32 offset, u16 *data) in igb_read_phy_reg_i2c()
271 s32 igb_write_phy_reg_i2c(struct e1000_hw *hw, u32 offset, u16 data) in igb_write_phy_reg_i2c()
330 s32 igb_read_sfp_data_byte(struct e1000_hw *hw, u16 offset, u8 *data) in igb_read_sfp_data_byte()
380 s32 igb_read_phy_reg_igp(struct e1000_hw *hw, u32 offset, u16 *data) in igb_read_phy_reg_igp()
419 s32 igb_write_phy_reg_igp(struct e1000_hw *hw, u32 offset, u16 data) in igb_write_phy_reg_igp()
[all …]
De1000_mac.c26 s32 igb_get_bus_info_pcie(struct e1000_hw *hw) in igb_get_bus_info_pcie()
71 void igb_clear_vfta(struct e1000_hw *hw) in igb_clear_vfta()
88 void igb_write_vfta(struct e1000_hw *hw, u32 offset, u32 value) in igb_write_vfta()
107 void igb_init_rx_addrs(struct e1000_hw *hw, u16 rar_count) in igb_init_rx_addrs()
132 static s32 igb_find_vlvf_slot(struct e1000_hw *hw, u32 vlan, bool vlvf_bypass) in igb_find_vlvf_slot()
174 s32 igb_vfta_set(struct e1000_hw *hw, u32 vlan, u32 vind, in igb_vfta_set()
287 s32 igb_check_alt_mac_addr(struct e1000_hw *hw) in igb_check_alt_mac_addr()
356 void igb_rar_set(struct e1000_hw *hw, u8 *addr, u32 index) in igb_rar_set()
393 void igb_mta_set(struct e1000_hw *hw, u32 hash_value) in igb_mta_set()
426 static u32 igb_hash_mc_addr(struct e1000_hw *hw, u8 *mc_addr) in igb_hash_mc_addr()
[all …]
/linux-6.12.1/drivers/net/ethernet/intel/ice/
Dice_controlq.c34 static void ice_adminq_init_regs(struct ice_hw *hw) in ice_adminq_init_regs()
47 static void ice_mailbox_init_regs(struct ice_hw *hw) in ice_mailbox_init_regs()
60 static void ice_sb_init_regs(struct ice_hw *hw) in ice_sb_init_regs()
74 bool ice_check_sq_alive(struct ice_hw *hw, struct ice_ctl_q_info *cq) in ice_check_sq_alive()
91 ice_alloc_ctrlq_sq_ring(struct ice_hw *hw, struct ice_ctl_q_info *cq) in ice_alloc_ctrlq_sq_ring()
111 ice_alloc_ctrlq_rq_ring(struct ice_hw *hw, struct ice_ctl_q_info *cq) in ice_alloc_ctrlq_rq_ring()
132 static void ice_free_cq_ring(struct ice_hw *hw, struct ice_ctl_q_ring *ring) in ice_free_cq_ring()
147 ice_alloc_rq_bufs(struct ice_hw *hw, struct ice_ctl_q_info *cq) in ice_alloc_rq_bufs()
219 ice_alloc_sq_bufs(struct ice_hw *hw, struct ice_ctl_q_info *cq) in ice_alloc_sq_bufs()
262 ice_cfg_cq_regs(struct ice_hw *hw, struct ice_ctl_q_ring *ring, u16 num_entries) in ice_cfg_cq_regs()
[all …]
Dice_ptp_hw.c204 u8 ice_get_ptp_src_clock_index(struct ice_hw *hw) in ice_get_ptp_src_clock_index()
215 static u64 ice_ptp_read_src_incval(struct ice_hw *hw) in ice_ptp_read_src_incval()
239 static int ice_read_cgu_reg_e82x(struct ice_hw *hw, u32 addr, u32 *val) in ice_read_cgu_reg_e82x()
271 static int ice_write_cgu_reg_e82x(struct ice_hw *hw, u32 addr, u32 val) in ice_write_cgu_reg_e82x()
350 static int ice_cfg_cgu_pll_e82x(struct ice_hw *hw, in ice_cfg_cgu_pll_e82x()
495 static int ice_cfg_cgu_pll_e825c(struct ice_hw *hw, in ice_cfg_cgu_pll_e825c()
671 static int ice_cfg_cgu_pll_dis_sticky_bits_e82x(struct ice_hw *hw) in ice_cfg_cgu_pll_dis_sticky_bits_e82x()
698 static int ice_cfg_cgu_pll_dis_sticky_bits_e825c(struct ice_hw *hw) in ice_cfg_cgu_pll_dis_sticky_bits_e825c()
720 static int ice_init_cgu_e82x(struct ice_hw *hw) in ice_init_cgu_e82x()
754 static u32 ice_ptp_tmr_cmd_to_src_reg(struct ice_hw *hw, in ice_ptp_tmr_cmd_to_src_reg()
[all …]
/linux-6.12.1/drivers/net/ethernet/atheros/alx/
Dhw.c46 static int alx_wait_mdio_idle(struct alx_hw *hw) 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()
98 static int alx_write_phy_core(struct alx_hw *hw, bool ext, u8 dev, in alx_write_phy_core()
129 static int __alx_read_phy_reg(struct alx_hw *hw, u16 reg, u16 *phy_data) in __alx_read_phy_reg()
134 static int __alx_write_phy_reg(struct alx_hw *hw, u16 reg, u16 phy_data) in __alx_write_phy_reg()
139 static int __alx_read_phy_ext(struct alx_hw *hw, u8 dev, u16 reg, u16 *pdata) in __alx_read_phy_ext()
144 static int __alx_write_phy_ext(struct alx_hw *hw, u8 dev, u16 reg, u16 data) in __alx_write_phy_ext()
149 static int __alx_read_phy_dbg(struct alx_hw *hw, u16 reg, u16 *pdata) in __alx_read_phy_dbg()
160 static int __alx_write_phy_dbg(struct alx_hw *hw, u16 reg, u16 data) in __alx_write_phy_dbg()
171 int alx_read_phy_reg(struct alx_hw *hw, u16 reg, u16 *phy_data) in alx_read_phy_reg()
[all …]
/linux-6.12.1/drivers/vdpa/ifcvf/
Difcvf_base.c13 u16 ifcvf_set_vq_vector(struct ifcvf_hw *hw, u16 qid, int vector) in ifcvf_set_vq_vector()
23 u16 ifcvf_set_config_vector(struct ifcvf_hw *hw, int vector) in ifcvf_set_config_vector()
32 static void __iomem *get_cap_addr(struct ifcvf_hw *hw, in get_cap_addr()
72 u16 ifcvf_get_vq_size(struct ifcvf_hw *hw, u16 qid) in ifcvf_get_vq_size()
85 u16 ifcvf_get_max_vq_size(struct ifcvf_hw *hw) in ifcvf_get_max_vq_size()
102 int ifcvf_init_hw(struct ifcvf_hw *hw, struct pci_dev *pdev) in ifcvf_init_hw()
194 u8 ifcvf_get_status(struct ifcvf_hw *hw) in ifcvf_get_status()
199 void ifcvf_set_status(struct ifcvf_hw *hw, u8 status) in ifcvf_set_status()
204 void ifcvf_reset(struct ifcvf_hw *hw) in ifcvf_reset()
211 u64 ifcvf_get_hw_features(struct ifcvf_hw *hw) in ifcvf_get_hw_features()
[all …]
/linux-6.12.1/drivers/net/wireless/realtek/rtlwifi/rtl8192c/
Ddm_common.c139 void dm_restorepowerindex(struct ieee80211_hw *hw) in dm_restorepowerindex()
150 void dm_writepowerindex(struct ieee80211_hw *hw, u8 value) in dm_writepowerindex()
160 void dm_savepowerindex(struct ieee80211_hw *hw) in dm_savepowerindex()
173 static u8 rtl92c_dm_initial_gain_min_pwdb(struct ieee80211_hw *hw) in rtl92c_dm_initial_gain_min_pwdb()
201 static void rtl92c_dm_false_alarm_counter_statistics(struct ieee80211_hw *hw) in rtl92c_dm_false_alarm_counter_statistics()
257 static void rtl92c_dm_ctrl_initgain_by_fa(struct ieee80211_hw *hw) in rtl92c_dm_ctrl_initgain_by_fa()
284 static void rtl92c_dm_ctrl_initgain_by_rssi(struct ieee80211_hw *hw) in rtl92c_dm_ctrl_initgain_by_rssi()
366 static void rtl92c_dm_initial_gain_multi_sta(struct ieee80211_hw *hw) in rtl92c_dm_initial_gain_multi_sta()
417 static void rtl92c_dm_initial_gain_sta(struct ieee80211_hw *hw) in rtl92c_dm_initial_gain_sta()
445 static void rtl92c_dm_cck_packet_detection_thresh(struct ieee80211_hw *hw) in rtl92c_dm_cck_packet_detection_thresh()
[all …]
/linux-6.12.1/drivers/net/ethernet/intel/i40e/
Di40e_adminq.c15 static int i40e_alloc_adminq_asq_ring(struct i40e_hw *hw) in i40e_alloc_adminq_asq_ring()
41 static int i40e_alloc_adminq_arq_ring(struct i40e_hw *hw) in i40e_alloc_adminq_arq_ring()
60 static void i40e_free_adminq_asq(struct i40e_hw *hw) in i40e_free_adminq_asq()
72 static void i40e_free_adminq_arq(struct i40e_hw *hw) in i40e_free_adminq_arq()
81 static int i40e_alloc_arq_bufs(struct i40e_hw *hw) in i40e_alloc_arq_bufs()
147 static int i40e_alloc_asq_bufs(struct i40e_hw *hw) in i40e_alloc_asq_bufs()
186 static void i40e_free_arq_bufs(struct i40e_hw *hw) in i40e_free_arq_bufs()
205 static void i40e_free_asq_bufs(struct i40e_hw *hw) in i40e_free_asq_bufs()
230 static int i40e_config_asq_regs(struct i40e_hw *hw) in i40e_config_asq_regs()
259 static int i40e_config_arq_regs(struct i40e_hw *hw) in i40e_config_arq_regs()
[all …]
/linux-6.12.1/drivers/scsi/csiostor/
Dcsio_hw.c106 int csio_is_hw_ready(struct csio_hw *hw) in csio_is_hw_ready()
111 int csio_is_hw_removing(struct csio_hw *hw) in csio_is_hw_removing()
133 csio_hw_wait_op_done_val(struct csio_hw *hw, int reg, uint32_t mask, in csio_hw_wait_op_done_val()
163 csio_hw_tp_wr_bits_indirect(struct csio_hw *hw, unsigned int addr, in csio_hw_tp_wr_bits_indirect()
172 csio_set_reg_field(struct csio_hw *hw, uint32_t reg, uint32_t mask, in csio_set_reg_field()
184 csio_memory_write(struct csio_hw *hw, int mtype, u32 addr, u32 len, u32 *buf) in csio_memory_write()
212 csio_hw_seeprom_read(struct csio_hw *hw, uint32_t addr, uint32_t *data) in csio_hw_seeprom_read()
303 csio_hw_get_vpd_params(struct csio_hw *hw, struct csio_vpd *p) in csio_hw_get_vpd_params()
392 csio_hw_sf1_read(struct csio_hw *hw, uint32_t byte_cnt, int32_t cont, in csio_hw_sf1_read()
424 csio_hw_sf1_write(struct csio_hw *hw, uint32_t byte_cnt, uint32_t cont, in csio_hw_sf1_write()
[all …]
/linux-6.12.1/drivers/misc/mei/
Dhw-txe.c63 static inline u32 mei_txe_sec_reg_read_silent(struct mei_txe_hw *hw, in mei_txe_sec_reg_read_silent()
79 static inline u32 mei_txe_sec_reg_read(struct mei_txe_hw *hw, in mei_txe_sec_reg_read()
95 static inline void mei_txe_sec_reg_write_silent(struct mei_txe_hw *hw, in mei_txe_sec_reg_write_silent()
110 static inline void mei_txe_sec_reg_write(struct mei_txe_hw *hw, in mei_txe_sec_reg_write()
124 static inline u32 mei_txe_br_reg_read(struct mei_txe_hw *hw, in mei_txe_br_reg_read()
137 static inline void mei_txe_br_reg_write(struct mei_txe_hw *hw, in mei_txe_br_reg_write()
160 struct mei_txe_hw *hw = to_txe_hw(dev); in mei_txe_aliveness_set() local
185 struct mei_txe_hw *hw = to_txe_hw(dev); in mei_txe_aliveness_req_get() local
202 struct mei_txe_hw *hw = to_txe_hw(dev); in mei_txe_aliveness_get() local
221 struct mei_txe_hw *hw = to_txe_hw(dev); in mei_txe_aliveness_poll() local
[all …]
/linux-6.12.1/drivers/net/ethernet/atheros/atl1c/
Datl1c_hw.c19 int atl1c_check_eeprom_exist(struct atl1c_hw *hw) 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()
53 static bool atl1c_read_current_addr(struct atl1c_hw *hw, u8 *eth_addr) in atl1c_read_current_addr()
70 static int atl1c_get_permanent_address(struct atl1c_hw *hw) in atl1c_get_permanent_address()
140 bool atl1c_read_eeprom(struct atl1c_hw *hw, u32 offset, u32 *p_value) in atl1c_read_eeprom()
183 int atl1c_read_mac_addr(struct atl1c_hw *hw) in atl1c_read_mac_addr()
203 u32 atl1c_hash_mc_addr(struct atl1c_hw *hw, u8 *mc_addr) in atl1c_hash_mc_addr()
221 void atl1c_hash_set(struct atl1c_hw *hw, u32 hash_value) in atl1c_hash_set()
250 bool atl1c_wait_mdio_idle(struct atl1c_hw *hw) in atl1c_wait_mdio_idle()
265 void atl1c_stop_phy_polling(struct atl1c_hw *hw) in atl1c_stop_phy_polling()
[all …]
/linux-6.12.1/drivers/net/ethernet/intel/ixgbevf/
Dmbx.c13 static s32 ixgbevf_poll_for_msg(struct ixgbe_hw *hw) in ixgbevf_poll_for_msg()
35 static s32 ixgbevf_poll_for_ack(struct ixgbe_hw *hw) in ixgbevf_poll_for_ack()
58 static u32 ixgbevf_read_mailbox_vf(struct ixgbe_hw *hw) in ixgbevf_read_mailbox_vf()
74 static void ixgbevf_clear_msg_vf(struct ixgbe_hw *hw) in ixgbevf_clear_msg_vf()
90 static void ixgbevf_clear_ack_vf(struct ixgbe_hw *hw) in ixgbevf_clear_ack_vf()
107 static void ixgbevf_clear_rst_vf(struct ixgbe_hw *hw) in ixgbevf_clear_rst_vf()
126 static s32 ixgbevf_check_for_bit_vf(struct ixgbe_hw *hw, u32 mask) in ixgbevf_check_for_bit_vf()
143 static s32 ixgbevf_check_for_msg_vf(struct ixgbe_hw *hw) in ixgbevf_check_for_msg_vf()
161 static s32 ixgbevf_check_for_ack_vf(struct ixgbe_hw *hw) in ixgbevf_check_for_ack_vf()
180 static s32 ixgbevf_check_for_rst_vf(struct ixgbe_hw *hw) in ixgbevf_check_for_rst_vf()
[all …]
/linux-6.12.1/drivers/net/ethernet/intel/iavf/
Diavf_adminq.c14 static enum iavf_status iavf_alloc_adminq_asq_ring(struct iavf_hw *hw) in iavf_alloc_adminq_asq_ring()
41 static enum iavf_status iavf_alloc_adminq_arq_ring(struct iavf_hw *hw) in iavf_alloc_adminq_arq_ring()
61 static void iavf_free_adminq_asq(struct iavf_hw *hw) in iavf_free_adminq_asq()
73 static void iavf_free_adminq_arq(struct iavf_hw *hw) in iavf_free_adminq_arq()
82 static enum iavf_status iavf_alloc_arq_bufs(struct iavf_hw *hw) in iavf_alloc_arq_bufs()
150 static enum iavf_status iavf_alloc_asq_bufs(struct iavf_hw *hw) in iavf_alloc_asq_bufs()
191 static void iavf_free_arq_bufs(struct iavf_hw *hw) in iavf_free_arq_bufs()
210 static void iavf_free_asq_bufs(struct iavf_hw *hw) in iavf_free_asq_bufs()
235 static enum iavf_status iavf_config_asq_regs(struct iavf_hw *hw) in iavf_config_asq_regs()
264 static enum iavf_status iavf_config_arq_regs(struct iavf_hw *hw) in iavf_config_arq_regs()
[all …]

12345678910>>...69