Lines Matching defs:rtwdev

62 static void _rtw_fw_dump_dbg_info(struct rtw_dev *rtwdev,  in _rtw_fw_dump_dbg_info()
78 void rtw_fw_dump_dbg_info(struct rtw_dev *rtwdev) in rtw_fw_dump_dbg_info()
93 static void rtw_fw_c2h_cmd_handle_ext(struct rtw_dev *rtwdev, in rtw_fw_c2h_cmd_handle_ext()
140 struct rtw_dev *rtwdev; member
202 static void rtw_fw_ra_report_handle(struct rtw_dev *rtwdev, u8 *payload, in rtw_fw_ra_report_handle()
221 struct rtw_dev *rtwdev; member
229 struct rtw_dev *rtwdev = iter_data->rtwdev; in rtw_fw_bcn_filter_notify_vif_iter() local
254 static void rtw_fw_bcn_filter_notify(struct rtw_dev *rtwdev, u8 *payload, in rtw_fw_bcn_filter_notify()
265 static void rtw_fw_scan_result(struct rtw_dev *rtwdev, u8 *payload, in rtw_fw_scan_result()
276 static void rtw_fw_adaptivity_result(struct rtw_dev *rtwdev, u8 *payload, in rtw_fw_adaptivity_result()
298 void rtw_fw_c2h_cmd_handle(struct rtw_dev *rtwdev, struct sk_buff *skb) in rtw_fw_c2h_cmd_handle()
347 void rtw_fw_c2h_cmd_rx_irqsafe(struct rtw_dev *rtwdev, u32 pkt_offset, in rtw_fw_c2h_cmd_rx_irqsafe()
383 void rtw_fw_c2h_cmd_isr(struct rtw_dev *rtwdev) in rtw_fw_c2h_cmd_isr()
392 static void rtw_fw_send_h2c_command_register(struct rtw_dev *rtwdev, in rtw_fw_send_h2c_command_register()
444 static void rtw_fw_send_h2c_command(struct rtw_dev *rtwdev, in rtw_fw_send_h2c_command()
499 void rtw_fw_h2c_cmd_dbg(struct rtw_dev *rtwdev, u8 *h2c) in rtw_fw_h2c_cmd_dbg()
504 static void rtw_fw_send_h2c_packet(struct rtw_dev *rtwdev, u8 *h2c_pkt) in rtw_fw_send_h2c_packet()
518 rtw_fw_send_general_info(struct rtw_dev *rtwdev) in rtw_fw_send_general_info()
539 rtw_fw_send_phydm_info(struct rtw_dev *rtwdev) in rtw_fw_send_phydm_info()
567 void rtw_fw_do_iqk(struct rtw_dev *rtwdev, struct rtw_iqk_para *para) in rtw_fw_do_iqk()
581 void rtw_fw_inform_rfk_status(struct rtw_dev *rtwdev, bool start) in rtw_fw_inform_rfk_status()
593 void rtw_fw_query_bt_info(struct rtw_dev *rtwdev) in rtw_fw_query_bt_info()
604 void rtw_fw_default_port(struct rtw_dev *rtwdev, struct rtw_vif *rtwvif) in rtw_fw_default_port()
621 void rtw_fw_wl_ch_info(struct rtw_dev *rtwdev, u8 link, u8 ch, u8 bw) in rtw_fw_wl_ch_info()
634 void rtw_fw_query_bt_mp_info(struct rtw_dev *rtwdev, in rtw_fw_query_bt_mp_info()
650 void rtw_fw_force_bt_tx_power(struct rtw_dev *rtwdev, u8 bt_pwr_dec_lvl) in rtw_fw_force_bt_tx_power()
662 void rtw_fw_bt_ignore_wlan_action(struct rtw_dev *rtwdev, bool enable) in rtw_fw_bt_ignore_wlan_action()
673 void rtw_fw_coex_tdma_type(struct rtw_dev *rtwdev, in rtw_fw_coex_tdma_type()
689 void rtw_fw_coex_query_hid_info(struct rtw_dev *rtwdev, u8 sub_id, u8 data) in rtw_fw_coex_query_hid_info()
701 void rtw_fw_bt_wifi_control(struct rtw_dev *rtwdev, u8 op_code, u8 *data) in rtw_fw_bt_wifi_control()
718 void rtw_fw_send_rssi_info(struct rtw_dev *rtwdev, struct rtw_sta_info *si) in rtw_fw_send_rssi_info()
733 void rtw_fw_send_ra_info(struct rtw_dev *rtwdev, struct rtw_sta_info *si, in rtw_fw_send_ra_info()
760 void rtw_fw_media_status_report(struct rtw_dev *rtwdev, u8 mac_id, bool connect) in rtw_fw_media_status_report()
771 void rtw_fw_update_wl_phy_info(struct rtw_dev *rtwdev) in rtw_fw_update_wl_phy_info()
786 void rtw_fw_beacon_filter_config(struct rtw_dev *rtwdev, bool connect, in rtw_fw_beacon_filter_config()
835 void rtw_fw_set_pwr_mode(struct rtw_dev *rtwdev) in rtw_fw_set_pwr_mode()
852 void rtw_fw_set_keep_alive_cmd(struct rtw_dev *rtwdev, bool enable) in rtw_fw_set_keep_alive_cmd()
870 void rtw_fw_set_disconnect_decision_cmd(struct rtw_dev *rtwdev, bool enable) in rtw_fw_set_disconnect_decision_cmd()
892 void rtw_fw_set_wowlan_ctrl_cmd(struct rtw_dev *rtwdev, bool enable) in rtw_fw_set_wowlan_ctrl_cmd()
914 void rtw_fw_set_aoac_global_info_cmd(struct rtw_dev *rtwdev, in rtw_fw_set_aoac_global_info_cmd()
928 void rtw_fw_set_remote_wake_ctrl_cmd(struct rtw_dev *rtwdev, bool enable) in rtw_fw_set_remote_wake_ctrl_cmd()
942 static u8 rtw_get_rsvd_page_location(struct rtw_dev *rtwdev, in rtw_get_rsvd_page_location()
956 void rtw_fw_set_nlo_info(struct rtw_dev *rtwdev, bool enable) in rtw_fw_set_nlo_info()
976 void rtw_fw_set_recover_bt_device(struct rtw_dev *rtwdev) in rtw_fw_set_recover_bt_device()
986 void rtw_fw_set_pg_info(struct rtw_dev *rtwdev) in rtw_fw_set_pg_info()
1005 static u8 rtw_get_rsvd_page_probe_req_location(struct rtw_dev *rtwdev, in rtw_get_rsvd_page_probe_req_location()
1022 static u16 rtw_get_rsvd_page_probe_req_size(struct rtw_dev *rtwdev, in rtw_get_rsvd_page_probe_req_size()
1039 void rtw_send_rsvd_page_h2c(struct rtw_dev *rtwdev) in rtw_send_rsvd_page_h2c()
1067 struct rtw_dev *rtwdev = hw->priv; in rtw_nlo_info_get() local
1122 struct rtw_dev *rtwdev = hw->priv; in rtw_cs_channel_info_get() local
1156 struct rtw_dev *rtwdev = hw->priv; in rtw_lps_pg_dpk_get() local
1181 struct rtw_dev *rtwdev = hw->priv; in rtw_lps_pg_info_get() local
1282 static void rtw_fill_rsvd_page_desc(struct rtw_dev *rtwdev, struct sk_buff *skb, in rtw_fill_rsvd_page_desc()
1300 static void rtw_rsvd_page_list_to_buf(struct rtw_dev *rtwdev, u16 page_size, in rtw_rsvd_page_list_to_buf()
1313 static struct rtw_rsvd_page *rtw_alloc_rsvd_page(struct rtw_dev *rtwdev, in rtw_alloc_rsvd_page()
1332 static void rtw_insert_rsvd_page(struct rtw_dev *rtwdev, in rtw_insert_rsvd_page()
1341 static void rtw_add_rsvd_page(struct rtw_dev *rtwdev, in rtw_add_rsvd_page()
1358 static void rtw_add_rsvd_page_probe_req(struct rtw_dev *rtwdev, in rtw_add_rsvd_page_probe_req()
1375 void rtw_remove_rsvd_page(struct rtw_dev *rtwdev, in rtw_remove_rsvd_page()
1392 void rtw_add_rsvd_page_bcn(struct rtw_dev *rtwdev, in rtw_add_rsvd_page_bcn()
1408 void rtw_add_rsvd_page_pno(struct rtw_dev *rtwdev, in rtw_add_rsvd_page_pno()
1433 void rtw_add_rsvd_page_sta(struct rtw_dev *rtwdev, in rtw_add_rsvd_page_sta()
1451 int rtw_fw_write_data_rsvd_page(struct rtw_dev *rtwdev, u16 pg_addr, in rtw_fw_write_data_rsvd_page()
1516 static int rtw_download_drv_rsvd_page(struct rtw_dev *rtwdev, u8 *buf, u32 size) in rtw_download_drv_rsvd_page()
1532 static void __rtw_build_rsvd_page_reset(struct rtw_dev *rtwdev) in __rtw_build_rsvd_page_reset()
1551 struct rtw_dev *rtwdev = data; in rtw_build_rsvd_page_iter() local
1569 static int __rtw_build_rsvd_page_from_vifs(struct rtw_dev *rtwdev) in __rtw_build_rsvd_page_from_vifs()
1601 static u8 *rtw_build_rsvd_page(struct rtw_dev *rtwdev, u32 *size) in rtw_build_rsvd_page()
1702 static int rtw_download_beacon(struct rtw_dev *rtwdev) in rtw_download_beacon()
1738 int rtw_fw_download_rsvd_page(struct rtw_dev *rtwdev) in rtw_fw_download_rsvd_page()
1775 struct rtw_dev *rtwdev = container_of(work, struct rtw_dev, in rtw_fw_update_beacon_work() local
1784 static void rtw_fw_read_fifo_page(struct rtw_dev *rtwdev, u32 offset, u32 size, in rtw_fw_read_fifo_page()
1816 static void rtw_fw_read_fifo(struct rtw_dev *rtwdev, enum rtw_fw_fifo_sel sel, in rtw_fw_read_fifo()
1834 static bool rtw_fw_dump_check_size(struct rtw_dev *rtwdev, in rtw_fw_dump_check_size()
1849 int rtw_fw_dump_fifo(struct rtw_dev *rtwdev, u8 fifo_sel, u32 addr, u32 size, in rtw_fw_dump_fifo()
1875 static void __rtw_fw_update_pkt(struct rtw_dev *rtwdev, u8 pkt_id, u16 size, in __rtw_fw_update_pkt()
1895 void rtw_fw_update_pkt_probe_req(struct rtw_dev *rtwdev, in rtw_fw_update_pkt_probe_req()
1916 void rtw_fw_channel_switch(struct rtw_dev *rtwdev, bool enable) in rtw_fw_channel_switch()
1955 void rtw_fw_adaptivity(struct rtw_dev *rtwdev) in rtw_fw_adaptivity()
1976 void rtw_fw_scan_notify(struct rtw_dev *rtwdev, bool start) in rtw_fw_scan_notify()
1986 static int rtw_append_probe_req_ie(struct rtw_dev *rtwdev, struct sk_buff *skb, in rtw_append_probe_req_ie()
2010 static int _rtw_hw_scan_update_probe_req(struct rtw_dev *rtwdev, u8 num_probes, in _rtw_hw_scan_update_probe_req()
2069 static int rtw_hw_scan_update_probe_req(struct rtw_dev *rtwdev, in rtw_hw_scan_update_probe_req()
2105 static int rtw_add_chan_info(struct rtw_dev *rtwdev, struct rtw_chan_info *info, in rtw_add_chan_info()
2134 static int rtw_add_chan_list(struct rtw_dev *rtwdev, struct rtw_vif *rtwvif, in rtw_add_chan_list()
2180 static void rtw_fw_set_scan_offload(struct rtw_dev *rtwdev, in rtw_fw_set_scan_offload()
2216 void rtw_hw_scan_start(struct rtw_dev *rtwdev, struct ieee80211_vif *vif, in rtw_hw_scan_start()
2243 void rtw_hw_scan_complete(struct rtw_dev *rtwdev, struct ieee80211_vif *vif, in rtw_hw_scan_complete()
2274 static int rtw_hw_scan_prehandle(struct rtw_dev *rtwdev, struct rtw_vif *rtwvif, in rtw_hw_scan_prehandle()
2302 int rtw_hw_scan_offload(struct rtw_dev *rtwdev, struct ieee80211_vif *vif, in rtw_hw_scan_offload()
2332 void rtw_hw_scan_abort(struct rtw_dev *rtwdev) in rtw_hw_scan_abort()
2343 void rtw_hw_scan_status_report(struct rtw_dev *rtwdev, struct sk_buff *skb) in rtw_hw_scan_status_report()
2362 void rtw_store_op_chan(struct rtw_dev *rtwdev, bool backup) in rtw_store_op_chan()
2381 void rtw_clear_op_chan(struct rtw_dev *rtwdev) in rtw_clear_op_chan()
2391 static bool rtw_is_op_chan(struct rtw_dev *rtwdev, u8 channel) in rtw_is_op_chan()
2398 void rtw_hw_scan_chan_switch(struct rtw_dev *rtwdev, struct sk_buff *skb) in rtw_hw_scan_chan_switch()