Lines Matching defs:rtwdev

40 static u8 _fw_get_rdy(struct rtw89_dev *rtwdev)  in _fw_get_rdy()
48 int rtw89_fw_check_rdy(struct rtw89_dev *rtwdev) in rtw89_fw_check_rdy()
80 static int rtw89_fw_hdr_parser(struct rtw89_dev *rtwdev, const u8 *fw, u32 len, in rtw89_fw_hdr_parser()
122 int rtw89_mfw_recognize(struct rtw89_dev *rtwdev, enum rtw89_fw_type type, in rtw89_mfw_recognize()
158 static void rtw89_fw_update_ver(struct rtw89_dev *rtwdev, in rtw89_fw_update_ver()
182 int __rtw89_fw_recognize(struct rtw89_dev *rtwdev, enum rtw89_fw_type type) in __rtw89_fw_recognize()
196 static void rtw89_fw_recognize_features(struct rtw89_dev *rtwdev) in rtw89_fw_recognize_features()
206 int rtw89_fw_recognize(struct rtw89_dev *rtwdev) in rtw89_fw_recognize()
222 void rtw89_h2c_pkt_set_hdr(struct rtw89_dev *rtwdev, struct sk_buff *skb, in rtw89_h2c_pkt_set_hdr()
246 static void rtw89_h2c_pkt_set_hdr_fwdl(struct rtw89_dev *rtwdev, in rtw89_h2c_pkt_set_hdr_fwdl()
265 static int __rtw89_fw_download_hdr(struct rtw89_dev *rtwdev, const u8 *fw, u32 len) in __rtw89_fw_download_hdr()
296 static int rtw89_fw_download_hdr(struct rtw89_dev *rtwdev, const u8 *fw, u32 len) in rtw89_fw_download_hdr()
321 static int __rtw89_fw_download_main(struct rtw89_dev *rtwdev, in __rtw89_fw_download_main()
361 static int rtw89_fw_download_main(struct rtw89_dev *rtwdev, const u8 *fw, in rtw89_fw_download_main()
386 static void rtw89_fw_prog_cnt_dump(struct rtw89_dev *rtwdev) in rtw89_fw_prog_cnt_dump()
403 static void rtw89_fw_dl_fail_dump(struct rtw89_dev *rtwdev) in rtw89_fw_dl_fail_dump()
417 int rtw89_fw_download(struct rtw89_dev *rtwdev, enum rtw89_fw_type type) in rtw89_fw_download()
470 int rtw89_wait_firmware_completion(struct rtw89_dev *rtwdev) in rtw89_wait_firmware_completion()
484 struct rtw89_dev *rtwdev = fw->rtwdev; in rtw89_load_firmware_cb() local
496 int rtw89_load_firmware(struct rtw89_dev *rtwdev) in rtw89_load_firmware()
515 void rtw89_unload_firmware(struct rtw89_dev *rtwdev) in rtw89_unload_firmware()
526 int rtw89_fw_h2c_cam(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif) in rtw89_fw_h2c_cam()
558 int rtw89_fw_h2c_ba_cam(struct rtw89_dev *rtwdev, bool valid, u8 macid, in rtw89_fw_h2c_ba_cam()
602 int rtw89_fw_h2c_fw_log(struct rtw89_dev *rtwdev, bool enable) in rtw89_fw_h2c_fw_log()
640 int rtw89_fw_h2c_general_pkt(struct rtw89_dev *rtwdev, u8 macid) in rtw89_fw_h2c_general_pkt()
676 int rtw89_fw_h2c_lps_parm(struct rtw89_dev *rtwdev, in rtw89_fw_h2c_lps_parm()
718 int rtw89_fw_h2c_default_cmac_tbl(struct rtw89_dev *rtwdev, u8 macid) in rtw89_fw_h2c_default_cmac_tbl()
763 static void __get_sta_he_pkt_padding(struct rtw89_dev *rtwdev, in __get_sta_he_pkt_padding()
818 int rtw89_fw_h2c_assoc_cmac_tbl(struct rtw89_dev *rtwdev, in rtw89_fw_h2c_assoc_cmac_tbl()
874 int rtw89_fw_h2c_txtime_cmac_tbl(struct rtw89_dev *rtwdev, in rtw89_fw_h2c_txtime_cmac_tbl()
914 int rtw89_fw_h2c_vif_maintain(struct rtw89_dev *rtwdev, in rtw89_fw_h2c_vif_maintain()
949 int rtw89_fw_h2c_join_info(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif, in rtw89_fw_h2c_join_info()
991 int rtw89_fw_h2c_macid_pause(struct rtw89_dev *rtwdev, u8 sh, u8 grp, in rtw89_fw_h2c_macid_pause()
1026 int rtw89_fw_h2c_set_edca(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif, in rtw89_fw_h2c_set_edca()
1061 int rtw89_fw_h2c_set_ofld_cfg(struct rtw89_dev *rtwdev) in rtw89_fw_h2c_set_ofld_cfg()
1091 int rtw89_fw_h2c_ra(struct rtw89_dev *rtwdev, struct rtw89_ra_info *ra, bool csi) in rtw89_fw_h2c_ra()
1157 int rtw89_fw_h2c_cxdrv_init(struct rtw89_dev *rtwdev) in rtw89_fw_h2c_cxdrv_init()
1215 int rtw89_fw_h2c_cxdrv_role(struct rtw89_dev *rtwdev) in rtw89_fw_h2c_cxdrv_role()
1287 int rtw89_fw_h2c_cxdrv_ctrl(struct rtw89_dev *rtwdev) in rtw89_fw_h2c_cxdrv_ctrl()
1328 int rtw89_fw_h2c_cxdrv_rfk(struct rtw89_dev *rtwdev) in rtw89_fw_h2c_cxdrv_rfk()
1370 int rtw89_fw_h2c_rf_reg(struct rtw89_dev *rtwdev, in rtw89_fw_h2c_rf_reg()
1401 int rtw89_fw_h2c_raw_with_hdr(struct rtw89_dev *rtwdev, in rtw89_fw_h2c_raw_with_hdr()
1430 int rtw89_fw_h2c_raw(struct rtw89_dev *rtwdev, const u8 *buf, u16 len) in rtw89_fw_h2c_raw()
1453 void rtw89_fw_send_all_early_h2c(struct rtw89_dev *rtwdev) in rtw89_fw_send_all_early_h2c()
1464 void rtw89_fw_free_all_early_h2c(struct rtw89_dev *rtwdev) in rtw89_fw_free_all_early_h2c()
1477 void rtw89_fw_c2h_irqsafe(struct rtw89_dev *rtwdev, struct sk_buff *c2h) in rtw89_fw_c2h_irqsafe()
1483 static void rtw89_fw_c2h_cmd_handle(struct rtw89_dev *rtwdev, in rtw89_fw_c2h_cmd_handle()
1519 struct rtw89_dev *rtwdev = container_of(work, struct rtw89_dev, in rtw89_fw_c2h_work() local
1532 static int rtw89_fw_write_h2c_reg(struct rtw89_dev *rtwdev, in rtw89_fw_write_h2c_reg()
1562 static int rtw89_fw_read_c2h_reg(struct rtw89_dev *rtwdev, in rtw89_fw_read_c2h_reg()
1594 int rtw89_fw_msg_reg(struct rtw89_dev *rtwdev, in rtw89_fw_msg_reg()
1624 void rtw89_fw_st_dbg_dump(struct rtw89_dev *rtwdev) in rtw89_fw_st_dbg_dump()