Lines Matching defs:rtwdev
75 static struct sk_buff *rtw89_fw_h2c_alloc_skb(struct rtw89_dev *rtwdev, u32 len, in rtw89_fw_h2c_alloc_skb()
94 struct sk_buff *rtw89_fw_h2c_alloc_skb_with_hdr(struct rtw89_dev *rtwdev, u32 len) in rtw89_fw_h2c_alloc_skb_with_hdr()
99 struct sk_buff *rtw89_fw_h2c_alloc_skb_no_hdr(struct rtw89_dev *rtwdev, u32 len) in rtw89_fw_h2c_alloc_skb_no_hdr()
104 int rtw89_fw_check_rdy(struct rtw89_dev *rtwdev, enum rtw89_fwdl_check_type type) in rtw89_fw_check_rdy()
138 static int rtw89_fw_hdr_parser_v0(struct rtw89_dev *rtwdev, const u8 *fw, u32 len, in rtw89_fw_hdr_parser_v0()
231 static int __get_mssc_key_idx(struct rtw89_dev *rtwdev, in __get_mssc_key_idx()
275 static int __parse_formatted_mssc(struct rtw89_dev *rtwdev, in __parse_formatted_mssc()
357 static int __check_secure_blacklist(struct rtw89_dev *rtwdev, in __check_secure_blacklist()
397 static int __parse_security_section(struct rtw89_dev *rtwdev, in __parse_security_section()
436 static int rtw89_fw_hdr_parser_v1(struct rtw89_dev *rtwdev, const u8 *fw, u32 len, in rtw89_fw_hdr_parser_v1()
526 static int rtw89_fw_hdr_parser(struct rtw89_dev *rtwdev, in rtw89_fw_hdr_parser()
549 const struct rtw89_mfw_hdr *rtw89_mfw_get_hdr_ptr(struct rtw89_dev *rtwdev, in rtw89_mfw_get_hdr_ptr()
565 static int rtw89_mfw_validate_hdr(struct rtw89_dev *rtwdev, in rtw89_mfw_validate_hdr()
590 int rtw89_mfw_recognize(struct rtw89_dev *rtwdev, enum rtw89_fw_type type, in rtw89_mfw_recognize()
655 static u32 rtw89_mfw_get_size(struct rtw89_dev *rtwdev) in rtw89_mfw_get_size()
680 static void rtw89_fw_update_ver_v0(struct rtw89_dev *rtwdev, in rtw89_fw_update_ver_v0()
697 static void rtw89_fw_update_ver_v1(struct rtw89_dev *rtwdev, in rtw89_fw_update_ver_v1()
714 static int rtw89_fw_update_ver(struct rtw89_dev *rtwdev, in rtw89_fw_update_ver()
749 int __rtw89_fw_recognize(struct rtw89_dev *rtwdev, enum rtw89_fw_type type, in __rtw89_fw_recognize()
763 int __rtw89_fw_recognize_from_elm(struct rtw89_dev *rtwdev, in __rtw89_fw_recognize_from_elm()
872 static void rtw89_fw_recognize_features(struct rtw89_dev *rtwdev) in rtw89_fw_recognize_features()
924 static int rtw89_fw_validate_ver_required(struct rtw89_dev *rtwdev) in rtw89_fw_validate_ver_required()
945 int rtw89_fw_recognize(struct rtw89_dev *rtwdev) in rtw89_fw_recognize()
979 int rtw89_build_phy_tbl_from_elm(struct rtw89_dev *rtwdev, in rtw89_build_phy_tbl_from_elm()
1041 int rtw89_fw_recognize_txpwr_from_elm(struct rtw89_dev *rtwdev, in rtw89_fw_recognize_txpwr_from_elm()
1084 int rtw89_build_txpwr_trk_tbl_from_elm(struct rtw89_dev *rtwdev, in rtw89_build_txpwr_trk_tbl_from_elm()
1150 int rtw89_build_rfk_log_fmt_from_elm(struct rtw89_dev *rtwdev, in rtw89_build_rfk_log_fmt_from_elm()
1223 int rtw89_recognize_regd_from_elm(struct rtw89_dev *rtwdev, in rtw89_recognize_regd_from_elm()
1332 int rtw89_fw_recognize_elements(struct rtw89_dev *rtwdev) in rtw89_fw_recognize_elements()
1394 void rtw89_h2c_pkt_set_hdr(struct rtw89_dev *rtwdev, struct sk_buff *skb, in rtw89_h2c_pkt_set_hdr()
1418 static void rtw89_h2c_pkt_set_hdr_fwdl(struct rtw89_dev *rtwdev, in rtw89_h2c_pkt_set_hdr_fwdl()
1437 static u32 __rtw89_fw_download_tweak_hdr_v0(struct rtw89_dev *rtwdev, in __rtw89_fw_download_tweak_hdr_v0()
1462 static u32 __rtw89_fw_download_tweak_hdr_v1(struct rtw89_dev *rtwdev, in __rtw89_fw_download_tweak_hdr_v1()
1492 static int __rtw89_fw_download_hdr(struct rtw89_dev *rtwdev, in __rtw89_fw_download_hdr()
1548 static int rtw89_fw_download_hdr(struct rtw89_dev *rtwdev, in rtw89_fw_download_hdr()
1573 static int __rtw89_fw_download_main(struct rtw89_dev *rtwdev, in __rtw89_fw_download_main()
1639 rtw89_fw_get_fwdl_chk_type_from_suit(struct rtw89_dev *rtwdev, in rtw89_fw_get_fwdl_chk_type_from_suit()
1652 static int rtw89_fw_download_main(struct rtw89_dev *rtwdev, in rtw89_fw_download_main()
1683 static void rtw89_fw_prog_cnt_dump(struct rtw89_dev *rtwdev) in rtw89_fw_prog_cnt_dump()
1708 static void rtw89_fw_dl_fail_dump(struct rtw89_dev *rtwdev) in rtw89_fw_dl_fail_dump()
1721 static int rtw89_fw_download_suit(struct rtw89_dev *rtwdev, in rtw89_fw_download_suit()
1758 int __rtw89_fw_download(struct rtw89_dev *rtwdev, enum rtw89_fw_type type, in __rtw89_fw_download()
1807 int rtw89_fw_download(struct rtw89_dev *rtwdev, enum rtw89_fw_type type, in rtw89_fw_download()
1822 int rtw89_wait_firmware_completion(struct rtw89_dev *rtwdev) in rtw89_wait_firmware_completion()
1833 static int rtw89_load_firmware_req(struct rtw89_dev *rtwdev, in rtw89_load_firmware_req()
1858 struct rtw89_dev *rtwdev = in rtw89_load_firmware_work() local
1878 static void rtw89_unload_firmware_elements(struct rtw89_dev *rtwdev) in rtw89_unload_firmware_elements()
1893 void rtw89_unload_firmware(struct rtw89_dev *rtwdev) in rtw89_unload_firmware()
1912 static u32 rtw89_fw_log_get_fmt_idx(struct rtw89_dev *rtwdev, u32 fmt_id) in rtw89_fw_log_get_fmt_idx()
1927 static int rtw89_fw_log_create_fmts_dict(struct rtw89_dev *rtwdev) in rtw89_fw_log_create_fmts_dict()
1959 int rtw89_fw_log_prepare(struct rtw89_dev *rtwdev) in rtw89_fw_log_prepare()
1974 static void rtw89_fw_log_dump_data(struct rtw89_dev *rtwdev, in rtw89_fw_log_dump_data()
2013 void rtw89_fw_log_dump(struct rtw89_dev *rtwdev, u8 *buf, u32 len) in rtw89_fw_log_dump()
2055 int rtw89_fw_h2c_cam(struct rtw89_dev *rtwdev, struct rtw89_vif_link *rtwvif_link, in rtw89_fw_h2c_cam()
2090 int rtw89_fw_h2c_dctl_sec_cam_v1(struct rtw89_dev *rtwdev, in rtw89_fw_h2c_dctl_sec_cam_v1()
2129 int rtw89_fw_h2c_dctl_sec_cam_v2(struct rtw89_dev *rtwdev, in rtw89_fw_h2c_dctl_sec_cam_v2()
2168 int rtw89_fw_h2c_default_dmac_tbl_v2(struct rtw89_dev *rtwdev, in rtw89_fw_h2c_default_dmac_tbl_v2()
2223 int rtw89_fw_h2c_ba_cam(struct rtw89_dev *rtwdev, in rtw89_fw_h2c_ba_cam()
2303 static int rtw89_fw_h2c_init_ba_cam_v0_ext(struct rtw89_dev *rtwdev, in rtw89_fw_h2c_init_ba_cam_v0_ext()
2344 void rtw89_fw_h2c_init_dynamic_ba_cam_v0_ext(struct rtw89_dev *rtwdev) in rtw89_fw_h2c_init_dynamic_ba_cam_v0_ext()
2358 int rtw89_fw_h2c_ba_cam_v1(struct rtw89_dev *rtwdev, in rtw89_fw_h2c_ba_cam_v1()
2437 int rtw89_fw_h2c_init_ba_cam_users(struct rtw89_dev *rtwdev, u8 users, in rtw89_fw_h2c_init_ba_cam_users()
2477 int rtw89_fw_h2c_fw_log(struct rtw89_dev *rtwdev, bool enable) in rtw89_fw_h2c_fw_log()
2519 static struct sk_buff *rtw89_eapol_get(struct rtw89_dev *rtwdev, in rtw89_eapol_get()
2569 static struct sk_buff *rtw89_sa_query_get(struct rtw89_dev *rtwdev, in rtw89_sa_query_get()
2606 static struct sk_buff *rtw89_arp_response_get(struct rtw89_dev *rtwdev, in rtw89_arp_response_get()
2654 static int rtw89_fw_h2c_add_general_pkt(struct rtw89_dev *rtwdev, in rtw89_fw_h2c_add_general_pkt()
2713 void rtw89_fw_release_general_pkt_list_vif(struct rtw89_dev *rtwdev, in rtw89_fw_release_general_pkt_list_vif()
2730 void rtw89_fw_release_general_pkt_list(struct rtw89_dev *rtwdev, bool notify_fw) in rtw89_fw_release_general_pkt_list()
2744 int rtw89_fw_h2c_general_pkt(struct rtw89_dev *rtwdev, in rtw89_fw_h2c_general_pkt()
2793 int rtw89_fw_h2c_lps_parm(struct rtw89_dev *rtwdev, in rtw89_fw_h2c_lps_parm()
2836 int rtw89_fw_h2c_lps_ch_info(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif) in rtw89_fw_h2c_lps_ch_info()
2906 int rtw89_fw_h2c_lps_ml_cmn_info(struct rtw89_dev *rtwdev, in rtw89_fw_h2c_lps_ml_cmn_info()
3004 int rtw89_fw_h2c_p2p_act(struct rtw89_dev *rtwdev, in rtw89_fw_h2c_p2p_act()
3056 static void __rtw89_fw_h2c_set_tx_path(struct rtw89_dev *rtwdev, in __rtw89_fw_h2c_set_tx_path()
3080 int rtw89_fw_h2c_default_cmac_tbl(struct rtw89_dev *rtwdev, in rtw89_fw_h2c_default_cmac_tbl()
3129 int rtw89_fw_h2c_default_cmac_tbl_g7(struct rtw89_dev *rtwdev, in rtw89_fw_h2c_default_cmac_tbl_g7()
3213 static void __get_sta_he_pkt_padding(struct rtw89_dev *rtwdev, in __get_sta_he_pkt_padding()
3268 int rtw89_fw_h2c_assoc_cmac_tbl(struct rtw89_dev *rtwdev, in rtw89_fw_h2c_assoc_cmac_tbl()
3357 static void __get_sta_eht_pkt_padding(struct rtw89_dev *rtwdev, in __get_sta_eht_pkt_padding()
3415 int rtw89_fw_h2c_assoc_cmac_tbl_g7(struct rtw89_dev *rtwdev, in rtw89_fw_h2c_assoc_cmac_tbl_g7()
3543 int rtw89_fw_h2c_ampdu_cmac_tbl_g7(struct rtw89_dev *rtwdev, in rtw89_fw_h2c_ampdu_cmac_tbl_g7()
3609 int rtw89_fw_h2c_txtime_cmac_tbl(struct rtw89_dev *rtwdev, in rtw89_fw_h2c_txtime_cmac_tbl()
3652 int rtw89_fw_h2c_txtime_cmac_tbl_g7(struct rtw89_dev *rtwdev, in rtw89_fw_h2c_txtime_cmac_tbl_g7()
3706 int rtw89_fw_h2c_txpath_cmac_tbl(struct rtw89_dev *rtwdev, in rtw89_fw_h2c_txpath_cmac_tbl()
3745 int rtw89_fw_h2c_update_beacon(struct rtw89_dev *rtwdev, in rtw89_fw_h2c_update_beacon()
3825 int rtw89_fw_h2c_update_beacon_be(struct rtw89_dev *rtwdev, in rtw89_fw_h2c_update_beacon_be()
3908 int rtw89_fw_h2c_role_maintain(struct rtw89_dev *rtwdev, in rtw89_fw_h2c_role_maintain()
3965 rtw89_fw_get_sta_type(struct rtw89_dev *rtwdev, struct rtw89_vif_link *rtwvif_link, in rtw89_fw_get_sta_type()
4004 int rtw89_fw_h2c_join_info(struct rtw89_dev *rtwdev, struct rtw89_vif_link *rtwvif_link, in rtw89_fw_h2c_join_info()
4080 int rtw89_fw_h2c_notify_dbcc(struct rtw89_dev *rtwdev, bool en) in rtw89_fw_h2c_notify_dbcc()
4115 int rtw89_fw_h2c_macid_pause(struct rtw89_dev *rtwdev, u8 sh, u8 grp, in rtw89_fw_h2c_macid_pause()
4177 int rtw89_fw_h2c_set_edca(struct rtw89_dev *rtwdev, struct rtw89_vif_link *rtwvif_link, in rtw89_fw_h2c_set_edca()
4214 int rtw89_fw_h2c_tsf32_toggle(struct rtw89_dev *rtwdev, in rtw89_fw_h2c_tsf32_toggle()
4255 int rtw89_fw_h2c_set_ofld_cfg(struct rtw89_dev *rtwdev) in rtw89_fw_h2c_set_ofld_cfg()
4286 int rtw89_fw_h2c_tx_duty(struct rtw89_dev *rtwdev, u8 lv) in rtw89_fw_h2c_tx_duty()
4332 int rtw89_fw_h2c_set_bcn_fltr_cfg(struct rtw89_dev *rtwdev, in rtw89_fw_h2c_set_bcn_fltr_cfg()
4398 int rtw89_fw_h2c_rssi_offload(struct rtw89_dev *rtwdev, in rtw89_fw_h2c_rssi_offload()
4444 int rtw89_fw_h2c_tp_offload(struct rtw89_dev *rtwdev, struct rtw89_vif_link *rtwvif_link) in rtw89_fw_h2c_tp_offload()
4486 int rtw89_fw_h2c_ra(struct rtw89_dev *rtwdev, struct rtw89_ra_info *ra, bool csi) in rtw89_fw_h2c_ra()
4570 int rtw89_fw_h2c_cxdrv_init(struct rtw89_dev *rtwdev, u8 type) in rtw89_fw_h2c_cxdrv_init()
4637 int rtw89_fw_h2c_cxdrv_init_v7(struct rtw89_dev *rtwdev, u8 type) in rtw89_fw_h2c_cxdrv_init_v7()
4683 int rtw89_fw_h2c_cxdrv_role(struct rtw89_dev *rtwdev, u8 type) in rtw89_fw_h2c_cxdrv_role()
4764 int rtw89_fw_h2c_cxdrv_role_v1(struct rtw89_dev *rtwdev, u8 type) in rtw89_fw_h2c_cxdrv_role_v1()
4854 int rtw89_fw_h2c_cxdrv_role_v2(struct rtw89_dev *rtwdev, u8 type) in rtw89_fw_h2c_cxdrv_role_v2()
4937 int rtw89_fw_h2c_cxdrv_role_v7(struct rtw89_dev *rtwdev, u8 type) in rtw89_fw_h2c_cxdrv_role_v7()
4983 int rtw89_fw_h2c_cxdrv_role_v8(struct rtw89_dev *rtwdev, u8 type) in rtw89_fw_h2c_cxdrv_role_v8()
5027 int rtw89_fw_h2c_cxdrv_ctrl(struct rtw89_dev *rtwdev, u8 type) in rtw89_fw_h2c_cxdrv_ctrl()
5071 int rtw89_fw_h2c_cxdrv_ctrl_v7(struct rtw89_dev *rtwdev, u8 type) in rtw89_fw_h2c_cxdrv_ctrl_v7()
5111 int rtw89_fw_h2c_cxdrv_trx(struct rtw89_dev *rtwdev, u8 type) in rtw89_fw_h2c_cxdrv_trx()
5167 int rtw89_fw_h2c_cxdrv_rfk(struct rtw89_dev *rtwdev, u8 type) in rtw89_fw_h2c_cxdrv_rfk()
5212 int rtw89_fw_h2c_del_pkt_offload(struct rtw89_dev *rtwdev, u8 id) in rtw89_fw_h2c_del_pkt_offload()
5250 int rtw89_fw_h2c_add_pkt_offload(struct rtw89_dev *rtwdev, u8 *id, in rtw89_fw_h2c_add_pkt_offload()
5301 int rtw89_fw_h2c_scan_list_offload(struct rtw89_dev *rtwdev, int ch_num, in rtw89_fw_h2c_scan_list_offload()
5373 int rtw89_fw_h2c_scan_list_offload_be(struct rtw89_dev *rtwdev, int ch_num, in rtw89_fw_h2c_scan_list_offload_be()
5481 int rtw89_fw_h2c_scan_offload_ax(struct rtw89_dev *rtwdev, in rtw89_fw_h2c_scan_offload_ax()
5564 static void rtw89_scan_get_6g_disabled_chan(struct rtw89_dev *rtwdev, in rtw89_scan_get_6g_disabled_chan()
5586 int rtw89_fw_h2c_scan_offload_be(struct rtw89_dev *rtwdev, in rtw89_fw_h2c_scan_offload_be()
5784 int rtw89_fw_h2c_rf_reg(struct rtw89_dev *rtwdev, in rtw89_fw_h2c_rf_reg()
5817 int rtw89_fw_h2c_rf_ntfy_mcc(struct rtw89_dev *rtwdev) in rtw89_fw_h2c_rf_ntfy_mcc()
5860 int rtw89_fw_h2c_rf_pre_ntfy(struct rtw89_dev *rtwdev, in rtw89_fw_h2c_rf_pre_ntfy()
5971 int rtw89_fw_h2c_rf_tssi(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx, in rtw89_fw_h2c_rf_tssi()
6017 int rtw89_fw_h2c_rf_iqk(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx, in rtw89_fw_h2c_rf_iqk()
6053 int rtw89_fw_h2c_rf_dpk(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx, in rtw89_fw_h2c_rf_dpk()
6095 int rtw89_fw_h2c_rf_txgapk(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx, in rtw89_fw_h2c_rf_txgapk()
6138 int rtw89_fw_h2c_rf_dack(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx, in rtw89_fw_h2c_rf_dack()
6175 int rtw89_fw_h2c_rf_rxdck(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx, in rtw89_fw_h2c_rf_rxdck()
6231 int rtw89_fw_h2c_raw_with_hdr(struct rtw89_dev *rtwdev, in rtw89_fw_h2c_raw_with_hdr()
6262 int rtw89_fw_h2c_raw(struct rtw89_dev *rtwdev, const u8 *buf, u16 len) in rtw89_fw_h2c_raw()
6287 void rtw89_fw_send_all_early_h2c(struct rtw89_dev *rtwdev) in rtw89_fw_send_all_early_h2c()
6298 void __rtw89_fw_free_all_early_h2c(struct rtw89_dev *rtwdev) in __rtw89_fw_free_all_early_h2c()
6309 void rtw89_fw_free_all_early_h2c(struct rtw89_dev *rtwdev) in rtw89_fw_free_all_early_h2c()
6327 static bool rtw89_fw_c2h_chk_atomic(struct rtw89_dev *rtwdev, in rtw89_fw_c2h_chk_atomic()
6345 void rtw89_fw_c2h_irqsafe(struct rtw89_dev *rtwdev, struct sk_buff *c2h) in rtw89_fw_c2h_irqsafe()
6360 static void rtw89_fw_c2h_cmd_handle(struct rtw89_dev *rtwdev, in rtw89_fw_c2h_cmd_handle()
6397 struct rtw89_dev *rtwdev = container_of(work, struct rtw89_dev, in rtw89_fw_c2h_work() local
6410 static int rtw89_fw_write_h2c_reg(struct rtw89_dev *rtwdev, in rtw89_fw_write_h2c_reg()
6443 static int rtw89_fw_read_c2h_reg(struct rtw89_dev *rtwdev, in rtw89_fw_read_c2h_reg()
6479 int rtw89_fw_msg_reg(struct rtw89_dev *rtwdev, in rtw89_fw_msg_reg()
6509 void rtw89_fw_st_dbg_dump(struct rtw89_dev *rtwdev) in rtw89_fw_st_dbg_dump()
6528 static void rtw89_release_pkt_list(struct rtw89_dev *rtwdev) in rtw89_release_pkt_list()
6547 static bool rtw89_is_6ghz_wildcard_probe_req(struct rtw89_dev *rtwdev, in rtw89_is_6ghz_wildcard_probe_req()
6566 static int rtw89_append_probe_req_ie(struct rtw89_dev *rtwdev, in rtw89_append_probe_req_ie()
6614 static int rtw89_hw_scan_update_probe_req(struct rtw89_dev *rtwdev, in rtw89_hw_scan_update_probe_req()
6641 static int rtw89_update_6ghz_rnr_chan(struct rtw89_dev *rtwdev, in rtw89_update_6ghz_rnr_chan()
6714 static void rtw89_pno_scan_add_chan_ax(struct rtw89_dev *rtwdev, in rtw89_pno_scan_add_chan_ax()
6764 static void rtw89_hw_scan_add_chan(struct rtw89_dev *rtwdev, int chan_type, in rtw89_hw_scan_add_chan()
6845 static void rtw89_pno_scan_add_chan_be(struct rtw89_dev *rtwdev, int chan_type, in rtw89_pno_scan_add_chan_be()
6884 static void rtw89_hw_scan_add_chan_be(struct rtw89_dev *rtwdev, int chan_type, in rtw89_hw_scan_add_chan_be()
6948 int rtw89_pno_scan_add_chan_list_ax(struct rtw89_dev *rtwdev, in rtw89_pno_scan_add_chan_list_ax()
6998 int rtw89_hw_scan_add_chan_list_ax(struct rtw89_dev *rtwdev, in rtw89_hw_scan_add_chan_list_ax()
7076 int rtw89_pno_scan_add_chan_list_be(struct rtw89_dev *rtwdev, in rtw89_pno_scan_add_chan_list_be()
7129 int rtw89_hw_scan_add_chan_list_be(struct rtw89_dev *rtwdev, in rtw89_hw_scan_add_chan_list_be()
7190 static int rtw89_hw_scan_prehandle(struct rtw89_dev *rtwdev, in rtw89_hw_scan_prehandle()
7206 void rtw89_hw_scan_start(struct rtw89_dev *rtwdev, in rtw89_hw_scan_start()
7252 static int rtw89_hw_scan_complete_cb(struct rtw89_dev *rtwdev, void *data) in rtw89_hw_scan_complete_cb()
7288 void rtw89_hw_scan_complete(struct rtw89_dev *rtwdev, in rtw89_hw_scan_complete()
7309 void rtw89_hw_scan_abort(struct rtw89_dev *rtwdev, in rtw89_hw_scan_abort()
7329 static bool rtw89_is_any_vif_connected_or_connecting(struct rtw89_dev *rtwdev) in rtw89_is_any_vif_connected_or_connecting()
7346 int rtw89_hw_scan_offload(struct rtw89_dev *rtwdev, in rtw89_hw_scan_offload()
7384 int rtw89_fw_h2c_trigger_cpu_exception(struct rtw89_dev *rtwdev) in rtw89_fw_h2c_trigger_cpu_exception()
7420 int rtw89_fw_h2c_pkt_drop(struct rtw89_dev *rtwdev, in rtw89_fw_h2c_pkt_drop()
7483 int rtw89_fw_h2c_keep_alive(struct rtw89_dev *rtwdev, struct rtw89_vif_link *rtwvif_link, in rtw89_fw_h2c_keep_alive()
7531 int rtw89_fw_h2c_arp_offload(struct rtw89_dev *rtwdev, struct rtw89_vif_link *rtwvif_link, in rtw89_fw_h2c_arp_offload()
7583 int rtw89_fw_h2c_disconnect_detect(struct rtw89_dev *rtwdev, in rtw89_fw_h2c_disconnect_detect()
7627 int rtw89_fw_h2c_cfg_pno(struct rtw89_dev *rtwdev, struct rtw89_vif_link *rtwvif_link, in rtw89_fw_h2c_cfg_pno()
7678 int rtw89_fw_h2c_wow_global(struct rtw89_dev *rtwdev, struct rtw89_vif_link *rtwvif_link, in rtw89_fw_h2c_wow_global()
7726 int rtw89_fw_h2c_wow_wakeup_ctrl(struct rtw89_dev *rtwdev, in rtw89_fw_h2c_wow_wakeup_ctrl()
7773 int rtw89_fw_wow_cam_update(struct rtw89_dev *rtwdev, in rtw89_fw_wow_cam_update()
7824 int rtw89_fw_h2c_wow_gtk_ofld(struct rtw89_dev *rtwdev, in rtw89_fw_h2c_wow_gtk_ofld()
7898 int rtw89_fw_h2c_fwips(struct rtw89_dev *rtwdev, struct rtw89_vif_link *rtwvif_link, in rtw89_fw_h2c_fwips()
7926 int rtw89_fw_h2c_wow_request_aoac(struct rtw89_dev *rtwdev) in rtw89_fw_h2c_wow_request_aoac()
7958 static int rtw89_h2c_tx_and_wait(struct rtw89_dev *rtwdev, struct sk_buff *skb, in rtw89_h2c_tx_and_wait()
7977 int rtw89_fw_h2c_add_mcc(struct rtw89_dev *rtwdev, in rtw89_fw_h2c_add_mcc()
8024 int rtw89_fw_h2c_start_mcc(struct rtw89_dev *rtwdev, in rtw89_fw_h2c_start_mcc()
8060 int rtw89_fw_h2c_stop_mcc(struct rtw89_dev *rtwdev, u8 group, u8 macid, in rtw89_fw_h2c_stop_mcc()
8090 int rtw89_fw_h2c_del_mcc_group(struct rtw89_dev *rtwdev, u8 group, in rtw89_fw_h2c_del_mcc_group()
8119 int rtw89_fw_h2c_reset_mcc_group(struct rtw89_dev *rtwdev, u8 group) in rtw89_fw_h2c_reset_mcc_group()
8146 int rtw89_fw_h2c_mcc_req_tsf(struct rtw89_dev *rtwdev, in rtw89_fw_h2c_mcc_req_tsf()
8186 int rtw89_fw_h2c_mcc_macid_bitmap(struct rtw89_dev *rtwdev, u8 group, u8 macid, in rtw89_fw_h2c_mcc_macid_bitmap()
8222 int rtw89_fw_h2c_mcc_sync(struct rtw89_dev *rtwdev, u8 group, u8 source, in rtw89_fw_h2c_mcc_sync()
8253 int rtw89_fw_h2c_mcc_set_duration(struct rtw89_dev *rtwdev, in rtw89_fw_h2c_mcc_set_duration()
8291 u32 rtw89_fw_h2c_mrc_add_slot(struct rtw89_dev *rtwdev, in rtw89_fw_h2c_mrc_add_slot()
8351 int rtw89_fw_h2c_mrc_add(struct rtw89_dev *rtwdev, in rtw89_fw_h2c_mrc_add()
8404 int rtw89_fw_h2c_mrc_start(struct rtw89_dev *rtwdev, in rtw89_fw_h2c_mrc_start()
8442 int rtw89_fw_h2c_mrc_del(struct rtw89_dev *rtwdev, u8 sch_idx, u8 slot_idx) in rtw89_fw_h2c_mrc_del()
8472 int rtw89_fw_h2c_mrc_req_tsf(struct rtw89_dev *rtwdev, in rtw89_fw_h2c_mrc_req_tsf()
8518 int rtw89_fw_h2c_mrc_upd_bitmap(struct rtw89_dev *rtwdev, in rtw89_fw_h2c_mrc_upd_bitmap()
8560 int rtw89_fw_h2c_mrc_sync(struct rtw89_dev *rtwdev, in rtw89_fw_h2c_mrc_sync()
8604 int rtw89_fw_h2c_mrc_upd_duration(struct rtw89_dev *rtwdev, in rtw89_fw_h2c_mrc_upd_duration()
8657 static int rtw89_fw_h2c_ap_info(struct rtw89_dev *rtwdev, bool en) in rtw89_fw_h2c_ap_info()
8691 int rtw89_fw_h2c_ap_info_refcount(struct rtw89_dev *rtwdev, bool en) in rtw89_fw_h2c_ap_info_refcount()
8785 void rtw89_fw_load_txpwr_byrate(struct rtw89_dev *rtwdev, in rtw89_fw_load_txpwr_byrate()
9110 rtw89_load_rfe_data_from_fw(struct rtw89_dev *rtwdev, in rtw89_load_rfe_data_from_fw()