Home
last modified time | relevance | path

Searched refs:rtw89_dev (Results 1 – 25 of 49) sorted by relevance

12

/linux/drivers/net/wireless/realtek/rtw89/
H A Drtw8852b_common.h117 int (*mac_enable_bb_rf)(struct rtw89_dev *rtwdev);
118 int (*mac_disable_bb_rf)(struct rtw89_dev *rtwdev);
119 void (*bb_sethw)(struct rtw89_dev *rtwdev);
120 void (*bb_reset_all)(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx);
121 void (*bb_cfg_txrx_path)(struct rtw89_dev *rtwdev);
122 void (*bb_cfg_tx_path)(struct rtw89_dev *rtwdev, u8 tx_path);
123 void (*bb_ctrl_rx_path)(struct rtw89_dev *rtwdev,
126 void (*bb_set_plcp_tx)(struct rtw89_dev *rtwdev);
127 void (*bb_set_power)(struct rtw89_dev *rtwdev, s16 pwr_dbm,
129 void (*bb_set_pmac_pkt_tx)(struct rtw89_dev *rtwdev, u8 enable,
[all …]
H A Dmac.h1081 int (*check_mac_en)(struct rtw89_dev *rtwdev, u8 band,
1083 int (*sys_init)(struct rtw89_dev *rtwdev);
1084 int (*trx_init)(struct rtw89_dev *rtwdev);
1085 int (*preload_init)(struct rtw89_dev *rtwdev, u8 mac_idx,
1087 void (*clr_aon_intr)(struct rtw89_dev *rtwdev);
1088 void (*err_imr_ctrl)(struct rtw89_dev *rtwdev, bool en);
1089 int (*mac_func_en)(struct rtw89_dev *rtwdev);
1090 void (*hci_func_en)(struct rtw89_dev *rtwdev);
1091 void (*dmac_func_pre_en)(struct rtw89_dev *rtwdev);
1092 void (*dle_func_en)(struct rtw89_dev *rtwdev, bool enable);
[all …]
H A Drtw8852c_rfk.h10 void rtw8852c_mcc_get_ch_info(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy);
11 void rtw8852c_rck(struct rtw89_dev *rtwdev);
12 void rtw8852c_dack(struct rtw89_dev *rtwdev, enum rtw89_chanctx_idx chanctx_idx);
13 void rtw8852c_iqk(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx,
15 void rtw8852c_rx_dck(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx, bool is_afe);
16 void rtw8852c_rx_dck_track(struct rtw89_dev *rtwdev);
17 void rtw8852c_dpk_init(struct rtw89_dev *rtwdev);
18 void rtw8852c_dpk(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx,
20 void rtw8852c_dpk_track(struct rtw89_dev *rtwdev);
21 void rtw8852c_tssi(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
[all …]
H A Dphy.h669 u32 (*phy0_phy1_offset)(struct rtw89_dev *rtwdev, u32 addr);
670 void (*config_bb_gain)(struct rtw89_dev *rtwdev,
674 void (*preinit_rf_nctl)(struct rtw89_dev *rtwdev);
675 void (*bb_wrap_init)(struct rtw89_dev *rtwdev);
676 void (*ch_info_init)(struct rtw89_dev *rtwdev);
678 void (*set_txpwr_byrate)(struct rtw89_dev *rtwdev,
681 void (*set_txpwr_offset)(struct rtw89_dev *rtwdev,
684 void (*set_txpwr_limit)(struct rtw89_dev *rtwdev,
687 void (*set_txpwr_limit_ru)(struct rtw89_dev *rtwdev,
696 static inline void rtw89_raw_phy_write8(struct rtw89_dev *rtwdev, in rtw89_raw_phy_write8()
[all …]
H A Drtw8851b_rfk.h10 void rtw8851b_aack(struct rtw89_dev *rtwdev);
11 void rtw8851b_lck_init(struct rtw89_dev *rtwdev);
12 void rtw8851b_lck_track(struct rtw89_dev *rtwdev);
13 void rtw8851b_rck(struct rtw89_dev *rtwdev);
14 void rtw8851b_dack(struct rtw89_dev *rtwdev);
15 void rtw8851b_iqk(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx,
17 void rtw8851b_rx_dck(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx,
19 void rtw8851b_dpk_init(struct rtw89_dev *rtwdev);
20 void rtw8851b_dpk(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx,
22 void rtw8851b_dpk_track(struct rtw89_dev *rtwdev);
[all …]
H A Defuse.h29 int rtw89_parse_efuse_map_ax(struct rtw89_dev *rtwdev);
30 int rtw89_parse_phycap_map_ax(struct rtw89_dev *rtwdev);
31 int rtw89_cnv_efuse_state_ax(struct rtw89_dev *rtwdev, bool idle);
32 int rtw89_parse_efuse_map_be(struct rtw89_dev *rtwdev);
33 int rtw89_parse_phycap_map_be(struct rtw89_dev *rtwdev);
34 int rtw89_cnv_efuse_state_be(struct rtw89_dev *rtwdev, bool idle);
35 int rtw89_read_efuse_ver(struct rtw89_dev *rtwdev, u8 *efv);
36 int rtw89_efuse_recognize_mss_info_v1(struct rtw89_dev *rtwdev, u8 b1, u8 b2);
37 int rtw89_efuse_read_fw_secure_ax(struct rtw89_dev *rtwdev);
38 int rtw89_efuse_read_fw_secure_be(struct rtw89_dev *rtwdev);
[all …]
H A Drtw8852bt_rfk.h10 void rtw8852bt_rck(struct rtw89_dev *rtwdev);
11 void rtw8852bt_dack(struct rtw89_dev *rtwdev, enum rtw89_chanctx_idx chanctx_idx);
12 void rtw8852bt_iqk(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx,
14 void rtw8852bt_rx_dck(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx,
16 void rtw8852bt_dpk_init(struct rtw89_dev *rtwdev);
17 void rtw8852bt_dpk(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx,
19 void rtw8852bt_dpk_track(struct rtw89_dev *rtwdev);
20 void rtw8852bt_tssi(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
22 void rtw8852bt_tssi_scan(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
24 void rtw8852bt_wifi_scan_notify(struct rtw89_dev *rtwdev, bool scan_start,
[all …]
H A Drtw8852b_rfk.h10 void rtw8852b_rck(struct rtw89_dev *rtwdev);
11 void rtw8852b_dack(struct rtw89_dev *rtwdev, enum rtw89_chanctx_idx chanctx_idx);
12 void rtw8852b_iqk(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx,
14 void rtw8852b_rx_dck(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx,
16 void rtw8852b_dpk_init(struct rtw89_dev *rtwdev);
17 void rtw8852b_dpk(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx,
19 void rtw8852b_dpk_track(struct rtw89_dev *rtwdev);
20 void rtw8852b_tssi(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
22 void rtw8852b_tssi_scan(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
24 void rtw8852b_wifi_scan_notify(struct rtw89_dev *rtwdev, bool scan_start,
[all …]
H A Dps.h8 void rtw89_enter_lps(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif,
10 void rtw89_leave_lps(struct rtw89_dev *rtwdev);
11 void __rtw89_leave_ps_mode(struct rtw89_dev *rtwdev);
12 void __rtw89_enter_ps_mode(struct rtw89_dev *rtwdev);
13 void rtw89_leave_ps_mode(struct rtw89_dev *rtwdev);
14 void rtw89_enter_ips(struct rtw89_dev *rtwdev);
15 void rtw89_leave_ips(struct rtw89_dev *rtwdev);
16 void rtw89_set_coex_ctrl_lps(struct rtw89_dev *rtwdev, bool btc_ctrl);
17 void rtw89_process_p2p_ps(struct rtw89_dev *rtwdev,
20 void rtw89_recalc_lps(struct rtw89_dev *rtwdev);
[all …]
H A Dled.h10 void rtw89_led_gpio_config(struct rtw89_dev *rtwdev,
12 void rtw89_led_gpio_set(struct rtw89_dev *rtwdev,
17 void rtw89_led_init(struct rtw89_dev *rtwdev);
18 void rtw89_led_deinit(struct rtw89_dev *rtwdev);
20 static inline void rtw89_led_init(struct rtw89_dev *rtwdev) {} in rtw89_led_init()
21 static inline void rtw89_led_deinit(struct rtw89_dev *rtwdev) {} in rtw89_led_deinit()
25 int rtw89_led_mc_init(struct rtw89_dev *rtwdev, const struct rtw89_led_desc *desc);
26 void rtw89_led_mc_deinit(struct rtw89_dev *rtwdev);
28 static inline int rtw89_led_mc_init(struct rtw89_dev *rtwdev, in rtw89_led_mc_init()
34 static inline void rtw89_led_mc_deinit(struct rtw89_dev *rtwdev) {} in rtw89_led_mc_deinit()
H A Drtw8852a_rfk.h10 void rtw8852a_rck(struct rtw89_dev *rtwdev);
11 void rtw8852a_dack(struct rtw89_dev *rtwdev,
13 void rtw8852a_iqk(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx,
15 void rtw8852a_rx_dck(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx,
17 void rtw8852a_dpk(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx,
19 void rtw8852a_dpk_track(struct rtw89_dev *rtwdev);
20 void rtw8852a_tssi(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
22 void rtw8852a_tssi_scan(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
24 void rtw8852a_tssi_track(struct rtw89_dev *rtwdev);
25 void rtw8852a_wifi_scan_notify(struct rtw89_dev *rtwdev, bool scan_start,
H A Ddebug.h53 void rtw89_debugfs_init(struct rtw89_dev *rtwdev);
54 void rtw89_debugfs_deinit(struct rtw89_dev *rtwdev);
56 static inline void rtw89_debugfs_init(struct rtw89_dev *rtwdev) {} in rtw89_debugfs_init()
57 static inline void rtw89_debugfs_deinit(struct rtw89_dev *rtwdev) {} in rtw89_debugfs_deinit()
69 void rtw89_debug(struct rtw89_dev *rtwdev, enum rtw89_debug_mask mask,
71 static inline void rtw89_hex_dump(struct rtw89_dev *rtwdev, in rtw89_hex_dump()
82 static inline bool rtw89_debug_is_enabled(struct rtw89_dev *rtwdev, in rtw89_debug_is_enabled()
88 static inline void rtw89_debug(struct rtw89_dev *rtwdev, in rtw89_debug()
91 static inline void rtw89_hex_dump(struct rtw89_dev *rtwdev, in rtw89_hex_dump()
95 static inline bool rtw89_debug_is_enabled(struct rtw89_dev *rtwdev, in rtw89_debug_is_enabled()
H A Dcoex.h318 void rtw89_btc_init(struct rtw89_dev *rtwdev);
319 void rtw89_btc_ntfy_poweron(struct rtw89_dev *rtwdev);
320 void rtw89_btc_ntfy_poweroff(struct rtw89_dev *rtwdev);
321 void rtw89_btc_ntfy_init(struct rtw89_dev *rtwdev, u8 mode);
322 void rtw89_btc_ntfy_scan_start(struct rtw89_dev *rtwdev, u8 phy_idx, u8 band);
323 void rtw89_btc_ntfy_scan_finish(struct rtw89_dev *rtwdev, u8 phy_idx);
324 void rtw89_btc_ntfy_switch_band(struct rtw89_dev *rtwdev, u8 phy_idx, u8 band);
325 void rtw89_btc_ntfy_specific_packet(struct rtw89_dev *rtwdev,
331 void rtw89_btc_ntfy_role_info(struct rtw89_dev *rtwdev,
335 void rtw89_btc_ntfy_radio_state(struct rtw89_dev *rtwdev, enum btc_rfctrl rf_state);
[all …]
H A Dpci.c22 static int rtw89_pci_get_phy_offset_by_link_speed(struct rtw89_dev *rtwdev, in rtw89_pci_get_phy_offset_by_link_speed()
47 static int rtw89_pci_rst_bdram_ax(struct rtw89_dev *rtwdev) in rtw89_pci_rst_bdram_ax()
61 static u32 rtw89_pci_dma_recalc(struct rtw89_dev *rtwdev, in rtw89_pci_dma_recalc()
87 static u32 rtw89_pci_txbd_recalc(struct rtw89_dev *rtwdev, in rtw89_pci_txbd_recalc()
100 static void rtw89_pci_release_fwcmd(struct rtw89_dev *rtwdev, in rtw89_pci_release_fwcmd()
134 static void rtw89_pci_reclaim_tx_fwcmd(struct rtw89_dev *rtwdev, in rtw89_pci_reclaim_tx_fwcmd()
146 static u32 rtw89_pci_rxbd_recalc(struct rtw89_dev *rtwdev, in rtw89_pci_rxbd_recalc()
159 static void rtw89_pci_sync_skb_for_cpu(struct rtw89_dev *rtwdev, in rtw89_pci_sync_skb_for_cpu()
171 static void rtw89_pci_sync_skb_for_device(struct rtw89_dev *rtwdev, in rtw89_pci_sync_skb_for_device()
183 static void rtw89_pci_rxbd_info_update(struct rtw89_dev *rtwdev, in rtw89_pci_rxbd_info_update()
[all …]
H A Dcore.h18 struct rtw89_dev;
4820 int (*tx_write)(struct rtw89_dev *rtwdev, struct rtw89_core_tx_request *tx_req);
4821 void (*tx_kick_off)(struct rtw89_dev *rtwdev, u8 txch);
4822 void (*flush_queues)(struct rtw89_dev *rtwdev, u32 queues, bool drop);
4823 void (*reset)(struct rtw89_dev *rtwdev);
4824 int (*start)(struct rtw89_dev *rtwdev);
4825 void (*stop)(struct rtw89_dev *rtwdev);
4826 void (*pause)(struct rtw89_dev *rtwdev, bool pause);
4827 void (*switch_mode)(struct rtw89_dev *rtwdev, bool low_power);
4828 void (*recalc_int_mit)(struct rtw89_dev *rtwdev);
[all …]
H A Dpci.h1352 int (*mac_pre_init)(struct rtw89_dev *rtwdev);
1353 int (*mac_pre_deinit)(struct rtw89_dev *rtwdev);
1354 int (*mac_post_init)(struct rtw89_dev *rtwdev);
1356 void (*clr_idx_all)(struct rtw89_dev *rtwdev);
1357 int (*rst_bdram)(struct rtw89_dev *rtwdev);
1359 int (*lv1rst_stop_dma)(struct rtw89_dev *rtwdev);
1360 int (*lv1rst_start_dma)(struct rtw89_dev *rtwdev);
1362 void (*ctrl_txdma_ch)(struct rtw89_dev *rtwdev, bool enable);
1363 void (*ctrl_txdma_fw_ch)(struct rtw89_dev *rtwdev, bool enable);
1364 int (*poll_txdma_ch_idle)(struct rtw89_dev *rtwdev);
[all …]
H A Dmac80211.c23 struct rtw89_dev *rtwdev = hw->priv; in rtw89_ops_tx()
51 struct rtw89_dev *rtwdev = hw->priv; in rtw89_ops_wake_tx_queue()
59 struct rtw89_dev *rtwdev = hw->priv; in rtw89_ops_start()
68 struct rtw89_dev *rtwdev = hw->priv; in rtw89_ops_stop()
77 struct rtw89_dev *rtwdev = hw->priv; in rtw89_ops_config()
107 static int __rtw89_ops_add_iface_link(struct rtw89_dev *rtwdev, in __rtw89_ops_add_iface_link()
150 static void __rtw89_ops_remove_iface_link(struct rtw89_dev *rtwdev, in __rtw89_ops_remove_iface_link()
172 struct rtw89_dev *rtwdev = hw->priv; in rtw89_ops_add_interface()
246 struct rtw89_dev *rtwdev = hw->priv; in rtw89_ops_remove_interface()
286 struct rtw89_dev *rtwdev = hw->priv; in rtw89_ops_change_interface()
[all …]
H A Drtw8922a_rfk.h10 void rtw8922a_tssi_cont_en_phyidx(struct rtw89_dev *rtwdev, bool en, u8 phy_idx);
11 void rtw8922a_set_channel_rf(struct rtw89_dev *rtwdev,
14 void rtw8922a_rfk_hw_init(struct rtw89_dev *rtwdev);
15 void rtw8922a_pre_set_channel_rf(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx);
16 void rtw8922a_post_set_channel_rf(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx);
H A Dmac.c42 static void rtw89_mac_mem_write(struct rtw89_dev *rtwdev, u32 offset, in rtw89_mac_mem_write()
52 static u32 rtw89_mac_mem_read(struct rtw89_dev *rtwdev, u32 offset, in rtw89_mac_mem_read()
62 static int rtw89_mac_check_mac_en_ax(struct rtw89_dev *rtwdev, u8 mac_idx, in rtw89_mac_check_mac_en_ax()
86 int rtw89_mac_write_lte(struct rtw89_dev *rtwdev, const u32 offset, u32 val) in rtw89_mac_write_lte()
102 int rtw89_mac_read_lte(struct rtw89_dev *rtwdev, const u32 offset, u32 *val) in rtw89_mac_read_lte()
118 int rtw89_mac_dle_dfi_cfg(struct rtw89_dev *rtwdev, struct rtw89_mac_dle_dfi_ctrl *ctrl) in rtw89_mac_dle_dfi_cfg()
158 int rtw89_mac_dle_dfi_quota_cfg(struct rtw89_dev *rtwdev, in rtw89_mac_dle_dfi_quota_cfg()
178 int rtw89_mac_dle_dfi_qempty_cfg(struct rtw89_dev *rtwdev, in rtw89_mac_dle_dfi_qempty_cfg()
197 static void dump_err_status_dispatcher_ax(struct rtw89_dev *rtwdev) in dump_err_status_dispatcher_ax()
213 static void rtw89_mac_dump_qta_lost_ax(struct rtw89_dev *rtwdev) in rtw89_mac_dump_qta_lost_ax()
[all …]
H A Dphy.c18 static u32 rtw89_phy0_phy1_offset(struct rtw89_dev *rtwdev, u32 addr) in rtw89_phy0_phy1_offset()
25 static u16 get_max_amsdu_len(struct rtw89_dev *rtwdev, in get_max_amsdu_len()
158 static u64 rtw89_phy_ra_mask_rssi(struct rtw89_dev *rtwdev, u8 rssi, in rtw89_phy_ra_mask_rssi()
201 static u64 rtw89_phy_ra_mask_cfg(struct rtw89_dev *rtwdev, in rtw89_phy_ra_mask_cfg()
275 static void rtw89_phy_ra_gi_ltf(struct rtw89_dev *rtwdev, in rtw89_phy_ra_gi_ltf()
322 static void rtw89_phy_ra_sta_update(struct rtw89_dev *rtwdev, in rtw89_phy_ra_sta_update()
505 void rtw89_phy_ra_update_sta_link(struct rtw89_dev *rtwdev, in rtw89_phy_ra_update_sta_link()
538 void rtw89_phy_ra_update_sta(struct rtw89_dev *rtwdev, struct ieee80211_sta *sta, in rtw89_phy_ra_update_sta()
592 void __rtw89_phy_rate_pattern_vif(struct rtw89_dev *rtwdev, in __rtw89_phy_rate_pattern_vif()
705 void rtw89_phy_rate_pattern_vif(struct rtw89_dev *rtwdev, in rtw89_phy_rate_pattern_vif()
[all …]
H A Drtw8851b_rfk.c143 static void _set_ch(struct rtw89_dev *rtwdev, u32 val);
145 static u8 _kpath(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx) in _kpath()
150 static void _adc_fifo_rst(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx, in _adc_fifo_rst()
158 static void _rfk_rf_direct_cntrl(struct rtw89_dev *rtwdev, in _rfk_rf_direct_cntrl()
167 static void _rfk_drf_direct_cntrl(struct rtw89_dev *rtwdev, in _rfk_drf_direct_cntrl()
176 static void _txck_force(struct rtw89_dev *rtwdev, enum rtw89_rf_path path, in _txck_force()
188 static void _rxck_force(struct rtw89_dev *rtwdev, enum rtw89_rf_path path, in _rxck_force()
221 static void _wait_rx_mode(struct rtw89_dev *rtwdev, u8 kpath) in _wait_rx_mode()
240 static void _dack_reset(struct rtw89_dev *rtwdev, enum rtw89_rf_path path) in _dack_reset()
246 static void _drck(struct rtw89_dev *rtwdev) in _drck()
[all …]
H A Drtw8852b_rfk.c177 static void _rfk_backup_bb_reg(struct rtw89_dev *rtwdev, u32 backup_bb_reg_val[]) in _rfk_backup_bb_reg()
191 static void _rfk_backup_rf_reg(struct rtw89_dev *rtwdev, u32 backup_rf_reg_val[], in _rfk_backup_rf_reg()
206 static void _rfk_restore_bb_reg(struct rtw89_dev *rtwdev, in _rfk_restore_bb_reg()
220 static void _rfk_restore_rf_reg(struct rtw89_dev *rtwdev, in _rfk_restore_rf_reg()
235 static void _rfk_rf_direct_cntrl(struct rtw89_dev *rtwdev, in _rfk_rf_direct_cntrl()
244 static void _rfk_drf_direct_cntrl(struct rtw89_dev *rtwdev, in _rfk_drf_direct_cntrl()
253 static bool _iqk_check_cal(struct rtw89_dev *rtwdev, u8 path) in _iqk_check_cal()
277 static u8 _kpath(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx) in _kpath()
295 static void _set_rx_dck(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy, in _set_rx_dck()
304 static void _rx_dck(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy) in _rx_dck()
[all …]
H A Dfw.h5361 int rtw89_fw_check_rdy(struct rtw89_dev *rtwdev, enum rtw89_fwdl_check_type type);
5362 int rtw89_fw_recognize(struct rtw89_dev *rtwdev);
5363 int rtw89_fw_recognize_elements(struct rtw89_dev *rtwdev);
5370 int rtw89_fw_download(struct rtw89_dev *rtwdev, enum rtw89_fw_type type,
5373 void rtw89_unload_firmware(struct rtw89_dev *rtwdev);
5374 int rtw89_wait_firmware_completion(struct rtw89_dev *rtwdev);
5375 int rtw89_fw_log_prepare(struct rtw89_dev *rtwdev);
5376 void rtw89_fw_log_dump(struct rtw89_dev *rtwdev, u8 *buf, u32 len);
5377 void rtw89_h2c_pkt_set_hdr(struct rtw89_dev *rtwdev, struct sk_buff *skb,
5380 int rtw89_fw_h2c_default_cmac_tbl(struct rtw89_dev *rtwdev,
[all …]
H A Dser.h9 int rtw89_ser_init(struct rtw89_dev *rtwdev);
10 int rtw89_ser_deinit(struct rtw89_dev *rtwdev);
11 int rtw89_ser_notify(struct rtw89_dev *rtwdev, u32 err);
12 void rtw89_ser_recfg_done(struct rtw89_dev *rtwdev);
H A Dled.c22 void rtw89_led_gpio_config(struct rtw89_dev *rtwdev, in rtw89_led_gpio_config()
29 void rtw89_led_gpio_set(struct rtw89_dev *rtwdev, in rtw89_led_gpio_set()
44 struct rtw89_dev *rtwdev = container_of(rtw_led, struct rtw89_dev, led); in rtw89_led_set()
66 static int rtw89_led_sc_init(struct rtw89_dev *rtwdev, const struct rtw89_led_desc *desc) in rtw89_led_sc_init()
89 static void rtw89_led_sc_deinit(struct rtw89_dev *rtwdev) in rtw89_led_sc_deinit()
96 void rtw89_led_init(struct rtw89_dev *rtwdev) in rtw89_led_init()
127 void rtw89_led_deinit(struct rtw89_dev *rtwdev) in rtw89_led_deinit()

12