rtw_dev 12 drivers/net/wireless/realtek/rtw88/coex.c static u8 rtw_coex_next_rssi_state(struct rtw_dev *rtwdev, u8 pre_state, rtw_dev 35 drivers/net/wireless/realtek/rtw88/coex.c static void rtw_coex_limited_tx(struct rtw_dev *rtwdev, rtw_dev 100 drivers/net/wireless/realtek/rtw88/coex.c static void rtw_coex_limited_wl(struct rtw_dev *rtwdev) rtw_dev 121 drivers/net/wireless/realtek/rtw88/coex.c static void rtw_coex_wl_ccklock_action(struct rtw_dev *rtwdev) rtw_dev 160 drivers/net/wireless/realtek/rtw88/coex.c static void rtw_coex_wl_ccklock_detect(struct rtw_dev *rtwdev) rtw_dev 171 drivers/net/wireless/realtek/rtw88/coex.c static void rtw_coex_wl_noisy_detect(struct rtw_dev *rtwdev) rtw_dev 217 drivers/net/wireless/realtek/rtw88/coex.c static void rtw_coex_tdma_timer_base(struct rtw_dev *rtwdev, u8 type) rtw_dev 242 drivers/net/wireless/realtek/rtw88/coex.c static void rtw_coex_set_wl_pri_mask(struct rtw_dev *rtwdev, u8 bitmap, rtw_dev 253 drivers/net/wireless/realtek/rtw88/coex.c void rtw_coex_write_scbd(struct rtw_dev *rtwdev, u16 bitpos, bool set) rtw_dev 287 drivers/net/wireless/realtek/rtw88/coex.c static u16 rtw_coex_read_scbd(struct rtw_dev *rtwdev) rtw_dev 297 drivers/net/wireless/realtek/rtw88/coex.c static void rtw_coex_check_rfk(struct rtw_dev *rtwdev) rtw_dev 328 drivers/net/wireless/realtek/rtw88/coex.c static void rtw_coex_query_bt_info(struct rtw_dev *rtwdev) rtw_dev 339 drivers/net/wireless/realtek/rtw88/coex.c static void rtw_coex_monitor_bt_enable(struct rtw_dev *rtwdev) rtw_dev 372 drivers/net/wireless/realtek/rtw88/coex.c static void rtw_coex_update_wl_link_info(struct rtw_dev *rtwdev, u8 reason) rtw_dev 447 drivers/net/wireless/realtek/rtw88/coex.c void rtw_coex_info_response(struct rtw_dev *rtwdev, struct sk_buff *skb) rtw_dev 459 drivers/net/wireless/realtek/rtw88/coex.c static struct sk_buff *rtw_coex_info_request(struct rtw_dev *rtwdev, rtw_dev 486 drivers/net/wireless/realtek/rtw88/coex.c static bool rtw_coex_get_bt_scan_type(struct rtw_dev *rtwdev, u8 *scan_type) rtw_dev 507 drivers/net/wireless/realtek/rtw88/coex.c static bool rtw_coex_set_lna_constrain_level(struct rtw_dev *rtwdev, rtw_dev 527 drivers/net/wireless/realtek/rtw88/coex.c static void rtw_coex_update_bt_link_info(struct rtw_dev *rtwdev) rtw_dev 634 drivers/net/wireless/realtek/rtw88/coex.c static void rtw_coex_update_wl_ch_info(struct rtw_dev *rtwdev, u8 type) rtw_dev 676 drivers/net/wireless/realtek/rtw88/coex.c static void rtw_coex_set_bt_tx_power(struct rtw_dev *rtwdev, u8 bt_pwr_dec_lvl) rtw_dev 689 drivers/net/wireless/realtek/rtw88/coex.c static void rtw_coex_set_bt_rx_gain(struct rtw_dev *rtwdev, u8 bt_lna_lvl) rtw_dev 708 drivers/net/wireless/realtek/rtw88/coex.c static void rtw_coex_set_rf_para(struct rtw_dev *rtwdev, rtw_dev 724 drivers/net/wireless/realtek/rtw88/coex.c u32 rtw_coex_read_indirect_reg(struct rtw_dev *rtwdev, u16 addr) rtw_dev 736 drivers/net/wireless/realtek/rtw88/coex.c void rtw_coex_write_indirect_reg(struct rtw_dev *rtwdev, u16 addr, rtw_dev 749 drivers/net/wireless/realtek/rtw88/coex.c static void rtw_coex_coex_ctrl_owner(struct rtw_dev *rtwdev, bool wifi_control) rtw_dev 757 drivers/net/wireless/realtek/rtw88/coex.c static void rtw_coex_set_gnt_bt(struct rtw_dev *rtwdev, u8 state) rtw_dev 763 drivers/net/wireless/realtek/rtw88/coex.c static void rtw_coex_set_gnt_wl(struct rtw_dev *rtwdev, u8 state) rtw_dev 769 drivers/net/wireless/realtek/rtw88/coex.c static void rtw_coex_set_table(struct rtw_dev *rtwdev, u32 table0, u32 table1) rtw_dev 777 drivers/net/wireless/realtek/rtw88/coex.c static void rtw_coex_table(struct rtw_dev *rtwdev, u8 type) rtw_dev 800 drivers/net/wireless/realtek/rtw88/coex.c static void rtw_coex_ignore_wlan_act(struct rtw_dev *rtwdev, bool enable) rtw_dev 810 drivers/net/wireless/realtek/rtw88/coex.c static void rtw_coex_power_save_state(struct rtw_dev *rtwdev, u8 ps_type, rtw_dev 844 drivers/net/wireless/realtek/rtw88/coex.c static void rtw_coex_set_tdma(struct rtw_dev *rtwdev, u8 byte1, u8 byte2, rtw_dev 882 drivers/net/wireless/realtek/rtw88/coex.c static void rtw_coex_tdma(struct rtw_dev *rtwdev, bool force, u32 tcase) rtw_dev 941 drivers/net/wireless/realtek/rtw88/coex.c static void rtw_coex_set_ant_path(struct rtw_dev *rtwdev, bool force, u8 phase) rtw_dev 1070 drivers/net/wireless/realtek/rtw88/coex.c static u8 rtw_coex_algorithm(struct rtw_dev *rtwdev) rtw_dev 1133 drivers/net/wireless/realtek/rtw88/coex.c static void rtw_coex_action_coex_all_off(struct rtw_dev *rtwdev) rtw_dev 1154 drivers/net/wireless/realtek/rtw88/coex.c static void rtw_coex_action_freerun(struct rtw_dev *rtwdev) rtw_dev 1196 drivers/net/wireless/realtek/rtw88/coex.c static void rtw_coex_action_bt_whql_test(struct rtw_dev *rtwdev) rtw_dev 1218 drivers/net/wireless/realtek/rtw88/coex.c static void rtw_coex_action_bt_relink(struct rtw_dev *rtwdev) rtw_dev 1240 drivers/net/wireless/realtek/rtw88/coex.c static void rtw_coex_action_bt_idle(struct rtw_dev *rtwdev) rtw_dev 1303 drivers/net/wireless/realtek/rtw88/coex.c static void rtw_coex_action_bt_inquiry(struct rtw_dev *rtwdev) rtw_dev 1370 drivers/net/wireless/realtek/rtw88/coex.c static void rtw_coex_action_bt_hfp(struct rtw_dev *rtwdev) rtw_dev 1404 drivers/net/wireless/realtek/rtw88/coex.c static void rtw_coex_action_bt_hid(struct rtw_dev *rtwdev) rtw_dev 1469 drivers/net/wireless/realtek/rtw88/coex.c static void rtw_coex_action_bt_a2dp(struct rtw_dev *rtwdev) rtw_dev 1508 drivers/net/wireless/realtek/rtw88/coex.c static void rtw_coex_action_bt_a2dpsink(struct rtw_dev *rtwdev) rtw_dev 1544 drivers/net/wireless/realtek/rtw88/coex.c static void rtw_coex_action_bt_pan(struct rtw_dev *rtwdev) rtw_dev 1579 drivers/net/wireless/realtek/rtw88/coex.c static void rtw_coex_action_bt_a2dp_hid(struct rtw_dev *rtwdev) rtw_dev 1622 drivers/net/wireless/realtek/rtw88/coex.c static void rtw_coex_action_bt_a2dp_pan(struct rtw_dev *rtwdev) rtw_dev 1658 drivers/net/wireless/realtek/rtw88/coex.c static void rtw_coex_action_bt_pan_hid(struct rtw_dev *rtwdev) rtw_dev 1690 drivers/net/wireless/realtek/rtw88/coex.c static void rtw_coex_action_bt_a2dp_pan_hid(struct rtw_dev *rtwdev) rtw_dev 1722 drivers/net/wireless/realtek/rtw88/coex.c static void rtw_coex_action_wl_under5g(struct rtw_dev *rtwdev) rtw_dev 1746 drivers/net/wireless/realtek/rtw88/coex.c static void rtw_coex_action_wl_only(struct rtw_dev *rtwdev) rtw_dev 1768 drivers/net/wireless/realtek/rtw88/coex.c static void rtw_coex_action_wl_native_lps(struct rtw_dev *rtwdev) rtw_dev 1794 drivers/net/wireless/realtek/rtw88/coex.c static void rtw_coex_action_wl_linkscan(struct rtw_dev *rtwdev) rtw_dev 1830 drivers/net/wireless/realtek/rtw88/coex.c static void rtw_coex_action_wl_not_connected(struct rtw_dev *rtwdev) rtw_dev 1852 drivers/net/wireless/realtek/rtw88/coex.c static void rtw_coex_action_wl_connected(struct rtw_dev *rtwdev) rtw_dev 1905 drivers/net/wireless/realtek/rtw88/coex.c static void rtw_coex_run_coex(struct rtw_dev *rtwdev, u8 reason) rtw_dev 1988 drivers/net/wireless/realtek/rtw88/coex.c static void rtw_coex_init_coex_var(struct rtw_dev *rtwdev) rtw_dev 2013 drivers/net/wireless/realtek/rtw88/coex.c static void __rtw_coex_init_hw_config(struct rtw_dev *rtwdev, bool wifi_only) rtw_dev 2055 drivers/net/wireless/realtek/rtw88/coex.c void rtw_coex_power_on_setting(struct rtw_dev *rtwdev) rtw_dev 2075 drivers/net/wireless/realtek/rtw88/coex.c void rtw_coex_init_hw_config(struct rtw_dev *rtwdev, bool wifi_only) rtw_dev 2080 drivers/net/wireless/realtek/rtw88/coex.c void rtw_coex_ips_notify(struct rtw_dev *rtwdev, u8 type) rtw_dev 2107 drivers/net/wireless/realtek/rtw88/coex.c void rtw_coex_lps_notify(struct rtw_dev *rtwdev, u8 type) rtw_dev 2138 drivers/net/wireless/realtek/rtw88/coex.c void rtw_coex_scan_notify(struct rtw_dev *rtwdev, u8 type) rtw_dev 2167 drivers/net/wireless/realtek/rtw88/coex.c void rtw_coex_switchband_notify(struct rtw_dev *rtwdev, u8 type) rtw_dev 2182 drivers/net/wireless/realtek/rtw88/coex.c void rtw_coex_connect_notify(struct rtw_dev *rtwdev, u8 type) rtw_dev 2222 drivers/net/wireless/realtek/rtw88/coex.c void rtw_coex_media_status_notify(struct rtw_dev *rtwdev, u8 type) rtw_dev 2262 drivers/net/wireless/realtek/rtw88/coex.c void rtw_coex_bt_info_notify(struct rtw_dev *rtwdev, u8 *buf, u8 length) rtw_dev 2435 drivers/net/wireless/realtek/rtw88/coex.c void rtw_coex_wl_fwdbginfo_notify(struct rtw_dev *rtwdev, u8 *buf, u8 length) rtw_dev 2463 drivers/net/wireless/realtek/rtw88/coex.c void rtw_coex_wl_status_change_notify(struct rtw_dev *rtwdev) rtw_dev 2475 drivers/net/wireless/realtek/rtw88/coex.c struct rtw_dev *rtwdev = container_of(work, struct rtw_dev, rtw_dev 2487 drivers/net/wireless/realtek/rtw88/coex.c struct rtw_dev *rtwdev = container_of(work, struct rtw_dev, rtw_dev 2498 drivers/net/wireless/realtek/rtw88/coex.c struct rtw_dev *rtwdev = container_of(work, struct rtw_dev, rtw_dev 294 drivers/net/wireless/realtek/rtw88/coex.h static inline void rtw_coex_set_init(struct rtw_dev *rtwdev) rtw_dev 302 drivers/net/wireless/realtek/rtw88/coex.h void rtw_coex_set_ant_switch(struct rtw_dev *rtwdev, u8 ctrl_type, u8 pos_type) rtw_dev 312 drivers/net/wireless/realtek/rtw88/coex.h static inline void rtw_coex_set_gnt_fix(struct rtw_dev *rtwdev) rtw_dev 319 drivers/net/wireless/realtek/rtw88/coex.h static inline void rtw_coex_set_gnt_debug(struct rtw_dev *rtwdev) rtw_dev 326 drivers/net/wireless/realtek/rtw88/coex.h static inline void rtw_coex_set_rfe_type(struct rtw_dev *rtwdev) rtw_dev 333 drivers/net/wireless/realtek/rtw88/coex.h static inline void rtw_coex_set_wl_tx_power(struct rtw_dev *rtwdev, u8 wl_pwr) rtw_dev 341 drivers/net/wireless/realtek/rtw88/coex.h void rtw_coex_set_wl_rx_gain(struct rtw_dev *rtwdev, bool low_gain) rtw_dev 348 drivers/net/wireless/realtek/rtw88/coex.h void rtw_coex_info_response(struct rtw_dev *rtwdev, struct sk_buff *skb); rtw_dev 349 drivers/net/wireless/realtek/rtw88/coex.h u32 rtw_coex_read_indirect_reg(struct rtw_dev *rtwdev, u16 addr); rtw_dev 350 drivers/net/wireless/realtek/rtw88/coex.h void rtw_coex_write_indirect_reg(struct rtw_dev *rtwdev, u16 addr, rtw_dev 352 drivers/net/wireless/realtek/rtw88/coex.h void rtw_coex_write_scbd(struct rtw_dev *rtwdev, u16 bitpos, bool set); rtw_dev 358 drivers/net/wireless/realtek/rtw88/coex.h void rtw_coex_power_on_setting(struct rtw_dev *rtwdev); rtw_dev 359 drivers/net/wireless/realtek/rtw88/coex.h void rtw_coex_init_hw_config(struct rtw_dev *rtwdev, bool wifi_only); rtw_dev 360 drivers/net/wireless/realtek/rtw88/coex.h void rtw_coex_ips_notify(struct rtw_dev *rtwdev, u8 type); rtw_dev 361 drivers/net/wireless/realtek/rtw88/coex.h void rtw_coex_lps_notify(struct rtw_dev *rtwdev, u8 type); rtw_dev 362 drivers/net/wireless/realtek/rtw88/coex.h void rtw_coex_scan_notify(struct rtw_dev *rtwdev, u8 type); rtw_dev 363 drivers/net/wireless/realtek/rtw88/coex.h void rtw_coex_connect_notify(struct rtw_dev *rtwdev, u8 action); rtw_dev 364 drivers/net/wireless/realtek/rtw88/coex.h void rtw_coex_media_status_notify(struct rtw_dev *rtwdev, u8 status); rtw_dev 365 drivers/net/wireless/realtek/rtw88/coex.h void rtw_coex_bt_info_notify(struct rtw_dev *rtwdev, u8 *buf, u8 len); rtw_dev 366 drivers/net/wireless/realtek/rtw88/coex.h void rtw_coex_wl_fwdbginfo_notify(struct rtw_dev *rtwdev, u8 *buf, u8 length); rtw_dev 367 drivers/net/wireless/realtek/rtw88/coex.h void rtw_coex_switchband_notify(struct rtw_dev *rtwdev, u8 type); rtw_dev 368 drivers/net/wireless/realtek/rtw88/coex.h void rtw_coex_wl_status_change_notify(struct rtw_dev *rtwdev); rtw_dev 16 drivers/net/wireless/realtek/rtw88/debug.c struct rtw_dev *rtwdev; rtw_dev 102 drivers/net/wireless/realtek/rtw88/debug.c struct rtw_dev *rtwdev = debugfs_priv->rtwdev; rtw_dev 127 drivers/net/wireless/realtek/rtw88/debug.c struct rtw_dev *rtwdev = debugfs_priv->rtwdev; rtw_dev 168 drivers/net/wireless/realtek/rtw88/debug.c struct rtw_dev *rtwdev = debugfs_priv->rtwdev; rtw_dev 193 drivers/net/wireless/realtek/rtw88/debug.c struct rtw_dev *rtwdev = debugfs_priv->rtwdev; rtw_dev 219 drivers/net/wireless/realtek/rtw88/debug.c struct rtw_dev *rtwdev = debugfs_priv->rtwdev; rtw_dev 258 drivers/net/wireless/realtek/rtw88/debug.c struct rtw_dev *rtwdev = debugfs_priv->rtwdev; rtw_dev 284 drivers/net/wireless/realtek/rtw88/debug.c struct rtw_dev *rtwdev = debugfs_priv->rtwdev; rtw_dev 308 drivers/net/wireless/realtek/rtw88/debug.c struct rtw_dev *rtwdev = debugfs_priv->rtwdev; rtw_dev 351 drivers/net/wireless/realtek/rtw88/debug.c struct rtw_dev *rtwdev = debugfs_priv->rtwdev; rtw_dev 379 drivers/net/wireless/realtek/rtw88/debug.c struct rtw_dev *rtwdev = debugfs_priv->rtwdev; rtw_dev 403 drivers/net/wireless/realtek/rtw88/debug.c struct rtw_dev *rtwdev = debugfs_priv->rtwdev; rtw_dev 423 drivers/net/wireless/realtek/rtw88/debug.c struct rtw_dev *rtwdev = debugfs_priv->rtwdev; rtw_dev 443 drivers/net/wireless/realtek/rtw88/debug.c struct rtw_dev *rtwdev = debugfs_priv->rtwdev; rtw_dev 504 drivers/net/wireless/realtek/rtw88/debug.c struct rtw_dev *rtwdev = debugfs_priv->rtwdev; rtw_dev 673 drivers/net/wireless/realtek/rtw88/debug.c void rtw_debugfs_init(struct rtw_dev *rtwdev) rtw_dev 731 drivers/net/wireless/realtek/rtw88/debug.c void __rtw_dbg(struct rtw_dev *rtwdev, enum rtw_debug_mask mask, rtw_dev 25 drivers/net/wireless/realtek/rtw88/debug.h void rtw_debugfs_init(struct rtw_dev *rtwdev); rtw_dev 29 drivers/net/wireless/realtek/rtw88/debug.h static inline void rtw_debugfs_init(struct rtw_dev *rtwdev) {} rtw_dev 36 drivers/net/wireless/realtek/rtw88/debug.h void __rtw_dbg(struct rtw_dev *rtwdev, enum rtw_debug_mask mask, rtw_dev 43 drivers/net/wireless/realtek/rtw88/debug.h static inline void rtw_dbg(struct rtw_dev *rtwdev, enum rtw_debug_mask mask, rtw_dev 12 drivers/net/wireless/realtek/rtw88/efuse.c static void switch_efuse_bank(struct rtw_dev *rtwdev) rtw_dev 38 drivers/net/wireless/realtek/rtw88/efuse.c static int rtw_dump_logical_efuse_map(struct rtw_dev *rtwdev, u8 *phy_map, rtw_dev 85 drivers/net/wireless/realtek/rtw88/efuse.c static int rtw_dump_physical_efuse_map(struct rtw_dev *rtwdev, u8 *map) rtw_dev 119 drivers/net/wireless/realtek/rtw88/efuse.c int rtw_parse_efuse_map(struct rtw_dev *rtwdev) rtw_dev 24 drivers/net/wireless/realtek/rtw88/efuse.h int rtw_parse_efuse_map(struct rtw_dev *rtwdev); rtw_dev 12 drivers/net/wireless/realtek/rtw88/fw.c static void rtw_fw_c2h_cmd_handle_ext(struct rtw_dev *rtwdev, rtw_dev 30 drivers/net/wireless/realtek/rtw88/fw.c void rtw_fw_c2h_cmd_handle(struct rtw_dev *rtwdev, struct sk_buff *skb) rtw_dev 59 drivers/net/wireless/realtek/rtw88/fw.c void rtw_fw_c2h_cmd_rx_irqsafe(struct rtw_dev *rtwdev, u32 pkt_offset, rtw_dev 86 drivers/net/wireless/realtek/rtw88/fw.c static void rtw_fw_send_h2c_command(struct rtw_dev *rtwdev, rtw_dev 147 drivers/net/wireless/realtek/rtw88/fw.c static void rtw_fw_send_h2c_packet(struct rtw_dev *rtwdev, u8 *h2c_pkt) rtw_dev 163 drivers/net/wireless/realtek/rtw88/fw.c rtw_fw_send_general_info(struct rtw_dev *rtwdev) rtw_dev 181 drivers/net/wireless/realtek/rtw88/fw.c rtw_fw_send_phydm_info(struct rtw_dev *rtwdev) rtw_dev 206 drivers/net/wireless/realtek/rtw88/fw.c void rtw_fw_do_iqk(struct rtw_dev *rtwdev, struct rtw_iqk_para *para) rtw_dev 219 drivers/net/wireless/realtek/rtw88/fw.c void rtw_fw_query_bt_info(struct rtw_dev *rtwdev) rtw_dev 230 drivers/net/wireless/realtek/rtw88/fw.c void rtw_fw_wl_ch_info(struct rtw_dev *rtwdev, u8 link, u8 ch, u8 bw) rtw_dev 243 drivers/net/wireless/realtek/rtw88/fw.c void rtw_fw_query_bt_mp_info(struct rtw_dev *rtwdev, rtw_dev 259 drivers/net/wireless/realtek/rtw88/fw.c void rtw_fw_force_bt_tx_power(struct rtw_dev *rtwdev, u8 bt_pwr_dec_lvl) rtw_dev 271 drivers/net/wireless/realtek/rtw88/fw.c void rtw_fw_bt_ignore_wlan_action(struct rtw_dev *rtwdev, bool enable) rtw_dev 282 drivers/net/wireless/realtek/rtw88/fw.c void rtw_fw_coex_tdma_type(struct rtw_dev *rtwdev, rtw_dev 298 drivers/net/wireless/realtek/rtw88/fw.c void rtw_fw_bt_wifi_control(struct rtw_dev *rtwdev, u8 op_code, u8 *data) rtw_dev 315 drivers/net/wireless/realtek/rtw88/fw.c void rtw_fw_send_rssi_info(struct rtw_dev *rtwdev, struct rtw_sta_info *si) rtw_dev 330 drivers/net/wireless/realtek/rtw88/fw.c void rtw_fw_send_ra_info(struct rtw_dev *rtwdev, struct rtw_sta_info *si) rtw_dev 358 drivers/net/wireless/realtek/rtw88/fw.c void rtw_fw_media_status_report(struct rtw_dev *rtwdev, u8 mac_id, bool connect) rtw_dev 369 drivers/net/wireless/realtek/rtw88/fw.c void rtw_fw_set_pwr_mode(struct rtw_dev *rtwdev) rtw_dev 386 drivers/net/wireless/realtek/rtw88/fw.c static u8 rtw_get_rsvd_page_location(struct rtw_dev *rtwdev, rtw_dev 400 drivers/net/wireless/realtek/rtw88/fw.c void rtw_send_rsvd_page_h2c(struct rtw_dev *rtwdev) rtw_dev 477 drivers/net/wireless/realtek/rtw88/fw.c static void rtw_fill_rsvd_page_desc(struct rtw_dev *rtwdev, struct sk_buff *skb) rtw_dev 495 drivers/net/wireless/realtek/rtw88/fw.c static void rtw_rsvd_page_list_to_buf(struct rtw_dev *rtwdev, u8 page_size, rtw_dev 508 drivers/net/wireless/realtek/rtw88/fw.c void rtw_add_rsvd_page(struct rtw_dev *rtwdev, enum rtw_rsvd_packet_type type, rtw_dev 529 drivers/net/wireless/realtek/rtw88/fw.c void rtw_reset_rsvd_page(struct rtw_dev *rtwdev) rtw_dev 543 drivers/net/wireless/realtek/rtw88/fw.c int rtw_fw_write_data_rsvd_page(struct rtw_dev *rtwdev, u16 pg_addr, rtw_dev 590 drivers/net/wireless/realtek/rtw88/fw.c static int rtw_download_drv_rsvd_page(struct rtw_dev *rtwdev, u8 *buf, u32 size) rtw_dev 606 drivers/net/wireless/realtek/rtw88/fw.c static u8 *rtw_build_rsvd_page(struct rtw_dev *rtwdev, rtw_dev 697 drivers/net/wireless/realtek/rtw88/fw.c rtw_download_beacon(struct rtw_dev *rtwdev, struct ieee80211_vif *vif) rtw_dev 720 drivers/net/wireless/realtek/rtw88/fw.c int rtw_fw_download_rsvd_page(struct rtw_dev *rtwdev, struct ieee80211_vif *vif) rtw_dev 755 drivers/net/wireless/realtek/rtw88/fw.c int rtw_dump_drv_rsvd_page(struct rtw_dev *rtwdev, rtw_dev 265 drivers/net/wireless/realtek/rtw88/fw.h void rtw_fw_c2h_cmd_rx_irqsafe(struct rtw_dev *rtwdev, u32 pkt_offset, rtw_dev 267 drivers/net/wireless/realtek/rtw88/fw.h void rtw_fw_c2h_cmd_handle(struct rtw_dev *rtwdev, struct sk_buff *skb); rtw_dev 268 drivers/net/wireless/realtek/rtw88/fw.h void rtw_fw_send_general_info(struct rtw_dev *rtwdev); rtw_dev 269 drivers/net/wireless/realtek/rtw88/fw.h void rtw_fw_send_phydm_info(struct rtw_dev *rtwdev); rtw_dev 271 drivers/net/wireless/realtek/rtw88/fw.h void rtw_fw_do_iqk(struct rtw_dev *rtwdev, struct rtw_iqk_para *para); rtw_dev 272 drivers/net/wireless/realtek/rtw88/fw.h void rtw_fw_set_pwr_mode(struct rtw_dev *rtwdev); rtw_dev 273 drivers/net/wireless/realtek/rtw88/fw.h void rtw_fw_query_bt_info(struct rtw_dev *rtwdev); rtw_dev 274 drivers/net/wireless/realtek/rtw88/fw.h void rtw_fw_wl_ch_info(struct rtw_dev *rtwdev, u8 link, u8 ch, u8 bw); rtw_dev 275 drivers/net/wireless/realtek/rtw88/fw.h void rtw_fw_query_bt_mp_info(struct rtw_dev *rtwdev, rtw_dev 277 drivers/net/wireless/realtek/rtw88/fw.h void rtw_fw_force_bt_tx_power(struct rtw_dev *rtwdev, u8 bt_pwr_dec_lvl); rtw_dev 278 drivers/net/wireless/realtek/rtw88/fw.h void rtw_fw_bt_ignore_wlan_action(struct rtw_dev *rtwdev, bool enable); rtw_dev 279 drivers/net/wireless/realtek/rtw88/fw.h void rtw_fw_coex_tdma_type(struct rtw_dev *rtwdev, rtw_dev 281 drivers/net/wireless/realtek/rtw88/fw.h void rtw_fw_bt_wifi_control(struct rtw_dev *rtwdev, u8 op_code, u8 *data); rtw_dev 282 drivers/net/wireless/realtek/rtw88/fw.h void rtw_fw_send_rssi_info(struct rtw_dev *rtwdev, struct rtw_sta_info *si); rtw_dev 283 drivers/net/wireless/realtek/rtw88/fw.h void rtw_fw_send_ra_info(struct rtw_dev *rtwdev, struct rtw_sta_info *si); rtw_dev 284 drivers/net/wireless/realtek/rtw88/fw.h void rtw_fw_media_status_report(struct rtw_dev *rtwdev, u8 mac_id, bool conn); rtw_dev 285 drivers/net/wireless/realtek/rtw88/fw.h void rtw_add_rsvd_page(struct rtw_dev *rtwdev, enum rtw_rsvd_packet_type type, rtw_dev 287 drivers/net/wireless/realtek/rtw88/fw.h int rtw_fw_write_data_rsvd_page(struct rtw_dev *rtwdev, u16 pg_addr, rtw_dev 289 drivers/net/wireless/realtek/rtw88/fw.h void rtw_reset_rsvd_page(struct rtw_dev *rtwdev); rtw_dev 290 drivers/net/wireless/realtek/rtw88/fw.h int rtw_fw_download_rsvd_page(struct rtw_dev *rtwdev, rtw_dev 292 drivers/net/wireless/realtek/rtw88/fw.h void rtw_send_rsvd_page_h2c(struct rtw_dev *rtwdev); rtw_dev 293 drivers/net/wireless/realtek/rtw88/fw.h int rtw_dump_drv_rsvd_page(struct rtw_dev *rtwdev, rtw_dev 10 drivers/net/wireless/realtek/rtw88/hci.h int (*tx)(struct rtw_dev *rtwdev, rtw_dev 13 drivers/net/wireless/realtek/rtw88/hci.h int (*setup)(struct rtw_dev *rtwdev); rtw_dev 14 drivers/net/wireless/realtek/rtw88/hci.h int (*start)(struct rtw_dev *rtwdev); rtw_dev 15 drivers/net/wireless/realtek/rtw88/hci.h void (*stop)(struct rtw_dev *rtwdev); rtw_dev 17 drivers/net/wireless/realtek/rtw88/hci.h int (*write_data_rsvd_page)(struct rtw_dev *rtwdev, u8 *buf, u32 size); rtw_dev 18 drivers/net/wireless/realtek/rtw88/hci.h int (*write_data_h2c)(struct rtw_dev *rtwdev, u8 *buf, u32 size); rtw_dev 20 drivers/net/wireless/realtek/rtw88/hci.h u8 (*read8)(struct rtw_dev *rtwdev, u32 addr); rtw_dev 21 drivers/net/wireless/realtek/rtw88/hci.h u16 (*read16)(struct rtw_dev *rtwdev, u32 addr); rtw_dev 22 drivers/net/wireless/realtek/rtw88/hci.h u32 (*read32)(struct rtw_dev *rtwdev, u32 addr); rtw_dev 23 drivers/net/wireless/realtek/rtw88/hci.h void (*write8)(struct rtw_dev *rtwdev, u32 addr, u8 val); rtw_dev 24 drivers/net/wireless/realtek/rtw88/hci.h void (*write16)(struct rtw_dev *rtwdev, u32 addr, u16 val); rtw_dev 25 drivers/net/wireless/realtek/rtw88/hci.h void (*write32)(struct rtw_dev *rtwdev, u32 addr, u32 val); rtw_dev 28 drivers/net/wireless/realtek/rtw88/hci.h static inline int rtw_hci_tx(struct rtw_dev *rtwdev, rtw_dev 35 drivers/net/wireless/realtek/rtw88/hci.h static inline int rtw_hci_setup(struct rtw_dev *rtwdev) rtw_dev 40 drivers/net/wireless/realtek/rtw88/hci.h static inline int rtw_hci_start(struct rtw_dev *rtwdev) rtw_dev 45 drivers/net/wireless/realtek/rtw88/hci.h static inline void rtw_hci_stop(struct rtw_dev *rtwdev) rtw_dev 51 drivers/net/wireless/realtek/rtw88/hci.h rtw_hci_write_data_rsvd_page(struct rtw_dev *rtwdev, u8 *buf, u32 size) rtw_dev 57 drivers/net/wireless/realtek/rtw88/hci.h rtw_hci_write_data_h2c(struct rtw_dev *rtwdev, u8 *buf, u32 size) rtw_dev 62 drivers/net/wireless/realtek/rtw88/hci.h static inline u8 rtw_read8(struct rtw_dev *rtwdev, u32 addr) rtw_dev 67 drivers/net/wireless/realtek/rtw88/hci.h static inline u16 rtw_read16(struct rtw_dev *rtwdev, u32 addr) rtw_dev 72 drivers/net/wireless/realtek/rtw88/hci.h static inline u32 rtw_read32(struct rtw_dev *rtwdev, u32 addr) rtw_dev 77 drivers/net/wireless/realtek/rtw88/hci.h static inline void rtw_write8(struct rtw_dev *rtwdev, u32 addr, u8 val) rtw_dev 82 drivers/net/wireless/realtek/rtw88/hci.h static inline void rtw_write16(struct rtw_dev *rtwdev, u32 addr, u16 val) rtw_dev 87 drivers/net/wireless/realtek/rtw88/hci.h static inline void rtw_write32(struct rtw_dev *rtwdev, u32 addr, u32 val) rtw_dev 92 drivers/net/wireless/realtek/rtw88/hci.h static inline void rtw_write8_set(struct rtw_dev *rtwdev, u32 addr, u8 bit) rtw_dev 100 drivers/net/wireless/realtek/rtw88/hci.h static inline void rtw_write16_set(struct rtw_dev *rtwdev, u32 addr, u16 bit) rtw_dev 108 drivers/net/wireless/realtek/rtw88/hci.h static inline void rtw_write32_set(struct rtw_dev *rtwdev, u32 addr, u32 bit) rtw_dev 116 drivers/net/wireless/realtek/rtw88/hci.h static inline void rtw_write8_clr(struct rtw_dev *rtwdev, u32 addr, u8 bit) rtw_dev 124 drivers/net/wireless/realtek/rtw88/hci.h static inline void rtw_write16_clr(struct rtw_dev *rtwdev, u32 addr, u16 bit) rtw_dev 132 drivers/net/wireless/realtek/rtw88/hci.h static inline void rtw_write32_clr(struct rtw_dev *rtwdev, u32 addr, u32 bit) rtw_dev 141 drivers/net/wireless/realtek/rtw88/hci.h rtw_read_rf(struct rtw_dev *rtwdev, enum rtw_rf_path rf_path, rtw_dev 155 drivers/net/wireless/realtek/rtw88/hci.h rtw_write_rf(struct rtw_dev *rtwdev, enum rtw_rf_path rf_path, rtw_dev 166 drivers/net/wireless/realtek/rtw88/hci.h rtw_read32_mask(struct rtw_dev *rtwdev, u32 addr, u32 mask) rtw_dev 179 drivers/net/wireless/realtek/rtw88/hci.h rtw_write32_mask(struct rtw_dev *rtwdev, u32 addr, u32 mask, u32 data) rtw_dev 193 drivers/net/wireless/realtek/rtw88/hci.h rtw_write8_mask(struct rtw_dev *rtwdev, u32 addr, u32 mask, u8 data) rtw_dev 206 drivers/net/wireless/realtek/rtw88/hci.h static inline enum rtw_hci_type rtw_hci_type(struct rtw_dev *rtwdev) rtw_dev 11 drivers/net/wireless/realtek/rtw88/mac.c void rtw_set_channel_mac(struct rtw_dev *rtwdev, u8 channel, u8 bw, rtw_dev 55 drivers/net/wireless/realtek/rtw88/mac.c static int rtw_mac_pre_system_cfg(struct rtw_dev *rtwdev) rtw_dev 101 drivers/net/wireless/realtek/rtw88/mac.c static int rtw_pwr_cmd_polling(struct rtw_dev *rtwdev, rtw_dev 139 drivers/net/wireless/realtek/rtw88/mac.c static int rtw_sub_pwr_seq_parser(struct rtw_dev *rtwdev, u8 intf_mask, rtw_dev 183 drivers/net/wireless/realtek/rtw88/mac.c static int rtw_pwr_seq_parser(struct rtw_dev *rtwdev, rtw_dev 221 drivers/net/wireless/realtek/rtw88/mac.c static int rtw_mac_power_switch(struct rtw_dev *rtwdev, bool pwr_on) rtw_dev 254 drivers/net/wireless/realtek/rtw88/mac.c static int rtw_mac_init_system_cfg(struct rtw_dev *rtwdev) rtw_dev 279 drivers/net/wireless/realtek/rtw88/mac.c int rtw_mac_power_on(struct rtw_dev *rtwdev) rtw_dev 308 drivers/net/wireless/realtek/rtw88/mac.c void rtw_mac_power_off(struct rtw_dev *rtwdev) rtw_dev 335 drivers/net/wireless/realtek/rtw88/mac.c static void wlan_cpu_enable(struct rtw_dev *rtwdev, bool enable) rtw_dev 354 drivers/net/wireless/realtek/rtw88/mac.c static void download_firmware_reg_backup(struct rtw_dev *rtwdev, rtw_dev 405 drivers/net/wireless/realtek/rtw88/mac.c static void download_firmware_reset_platform(struct rtw_dev *rtwdev) rtw_dev 413 drivers/net/wireless/realtek/rtw88/mac.c static void download_firmware_reg_restore(struct rtw_dev *rtwdev, rtw_dev 422 drivers/net/wireless/realtek/rtw88/mac.c static int send_firmware_pkt_rsvd_page(struct rtw_dev *rtwdev, u16 pg_addr, rtw_dev 438 drivers/net/wireless/realtek/rtw88/mac.c send_firmware_pkt(struct rtw_dev *rtwdev, u16 pg_addr, const u8 *data, u32 size) rtw_dev 454 drivers/net/wireless/realtek/rtw88/mac.c iddma_enable(struct rtw_dev *rtwdev, u32 src, u32 dst, u32 ctrl) rtw_dev 466 drivers/net/wireless/realtek/rtw88/mac.c static int iddma_download_firmware(struct rtw_dev *rtwdev, u32 src, u32 dst, rtw_dev 485 drivers/net/wireless/realtek/rtw88/mac.c check_fw_checksum(struct rtw_dev *rtwdev, u32 addr) rtw_dev 519 drivers/net/wireless/realtek/rtw88/mac.c download_firmware_to_mem(struct rtw_dev *rtwdev, const u8 *data, rtw_dev 569 drivers/net/wireless/realtek/rtw88/mac.c static void update_firmware_info(struct rtw_dev *rtwdev, rtw_dev 588 drivers/net/wireless/realtek/rtw88/mac.c start_download_firmware(struct rtw_dev *rtwdev, const u8 *data, u32 size) rtw_dev 637 drivers/net/wireless/realtek/rtw88/mac.c static int download_firmware_validate(struct rtw_dev *rtwdev) rtw_dev 651 drivers/net/wireless/realtek/rtw88/mac.c static void download_firmware_end_flow(struct rtw_dev *rtwdev) rtw_dev 666 drivers/net/wireless/realtek/rtw88/mac.c int rtw_download_firmware(struct rtw_dev *rtwdev, struct rtw_fw_state *fw) rtw_dev 722 drivers/net/wireless/realtek/rtw88/mac.c static int txdma_queue_mapping(struct rtw_dev *rtwdev) rtw_dev 761 drivers/net/wireless/realtek/rtw88/mac.c static int set_trx_fifo_info(struct rtw_dev *rtwdev) rtw_dev 809 drivers/net/wireless/realtek/rtw88/mac.c static int priority_queue_cfg(struct rtw_dev *rtwdev) rtw_dev 865 drivers/net/wireless/realtek/rtw88/mac.c static int init_h2c(struct rtw_dev *rtwdev) rtw_dev 915 drivers/net/wireless/realtek/rtw88/mac.c static int rtw_init_trx_cfg(struct rtw_dev *rtwdev) rtw_dev 934 drivers/net/wireless/realtek/rtw88/mac.c static int rtw_drv_info_cfg(struct rtw_dev *rtwdev) rtw_dev 950 drivers/net/wireless/realtek/rtw88/mac.c int rtw_mac_init(struct rtw_dev *rtwdev) rtw_dev 28 drivers/net/wireless/realtek/rtw88/mac.h void rtw_set_channel_mac(struct rtw_dev *rtwdev, u8 channel, u8 bw, rtw_dev 30 drivers/net/wireless/realtek/rtw88/mac.h int rtw_mac_power_on(struct rtw_dev *rtwdev); rtw_dev 31 drivers/net/wireless/realtek/rtw88/mac.h void rtw_mac_power_off(struct rtw_dev *rtwdev); rtw_dev 32 drivers/net/wireless/realtek/rtw88/mac.h int rtw_download_firmware(struct rtw_dev *rtwdev, struct rtw_fw_state *fw); rtw_dev 33 drivers/net/wireless/realtek/rtw88/mac.h int rtw_mac_init(struct rtw_dev *rtwdev); rtw_dev 19 drivers/net/wireless/realtek/rtw88/mac80211.c struct rtw_dev *rtwdev = hw->priv; rtw_dev 37 drivers/net/wireless/realtek/rtw88/mac80211.c struct rtw_dev *rtwdev = hw->priv; rtw_dev 49 drivers/net/wireless/realtek/rtw88/mac80211.c struct rtw_dev *rtwdev = hw->priv; rtw_dev 58 drivers/net/wireless/realtek/rtw88/mac80211.c struct rtw_dev *rtwdev = hw->priv; rtw_dev 124 drivers/net/wireless/realtek/rtw88/mac80211.c struct rtw_dev *rtwdev = hw->priv; rtw_dev 176 drivers/net/wireless/realtek/rtw88/mac80211.c struct rtw_dev *rtwdev = hw->priv; rtw_dev 200 drivers/net/wireless/realtek/rtw88/mac80211.c struct rtw_dev *rtwdev = hw->priv; rtw_dev 246 drivers/net/wireless/realtek/rtw88/mac80211.c struct rtw_dev *rtwdev = hw->priv; rtw_dev 292 drivers/net/wireless/realtek/rtw88/mac80211.c static u8 rtw_acquire_macid(struct rtw_dev *rtwdev) rtw_dev 303 drivers/net/wireless/realtek/rtw88/mac80211.c static void rtw_release_macid(struct rtw_dev *rtwdev, u8 mac_id) rtw_dev 312 drivers/net/wireless/realtek/rtw88/mac80211.c struct rtw_dev *rtwdev = hw->priv; rtw_dev 346 drivers/net/wireless/realtek/rtw88/mac80211.c struct rtw_dev *rtwdev = hw->priv; rtw_dev 367 drivers/net/wireless/realtek/rtw88/mac80211.c struct rtw_dev *rtwdev = hw->priv; rtw_dev 463 drivers/net/wireless/realtek/rtw88/mac80211.c struct rtw_dev *rtwdev = hw->priv; rtw_dev 486 drivers/net/wireless/realtek/rtw88/mac80211.c struct rtw_dev *rtwdev = hw->priv; rtw_dev 508 drivers/net/wireless/realtek/rtw88/mac80211.c struct rtw_dev *rtwdev = hw->priv; rtw_dev 150 drivers/net/wireless/realtek/rtw88/main.c struct rtw_dev *rtwdev = container_of(work, struct rtw_dev, rtw_dev 196 drivers/net/wireless/realtek/rtw88/main.c struct rtw_dev *rtwdev = container_of(work, struct rtw_dev, c2h_work); rtw_dev 285 drivers/net/wireless/realtek/rtw88/main.c void rtw_set_channel(struct rtw_dev *rtwdev) rtw_dev 323 drivers/net/wireless/realtek/rtw88/main.c static void rtw_vif_write_addr(struct rtw_dev *rtwdev, u32 start, u8 *addr) rtw_dev 331 drivers/net/wireless/realtek/rtw88/main.c void rtw_vif_port_config(struct rtw_dev *rtwdev, rtw_dev 382 drivers/net/wireless/realtek/rtw88/main.c static void rtw_hw_config_rf_ant_num(struct rtw_dev *rtwdev, u8 hw_ant_num) rtw_dev 532 drivers/net/wireless/realtek/rtw88/main.c void rtw_update_sta_info(struct rtw_dev *rtwdev, struct rtw_sta_info *si) rtw_dev 657 drivers/net/wireless/realtek/rtw88/main.c static int rtw_power_on(struct rtw_dev *rtwdev) rtw_dev 722 drivers/net/wireless/realtek/rtw88/main.c int rtw_core_start(struct rtw_dev *rtwdev) rtw_dev 743 drivers/net/wireless/realtek/rtw88/main.c static void rtw_power_off(struct rtw_dev *rtwdev) rtw_dev 749 drivers/net/wireless/realtek/rtw88/main.c void rtw_core_stop(struct rtw_dev *rtwdev) rtw_dev 764 drivers/net/wireless/realtek/rtw88/main.c static void rtw_init_ht_cap(struct rtw_dev *rtwdev, rtw_dev 795 drivers/net/wireless/realtek/rtw88/main.c static void rtw_init_vht_cap(struct rtw_dev *rtwdev, rtw_dev 839 drivers/net/wireless/realtek/rtw88/main.c struct rtw_dev *rtwdev = hw->priv; rtw_dev 878 drivers/net/wireless/realtek/rtw88/main.c struct rtw_dev *rtwdev = context; rtw_dev 888 drivers/net/wireless/realtek/rtw88/main.c static int rtw_load_firmware(struct rtw_dev *rtwdev, const char *fw_name) rtw_dev 905 drivers/net/wireless/realtek/rtw88/main.c static int rtw_chip_parameter_setup(struct rtw_dev *rtwdev) rtw_dev 952 drivers/net/wireless/realtek/rtw88/main.c static int rtw_chip_efuse_enable(struct rtw_dev *rtwdev) rtw_dev 993 drivers/net/wireless/realtek/rtw88/main.c static int rtw_dump_hw_feature(struct rtw_dev *rtwdev) rtw_dev 1033 drivers/net/wireless/realtek/rtw88/main.c static void rtw_chip_efuse_disable(struct rtw_dev *rtwdev) rtw_dev 1039 drivers/net/wireless/realtek/rtw88/main.c static int rtw_chip_efuse_info_setup(struct rtw_dev *rtwdev) rtw_dev 1096 drivers/net/wireless/realtek/rtw88/main.c static int rtw_chip_board_info_setup(struct rtw_dev *rtwdev) rtw_dev 1115 drivers/net/wireless/realtek/rtw88/main.c int rtw_chip_info_setup(struct rtw_dev *rtwdev) rtw_dev 1144 drivers/net/wireless/realtek/rtw88/main.c int rtw_core_init(struct rtw_dev *rtwdev) rtw_dev 1198 drivers/net/wireless/realtek/rtw88/main.c void rtw_core_deinit(struct rtw_dev *rtwdev) rtw_dev 1222 drivers/net/wireless/realtek/rtw88/main.c int rtw_register_hw(struct rtw_dev *rtwdev, struct ieee80211_hw *hw) rtw_dev 1275 drivers/net/wireless/realtek/rtw88/main.c void rtw_unregister_hw(struct rtw_dev *rtwdev, struct ieee80211_hw *hw) rtw_dev 38 drivers/net/wireless/realtek/rtw88/main.h struct rtw_dev; rtw_dev 624 drivers/net/wireless/realtek/rtw88/main.h int (*mac_init)(struct rtw_dev *rtwdev); rtw_dev 625 drivers/net/wireless/realtek/rtw88/main.h int (*read_efuse)(struct rtw_dev *rtwdev, u8 *map); rtw_dev 626 drivers/net/wireless/realtek/rtw88/main.h void (*phy_set_param)(struct rtw_dev *rtwdev); rtw_dev 627 drivers/net/wireless/realtek/rtw88/main.h void (*set_channel)(struct rtw_dev *rtwdev, u8 channel, rtw_dev 629 drivers/net/wireless/realtek/rtw88/main.h void (*query_rx_desc)(struct rtw_dev *rtwdev, u8 *rx_desc, rtw_dev 632 drivers/net/wireless/realtek/rtw88/main.h u32 (*read_rf)(struct rtw_dev *rtwdev, enum rtw_rf_path rf_path, rtw_dev 634 drivers/net/wireless/realtek/rtw88/main.h bool (*write_rf)(struct rtw_dev *rtwdev, enum rtw_rf_path rf_path, rtw_dev 636 drivers/net/wireless/realtek/rtw88/main.h void (*set_tx_power_index)(struct rtw_dev *rtwdev); rtw_dev 637 drivers/net/wireless/realtek/rtw88/main.h int (*rsvd_page_dump)(struct rtw_dev *rtwdev, u8 *buf, u32 offset, rtw_dev 639 drivers/net/wireless/realtek/rtw88/main.h void (*set_antenna)(struct rtw_dev *rtwdev, u8 antenna_tx, rtw_dev 641 drivers/net/wireless/realtek/rtw88/main.h void (*cfg_ldo25)(struct rtw_dev *rtwdev, bool enable); rtw_dev 642 drivers/net/wireless/realtek/rtw88/main.h void (*false_alarm_statistics)(struct rtw_dev *rtwdev); rtw_dev 643 drivers/net/wireless/realtek/rtw88/main.h void (*phy_calibration)(struct rtw_dev *rtwdev); rtw_dev 644 drivers/net/wireless/realtek/rtw88/main.h void (*dpk_track)(struct rtw_dev *rtwdev); rtw_dev 645 drivers/net/wireless/realtek/rtw88/main.h void (*cck_pd_set)(struct rtw_dev *rtwdev, u8 level); rtw_dev 648 drivers/net/wireless/realtek/rtw88/main.h void (*coex_set_init)(struct rtw_dev *rtwdev); rtw_dev 649 drivers/net/wireless/realtek/rtw88/main.h void (*coex_set_ant_switch)(struct rtw_dev *rtwdev, rtw_dev 651 drivers/net/wireless/realtek/rtw88/main.h void (*coex_set_gnt_fix)(struct rtw_dev *rtwdev); rtw_dev 652 drivers/net/wireless/realtek/rtw88/main.h void (*coex_set_gnt_debug)(struct rtw_dev *rtwdev); rtw_dev 653 drivers/net/wireless/realtek/rtw88/main.h void (*coex_set_rfe_type)(struct rtw_dev *rtwdev); rtw_dev 654 drivers/net/wireless/realtek/rtw88/main.h void (*coex_set_wl_tx_power)(struct rtw_dev *rtwdev, u8 wl_pwr); rtw_dev 655 drivers/net/wireless/realtek/rtw88/main.h void (*coex_set_wl_rx_gain)(struct rtw_dev *rtwdev, bool low_gain); rtw_dev 792 drivers/net/wireless/realtek/rtw88/main.h void (*parse)(struct rtw_dev *rtwdev, const struct rtw_table *tbl); rtw_dev 793 drivers/net/wireless/realtek/rtw88/main.h void (*do_cfg)(struct rtw_dev *rtwdev, const struct rtw_table *tbl, rtw_dev 798 drivers/net/wireless/realtek/rtw88/main.h static inline void rtw_load_table(struct rtw_dev *rtwdev, rtw_dev 1381 drivers/net/wireless/realtek/rtw88/main.h static inline bool rtw_flag_check(struct rtw_dev *rtwdev, enum rtw_flags flag) rtw_dev 1386 drivers/net/wireless/realtek/rtw88/main.h static inline void rtw_flag_clear(struct rtw_dev *rtwdev, enum rtw_flags flag) rtw_dev 1391 drivers/net/wireless/realtek/rtw88/main.h static inline void rtw_flag_set(struct rtw_dev *rtwdev, enum rtw_flags flag) rtw_dev 1396 drivers/net/wireless/realtek/rtw88/main.h static inline bool rtw_is_assoc(struct rtw_dev *rtwdev) rtw_dev 1403 drivers/net/wireless/realtek/rtw88/main.h bool check_hw_ready(struct rtw_dev *rtwdev, u32 addr, u32 mask, u32 target); rtw_dev 1404 drivers/net/wireless/realtek/rtw88/main.h bool ltecoex_read_reg(struct rtw_dev *rtwdev, u16 offset, u32 *val); rtw_dev 1405 drivers/net/wireless/realtek/rtw88/main.h bool ltecoex_reg_write(struct rtw_dev *rtwdev, u16 offset, u32 value); rtw_dev 1406 drivers/net/wireless/realtek/rtw88/main.h void rtw_restore_reg(struct rtw_dev *rtwdev, rtw_dev 1408 drivers/net/wireless/realtek/rtw88/main.h void rtw_set_channel(struct rtw_dev *rtwdev); rtw_dev 1409 drivers/net/wireless/realtek/rtw88/main.h void rtw_vif_port_config(struct rtw_dev *rtwdev, struct rtw_vif *rtwvif, rtw_dev 1412 drivers/net/wireless/realtek/rtw88/main.h void rtw_update_sta_info(struct rtw_dev *rtwdev, struct rtw_sta_info *si); rtw_dev 1413 drivers/net/wireless/realtek/rtw88/main.h int rtw_core_start(struct rtw_dev *rtwdev); rtw_dev 1414 drivers/net/wireless/realtek/rtw88/main.h void rtw_core_stop(struct rtw_dev *rtwdev); rtw_dev 1415 drivers/net/wireless/realtek/rtw88/main.h int rtw_chip_info_setup(struct rtw_dev *rtwdev); rtw_dev 1416 drivers/net/wireless/realtek/rtw88/main.h int rtw_core_init(struct rtw_dev *rtwdev); rtw_dev 1417 drivers/net/wireless/realtek/rtw88/main.h void rtw_core_deinit(struct rtw_dev *rtwdev); rtw_dev 1418 drivers/net/wireless/realtek/rtw88/main.h int rtw_register_hw(struct rtw_dev *rtwdev, struct ieee80211_hw *hw); rtw_dev 1419 drivers/net/wireless/realtek/rtw88/main.h void rtw_unregister_hw(struct rtw_dev *rtwdev, struct ieee80211_hw *hw); rtw_dev 44 drivers/net/wireless/realtek/rtw88/pci.c static u8 rtw_pci_read8(struct rtw_dev *rtwdev, u32 addr) rtw_dev 51 drivers/net/wireless/realtek/rtw88/pci.c static u16 rtw_pci_read16(struct rtw_dev *rtwdev, u32 addr) rtw_dev 58 drivers/net/wireless/realtek/rtw88/pci.c static u32 rtw_pci_read32(struct rtw_dev *rtwdev, u32 addr) rtw_dev 65 drivers/net/wireless/realtek/rtw88/pci.c static void rtw_pci_write8(struct rtw_dev *rtwdev, u32 addr, u8 val) rtw_dev 72 drivers/net/wireless/realtek/rtw88/pci.c static void rtw_pci_write16(struct rtw_dev *rtwdev, u32 addr, u16 val) rtw_dev 79 drivers/net/wireless/realtek/rtw88/pci.c static void rtw_pci_write32(struct rtw_dev *rtwdev, u32 addr, u32 val) rtw_dev 93 drivers/net/wireless/realtek/rtw88/pci.c static void rtw_pci_free_tx_ring_skbs(struct rtw_dev *rtwdev, rtw_dev 112 drivers/net/wireless/realtek/rtw88/pci.c static void rtw_pci_free_tx_ring(struct rtw_dev *rtwdev, rtw_dev 127 drivers/net/wireless/realtek/rtw88/pci.c static void rtw_pci_free_rx_ring_skbs(struct rtw_dev *rtwdev, rtw_dev 148 drivers/net/wireless/realtek/rtw88/pci.c static void rtw_pci_free_rx_ring(struct rtw_dev *rtwdev, rtw_dev 160 drivers/net/wireless/realtek/rtw88/pci.c static void rtw_pci_free_trx_ring(struct rtw_dev *rtwdev) rtw_dev 178 drivers/net/wireless/realtek/rtw88/pci.c static int rtw_pci_init_tx_ring(struct rtw_dev *rtwdev, rtw_dev 204 drivers/net/wireless/realtek/rtw88/pci.c static int rtw_pci_reset_rx_desc(struct rtw_dev *rtwdev, struct sk_buff *skb, rtw_dev 230 drivers/net/wireless/realtek/rtw88/pci.c static void rtw_pci_sync_rx_desc_device(struct rtw_dev *rtwdev, dma_addr_t dma, rtw_dev 247 drivers/net/wireless/realtek/rtw88/pci.c static int rtw_pci_init_rx_ring(struct rtw_dev *rtwdev, rtw_dev 310 drivers/net/wireless/realtek/rtw88/pci.c static int rtw_pci_init_trx_ring(struct rtw_dev *rtwdev) rtw_dev 359 drivers/net/wireless/realtek/rtw88/pci.c static void rtw_pci_deinit(struct rtw_dev *rtwdev) rtw_dev 364 drivers/net/wireless/realtek/rtw88/pci.c static int rtw_pci_init(struct rtw_dev *rtwdev) rtw_dev 388 drivers/net/wireless/realtek/rtw88/pci.c static void rtw_pci_reset_buf_desc(struct rtw_dev *rtwdev) rtw_dev 465 drivers/net/wireless/realtek/rtw88/pci.c static void rtw_pci_reset_trx_ring(struct rtw_dev *rtwdev) rtw_dev 470 drivers/net/wireless/realtek/rtw88/pci.c static void rtw_pci_enable_interrupt(struct rtw_dev *rtwdev, rtw_dev 479 drivers/net/wireless/realtek/rtw88/pci.c static void rtw_pci_disable_interrupt(struct rtw_dev *rtwdev, rtw_dev 488 drivers/net/wireless/realtek/rtw88/pci.c static int rtw_pci_setup(struct rtw_dev *rtwdev) rtw_dev 495 drivers/net/wireless/realtek/rtw88/pci.c static void rtw_pci_dma_reset(struct rtw_dev *rtwdev, struct rtw_pci *rtwpci) rtw_dev 503 drivers/net/wireless/realtek/rtw88/pci.c static void rtw_pci_dma_release(struct rtw_dev *rtwdev, struct rtw_pci *rtwpci) rtw_dev 514 drivers/net/wireless/realtek/rtw88/pci.c static int rtw_pci_start(struct rtw_dev *rtwdev) rtw_dev 528 drivers/net/wireless/realtek/rtw88/pci.c static void rtw_pci_stop(struct rtw_dev *rtwdev) rtw_dev 582 drivers/net/wireless/realtek/rtw88/pci.c static void rtw_pci_dma_check(struct rtw_dev *rtwdev, rtw_dev 603 drivers/net/wireless/realtek/rtw88/pci.c static int rtw_pci_xmit(struct rtw_dev *rtwdev, rtw_dev 673 drivers/net/wireless/realtek/rtw88/pci.c static int rtw_pci_write_data_rsvd_page(struct rtw_dev *rtwdev, u8 *buf, rtw_dev 696 drivers/net/wireless/realtek/rtw88/pci.c static int rtw_pci_write_data_h2c(struct rtw_dev *rtwdev, u8 *buf, u32 size) rtw_dev 717 drivers/net/wireless/realtek/rtw88/pci.c static int rtw_pci_tx(struct rtw_dev *rtwdev, rtw_dev 739 drivers/net/wireless/realtek/rtw88/pci.c static void rtw_pci_tx_isr(struct rtw_dev *rtwdev, struct rtw_pci *rtwpci, rtw_dev 810 drivers/net/wireless/realtek/rtw88/pci.c static void rtw_pci_rx_isr(struct rtw_dev *rtwdev, struct rtw_pci *rtwpci, rtw_dev 888 drivers/net/wireless/realtek/rtw88/pci.c static void rtw_pci_irq_recognized(struct rtw_dev *rtwdev, rtw_dev 904 drivers/net/wireless/realtek/rtw88/pci.c struct rtw_dev *rtwdev = dev; rtw_dev 928 drivers/net/wireless/realtek/rtw88/pci.c struct rtw_dev *rtwdev = dev; rtw_dev 960 drivers/net/wireless/realtek/rtw88/pci.c static int rtw_pci_io_mapping(struct rtw_dev *rtwdev, rtw_dev 984 drivers/net/wireless/realtek/rtw88/pci.c static void rtw_pci_io_unmapping(struct rtw_dev *rtwdev, rtw_dev 995 drivers/net/wireless/realtek/rtw88/pci.c static void rtw_dbi_write8(struct rtw_dev *rtwdev, u16 addr, u8 data) rtw_dev 1017 drivers/net/wireless/realtek/rtw88/pci.c static void rtw_mdio_write(struct rtw_dev *rtwdev, u8 addr, u16 data, bool g1) rtw_dev 1044 drivers/net/wireless/realtek/rtw88/pci.c static void rtw_pci_phy_cfg(struct rtw_dev *rtwdev) rtw_dev 1084 drivers/net/wireless/realtek/rtw88/pci.c static int rtw_pci_claim(struct rtw_dev *rtwdev, struct pci_dev *pdev) rtw_dev 1101 drivers/net/wireless/realtek/rtw88/pci.c static void rtw_pci_declaim(struct rtw_dev *rtwdev, struct pci_dev *pdev) rtw_dev 1107 drivers/net/wireless/realtek/rtw88/pci.c static int rtw_pci_setup_resource(struct rtw_dev *rtwdev, struct pci_dev *pdev) rtw_dev 1139 drivers/net/wireless/realtek/rtw88/pci.c static void rtw_pci_destroy(struct rtw_dev *rtwdev, struct pci_dev *pdev) rtw_dev 1161 drivers/net/wireless/realtek/rtw88/pci.c static int rtw_pci_request_irq(struct rtw_dev *rtwdev, struct pci_dev *pdev) rtw_dev 1187 drivers/net/wireless/realtek/rtw88/pci.c static void rtw_pci_free_irq(struct rtw_dev *rtwdev, struct pci_dev *pdev) rtw_dev 1197 drivers/net/wireless/realtek/rtw88/pci.c struct rtw_dev *rtwdev; rtw_dev 1201 drivers/net/wireless/realtek/rtw88/pci.c drv_data_size = sizeof(struct rtw_dev) + sizeof(struct rtw_pci); rtw_dev 1273 drivers/net/wireless/realtek/rtw88/pci.c struct rtw_dev *rtwdev; rtw_dev 114 drivers/net/wireless/realtek/rtw88/phy.c static void rtw_phy_cck_pd_init(struct rtw_dev *rtwdev) rtw_dev 127 drivers/net/wireless/realtek/rtw88/phy.c void rtw_phy_init(struct rtw_dev *rtwdev) rtw_dev 148 drivers/net/wireless/realtek/rtw88/phy.c void rtw_phy_dig_write(struct rtw_dev *rtwdev, u8 igi) rtw_dev 162 drivers/net/wireless/realtek/rtw88/phy.c static void rtw_phy_stat_false_alarm(struct rtw_dev *rtwdev) rtw_dev 193 drivers/net/wireless/realtek/rtw88/phy.c struct rtw_dev *rtwdev; rtw_dev 200 drivers/net/wireless/realtek/rtw88/phy.c struct rtw_dev *rtwdev = iter_data->rtwdev; rtw_dev 212 drivers/net/wireless/realtek/rtw88/phy.c static void rtw_phy_stat_rssi(struct rtw_dev *rtwdev) rtw_dev 225 drivers/net/wireless/realtek/rtw88/phy.c static void rtw_phy_statistics(struct rtw_dev *rtwdev) rtw_dev 387 drivers/net/wireless/realtek/rtw88/phy.c static void rtw_phy_dig(struct rtw_dev *rtwdev) rtw_dev 442 drivers/net/wireless/realtek/rtw88/phy.c struct rtw_dev *rtwdev = data; rtw_dev 448 drivers/net/wireless/realtek/rtw88/phy.c static void rtw_phy_ra_info_update(struct rtw_dev *rtwdev) rtw_dev 456 drivers/net/wireless/realtek/rtw88/phy.c static void rtw_phy_dpk_track(struct rtw_dev *rtwdev) rtw_dev 467 drivers/net/wireless/realtek/rtw88/phy.c static u8 rtw_phy_cck_pd_lv_unlink(struct rtw_dev *rtwdev) rtw_dev 488 drivers/net/wireless/realtek/rtw88/phy.c static u8 rtw_phy_cck_pd_lv_link(struct rtw_dev *rtwdev) rtw_dev 509 drivers/net/wireless/realtek/rtw88/phy.c static u8 rtw_phy_cck_pd_lv(struct rtw_dev *rtwdev) rtw_dev 517 drivers/net/wireless/realtek/rtw88/phy.c static void rtw_phy_cck_pd(struct rtw_dev *rtwdev) rtw_dev 541 drivers/net/wireless/realtek/rtw88/phy.c void rtw_phy_dynamic_mechanism(struct rtw_dev *rtwdev) rtw_dev 668 drivers/net/wireless/realtek/rtw88/phy.c u32 rtw_phy_read_rf(struct rtw_dev *rtwdev, enum rtw_rf_path rf_path, rtw_dev 690 drivers/net/wireless/realtek/rtw88/phy.c bool rtw_phy_write_rf_reg_sipi(struct rtw_dev *rtwdev, enum rtw_rf_path rf_path, rtw_dev 729 drivers/net/wireless/realtek/rtw88/phy.c bool rtw_phy_write_rf_reg(struct rtw_dev *rtwdev, enum rtw_rf_path rf_path, rtw_dev 763 drivers/net/wireless/realtek/rtw88/phy.c bool rtw_phy_write_rf_reg_mix(struct rtw_dev *rtwdev, enum rtw_rf_path rf_path, rtw_dev 772 drivers/net/wireless/realtek/rtw88/phy.c void rtw_phy_setup_phy_cond(struct rtw_dev *rtwdev, u32 pkg) rtw_dev 801 drivers/net/wireless/realtek/rtw88/phy.c static bool check_positive(struct rtw_dev *rtwdev, struct rtw_phy_cond cond) rtw_dev 821 drivers/net/wireless/realtek/rtw88/phy.c void rtw_parse_tbl_phy_cond(struct rtw_dev *rtwdev, const struct rtw_table *tbl) rtw_dev 866 drivers/net/wireless/realtek/rtw88/phy.c static u8 tbl_to_dec_pwr_by_rate(struct rtw_dev *rtwdev, u32 hex, u8 i) rtw_dev 875 drivers/net/wireless/realtek/rtw88/phy.c rtw_phy_get_rate_values_of_txpwr_by_rate(struct rtw_dev *rtwdev, rtw_dev 1179 drivers/net/wireless/realtek/rtw88/phy.c static void rtw_phy_store_tx_power_by_rate(struct rtw_dev *rtwdev, rtw_dev 1211 drivers/net/wireless/realtek/rtw88/phy.c void rtw_parse_tbl_bb_pg(struct rtw_dev *rtwdev, const struct rtw_table *tbl) rtw_dev 1261 drivers/net/wireless/realtek/rtw88/phy.c static void rtw_phy_set_tx_power_limit(struct rtw_dev *rtwdev, u8 regd, u8 band, rtw_dev 1296 drivers/net/wireless/realtek/rtw88/phy.c rtw_xref_5g_txpwr_lmt(struct rtw_dev *rtwdev, u8 regd, rtw_dev 1316 drivers/net/wireless/realtek/rtw88/phy.c rtw_xref_txpwr_lmt_by_rs(struct rtw_dev *rtwdev, u8 regd, u8 bw, u8 ch_idx) rtw_dev 1332 drivers/net/wireless/realtek/rtw88/phy.c rtw_xref_5g_txpwr_lmt_by_ch(struct rtw_dev *rtwdev, u8 regd, u8 bw) rtw_dev 1342 drivers/net/wireless/realtek/rtw88/phy.c rtw_xref_txpwr_lmt_by_bw(struct rtw_dev *rtwdev, u8 regd) rtw_dev 1351 drivers/net/wireless/realtek/rtw88/phy.c static void rtw_xref_txpwr_lmt(struct rtw_dev *rtwdev) rtw_dev 1359 drivers/net/wireless/realtek/rtw88/phy.c void rtw_parse_tbl_txpwr_lmt(struct rtw_dev *rtwdev, rtw_dev 1373 drivers/net/wireless/realtek/rtw88/phy.c void rtw_phy_cfg_mac(struct rtw_dev *rtwdev, const struct rtw_table *tbl, rtw_dev 1379 drivers/net/wireless/realtek/rtw88/phy.c void rtw_phy_cfg_agc(struct rtw_dev *rtwdev, const struct rtw_table *tbl, rtw_dev 1385 drivers/net/wireless/realtek/rtw88/phy.c void rtw_phy_cfg_bb(struct rtw_dev *rtwdev, const struct rtw_table *tbl, rtw_dev 1404 drivers/net/wireless/realtek/rtw88/phy.c void rtw_phy_cfg_rf(struct rtw_dev *rtwdev, const struct rtw_table *tbl, rtw_dev 1417 drivers/net/wireless/realtek/rtw88/phy.c static void rtw_load_rfk_table(struct rtw_dev *rtwdev) rtw_dev 1436 drivers/net/wireless/realtek/rtw88/phy.c void rtw_phy_load_tables(struct rtw_dev *rtwdev) rtw_dev 1543 drivers/net/wireless/realtek/rtw88/phy.c static s8 rtw_phy_get_dis_dpd_by_rate_diff(struct rtw_dev *rtwdev, u16 rate) rtw_dev 1574 drivers/net/wireless/realtek/rtw88/phy.c static u8 rtw_phy_get_2g_tx_power_index(struct rtw_dev *rtwdev, rtw_dev 1621 drivers/net/wireless/realtek/rtw88/phy.c static u8 rtw_phy_get_5g_tx_power_index(struct rtw_dev *rtwdev, rtw_dev 1675 drivers/net/wireless/realtek/rtw88/phy.c static s8 rtw_phy_get_tx_power_limit(struct rtw_dev *rtwdev, u8 band, rtw_dev 1736 drivers/net/wireless/realtek/rtw88/phy.c void rtw_get_tx_power_params(struct rtw_dev *rtwdev, u8 path, u8 rate, u8 bw, rtw_dev 1769 drivers/net/wireless/realtek/rtw88/phy.c rtw_phy_get_tx_power_index(struct rtw_dev *rtwdev, u8 rf_path, u8 rate, rtw_dev 1793 drivers/net/wireless/realtek/rtw88/phy.c static void rtw_phy_set_tx_power_index_by_rs(struct rtw_dev *rtwdev, rtw_dev 1824 drivers/net/wireless/realtek/rtw88/phy.c static void rtw_phy_set_tx_power_level_by_path(struct rtw_dev *rtwdev, rtw_dev 1840 drivers/net/wireless/realtek/rtw88/phy.c void rtw_phy_set_tx_power_level(struct rtw_dev *rtwdev, u8 channel) rtw_dev 1934 drivers/net/wireless/realtek/rtw88/phy.c static void rtw_phy_init_tx_power_limit(struct rtw_dev *rtwdev, rtw_dev 1950 drivers/net/wireless/realtek/rtw88/phy.c void rtw_phy_init_tx_power(struct rtw_dev *rtwdev) rtw_dev 19 drivers/net/wireless/realtek/rtw88/phy.h void rtw_phy_init(struct rtw_dev *rtwdev); rtw_dev 20 drivers/net/wireless/realtek/rtw88/phy.h void rtw_phy_dynamic_mechanism(struct rtw_dev *rtwdev); rtw_dev 22 drivers/net/wireless/realtek/rtw88/phy.h u32 rtw_phy_read_rf(struct rtw_dev *rtwdev, enum rtw_rf_path rf_path, rtw_dev 24 drivers/net/wireless/realtek/rtw88/phy.h bool rtw_phy_write_rf_reg_sipi(struct rtw_dev *rtwdev, enum rtw_rf_path rf_path, rtw_dev 26 drivers/net/wireless/realtek/rtw88/phy.h bool rtw_phy_write_rf_reg(struct rtw_dev *rtwdev, enum rtw_rf_path rf_path, rtw_dev 28 drivers/net/wireless/realtek/rtw88/phy.h bool rtw_phy_write_rf_reg_mix(struct rtw_dev *rtwdev, enum rtw_rf_path rf_path, rtw_dev 30 drivers/net/wireless/realtek/rtw88/phy.h void rtw_phy_setup_phy_cond(struct rtw_dev *rtwdev, u32 pkg); rtw_dev 31 drivers/net/wireless/realtek/rtw88/phy.h void rtw_parse_tbl_phy_cond(struct rtw_dev *rtwdev, const struct rtw_table *tbl); rtw_dev 32 drivers/net/wireless/realtek/rtw88/phy.h void rtw_parse_tbl_bb_pg(struct rtw_dev *rtwdev, const struct rtw_table *tbl); rtw_dev 33 drivers/net/wireless/realtek/rtw88/phy.h void rtw_parse_tbl_txpwr_lmt(struct rtw_dev *rtwdev, const struct rtw_table *tbl); rtw_dev 34 drivers/net/wireless/realtek/rtw88/phy.h void rtw_phy_cfg_mac(struct rtw_dev *rtwdev, const struct rtw_table *tbl, rtw_dev 36 drivers/net/wireless/realtek/rtw88/phy.h void rtw_phy_cfg_agc(struct rtw_dev *rtwdev, const struct rtw_table *tbl, rtw_dev 38 drivers/net/wireless/realtek/rtw88/phy.h void rtw_phy_cfg_bb(struct rtw_dev *rtwdev, const struct rtw_table *tbl, rtw_dev 40 drivers/net/wireless/realtek/rtw88/phy.h void rtw_phy_cfg_rf(struct rtw_dev *rtwdev, const struct rtw_table *tbl, rtw_dev 42 drivers/net/wireless/realtek/rtw88/phy.h void rtw_phy_init_tx_power(struct rtw_dev *rtwdev); rtw_dev 43 drivers/net/wireless/realtek/rtw88/phy.h void rtw_phy_load_tables(struct rtw_dev *rtwdev); rtw_dev 44 drivers/net/wireless/realtek/rtw88/phy.h void rtw_phy_set_tx_power_level(struct rtw_dev *rtwdev, u8 channel); rtw_dev 86 drivers/net/wireless/realtek/rtw88/phy.h static inline const struct rtw_rfe_def *rtw_get_rfe_def(struct rtw_dev *rtwdev) rtw_dev 102 drivers/net/wireless/realtek/rtw88/phy.h static inline int rtw_check_supported_rfe(struct rtw_dev *rtwdev) rtw_dev 115 drivers/net/wireless/realtek/rtw88/phy.h void rtw_phy_dig_write(struct rtw_dev *rtwdev, u8 igi); rtw_dev 124 drivers/net/wireless/realtek/rtw88/phy.h rtw_get_tx_power_params(struct rtw_dev *rtwdev, u8 path, rtw_dev 12 drivers/net/wireless/realtek/rtw88/ps.c static int rtw_ips_pwr_up(struct rtw_dev *rtwdev) rtw_dev 26 drivers/net/wireless/realtek/rtw88/ps.c int rtw_enter_ips(struct rtw_dev *rtwdev) rtw_dev 40 drivers/net/wireless/realtek/rtw88/ps.c struct rtw_dev *rtwdev = data; rtw_dev 47 drivers/net/wireless/realtek/rtw88/ps.c int rtw_leave_ips(struct rtw_dev *rtwdev) rtw_dev 64 drivers/net/wireless/realtek/rtw88/ps.c static void rtw_leave_lps_core(struct rtw_dev *rtwdev) rtw_dev 79 drivers/net/wireless/realtek/rtw88/ps.c static void rtw_enter_lps_core(struct rtw_dev *rtwdev) rtw_dev 96 drivers/net/wireless/realtek/rtw88/ps.c struct rtw_dev *rtwdev = container_of(work, struct rtw_dev, rtw_dev 110 drivers/net/wireless/realtek/rtw88/ps.c void rtw_enter_lps_irqsafe(struct rtw_dev *rtwdev, struct rtw_vif *rtwvif) rtw_dev 124 drivers/net/wireless/realtek/rtw88/ps.c void rtw_leave_lps_irqsafe(struct rtw_dev *rtwdev, struct rtw_vif *rtwvif) rtw_dev 138 drivers/net/wireless/realtek/rtw88/ps.c bool rtw_in_lps(struct rtw_dev *rtwdev) rtw_dev 143 drivers/net/wireless/realtek/rtw88/ps.c void rtw_enter_lps(struct rtw_dev *rtwdev, struct rtw_vif *rtwvif) rtw_dev 160 drivers/net/wireless/realtek/rtw88/ps.c void rtw_leave_lps(struct rtw_dev *rtwdev, struct rtw_vif *rtwvif) rtw_dev 10 drivers/net/wireless/realtek/rtw88/ps.h int rtw_enter_ips(struct rtw_dev *rtwdev); rtw_dev 11 drivers/net/wireless/realtek/rtw88/ps.h int rtw_leave_ips(struct rtw_dev *rtwdev); rtw_dev 14 drivers/net/wireless/realtek/rtw88/ps.h void rtw_enter_lps_irqsafe(struct rtw_dev *rtwdev, struct rtw_vif *rtwvif); rtw_dev 15 drivers/net/wireless/realtek/rtw88/ps.h void rtw_leave_lps_irqsafe(struct rtw_dev *rtwdev, struct rtw_vif *rtwvif); rtw_dev 16 drivers/net/wireless/realtek/rtw88/ps.h void rtw_enter_lps(struct rtw_dev *rtwdev, struct rtw_vif *rtwvif); rtw_dev 17 drivers/net/wireless/realtek/rtw88/ps.h void rtw_leave_lps(struct rtw_dev *rtwdev, struct rtw_vif *rtwvif); rtw_dev 18 drivers/net/wireless/realtek/rtw88/ps.h bool rtw_in_lps(struct rtw_dev *rtwdev); rtw_dev 297 drivers/net/wireless/realtek/rtw88/regd.c struct rtw_dev *rtwdev = hw->priv; rtw_dev 342 drivers/net/wireless/realtek/rtw88/regd.c static int rtw_regd_notifier_apply(struct rtw_dev *rtwdev, rtw_dev 370 drivers/net/wireless/realtek/rtw88/regd.c int rtw_regd_init(struct rtw_dev *rtwdev, rtw_dev 388 drivers/net/wireless/realtek/rtw88/regd.c struct rtw_dev *rtwdev = hw->priv; rtw_dev 67 drivers/net/wireless/realtek/rtw88/regd.h int rtw_regd_init(struct rtw_dev *rtwdev, rtw_dev 17 drivers/net/wireless/realtek/rtw88/rtw8822b.c static void rtw8822b_config_trx_mode(struct rtw_dev *rtwdev, u8 tx_path, rtw_dev 26 drivers/net/wireless/realtek/rtw88/rtw8822b.c static int rtw8822b_read_efuse(struct rtw_dev *rtwdev, u8 *log_map) rtw_dev 62 drivers/net/wireless/realtek/rtw88/rtw8822b.c static void rtw8822b_phy_rfe_init(struct rtw_dev *rtwdev) rtw_dev 78 drivers/net/wireless/realtek/rtw88/rtw8822b.c static void rtw8822b_phy_set_param(struct rtw_dev *rtwdev) rtw_dev 163 drivers/net/wireless/realtek/rtw88/rtw8822b.c static int rtw8822b_mac_init(struct rtw_dev *rtwdev) rtw_dev 211 drivers/net/wireless/realtek/rtw88/rtw8822b.c static void rtw8822b_set_channel_rfe_efem(struct rtw_dev *rtwdev, u8 channel) rtw_dev 241 drivers/net/wireless/realtek/rtw88/rtw8822b.c static void rtw8822b_set_channel_rfe_ifem(struct rtw_dev *rtwdev, u8 channel) rtw_dev 320 drivers/net/wireless/realtek/rtw88/rtw8822b.c void (*rtw_set_channel_rfe)(struct rtw_dev *rtwdev, u8 channel); rtw_dev 343 drivers/net/wireless/realtek/rtw88/rtw8822b.c static void rtw8822b_set_channel_cca(struct rtw_dev *rtwdev, u8 channel, u8 bw, rtw_dev 422 drivers/net/wireless/realtek/rtw88/rtw8822b.c static void rtw8822b_set_channel_rf(struct rtw_dev *rtwdev, u8 channel, u8 bw) rtw_dev 499 drivers/net/wireless/realtek/rtw88/rtw8822b.c static void rtw8822b_toggle_igi(struct rtw_dev *rtwdev) rtw_dev 515 drivers/net/wireless/realtek/rtw88/rtw8822b.c static void rtw8822b_set_channel_rxdfir(struct rtw_dev *rtwdev, u8 bw) rtw_dev 535 drivers/net/wireless/realtek/rtw88/rtw8822b.c static void rtw8822b_set_channel_bb(struct rtw_dev *rtwdev, u8 channel, u8 bw, rtw_dev 641 drivers/net/wireless/realtek/rtw88/rtw8822b.c static void rtw8822b_set_channel(struct rtw_dev *rtwdev, u8 channel, u8 bw, rtw_dev 662 drivers/net/wireless/realtek/rtw88/rtw8822b.c static void rtw8822b_config_trx_mode(struct rtw_dev *rtwdev, u8 tx_path, rtw_dev 763 drivers/net/wireless/realtek/rtw88/rtw8822b.c static void query_phy_status_page0(struct rtw_dev *rtwdev, u8 *phy_status, rtw_dev 777 drivers/net/wireless/realtek/rtw88/rtw8822b.c static void query_phy_status_page1(struct rtw_dev *rtwdev, u8 *phy_status, rtw_dev 806 drivers/net/wireless/realtek/rtw88/rtw8822b.c static void query_phy_status(struct rtw_dev *rtwdev, u8 *phy_status, rtw_dev 826 drivers/net/wireless/realtek/rtw88/rtw8822b.c static void rtw8822b_query_rx_desc(struct rtw_dev *rtwdev, u8 *rx_desc, rtw_dev 867 drivers/net/wireless/realtek/rtw88/rtw8822b.c rtw8822b_set_tx_power_index_by_rate(struct rtw_dev *rtwdev, u8 path, u8 rs) rtw_dev 889 drivers/net/wireless/realtek/rtw88/rtw8822b.c static void rtw8822b_set_tx_power_index(struct rtw_dev *rtwdev) rtw_dev 912 drivers/net/wireless/realtek/rtw88/rtw8822b.c static void rtw8822b_set_antenna(struct rtw_dev *rtwdev, u8 antenna_tx, rtw_dev 933 drivers/net/wireless/realtek/rtw88/rtw8822b.c static void rtw8822b_cfg_ldo25(struct rtw_dev *rtwdev, bool enable) rtw_dev 942 drivers/net/wireless/realtek/rtw88/rtw8822b.c static void rtw8822b_false_alarm_statistics(struct rtw_dev *rtwdev) rtw_dev 980 drivers/net/wireless/realtek/rtw88/rtw8822b.c static void rtw8822b_do_iqk(struct rtw_dev *rtwdev) rtw_dev 1005 drivers/net/wireless/realtek/rtw88/rtw8822b.c static void rtw8822b_phy_calibration(struct rtw_dev *rtwdev) rtw_dev 1010 drivers/net/wireless/realtek/rtw88/rtw8822b.c static void rtw8822b_coex_cfg_init(struct rtw_dev *rtwdev) rtw_dev 1034 drivers/net/wireless/realtek/rtw88/rtw8822b.c static void rtw8822b_coex_cfg_ant_switch(struct rtw_dev *rtwdev, rtw_dev 1118 drivers/net/wireless/realtek/rtw88/rtw8822b.c static void rtw8822b_coex_cfg_gnt_fix(struct rtw_dev *rtwdev) rtw_dev 1122 drivers/net/wireless/realtek/rtw88/rtw8822b.c static void rtw8822b_coex_cfg_gnt_debug(struct rtw_dev *rtwdev) rtw_dev 1131 drivers/net/wireless/realtek/rtw88/rtw8822b.c static void rtw8822b_coex_cfg_rfe_type(struct rtw_dev *rtwdev) rtw_dev 1179 drivers/net/wireless/realtek/rtw88/rtw8822b.c static void rtw8822b_coex_cfg_wl_tx_power(struct rtw_dev *rtwdev, u8 wl_pwr) rtw_dev 1201 drivers/net/wireless/realtek/rtw88/rtw8822b.c static void rtw8822b_coex_cfg_wl_rx_gain(struct rtw_dev *rtwdev, bool low_gain) rtw_dev 101 drivers/net/wireless/realtek/rtw88/rtw8822b.h _rtw_write32s_mask(struct rtw_dev *rtwdev, u32 addr, u32 mask, u32 data) rtw_dev 18 drivers/net/wireless/realtek/rtw88/rtw8822c.c static void rtw8822c_config_trx_mode(struct rtw_dev *rtwdev, u8 tx_path, rtw_dev 27 drivers/net/wireless/realtek/rtw88/rtw8822c.c static int rtw8822c_read_efuse(struct rtw_dev *rtwdev, u8 *log_map) rtw_dev 59 drivers/net/wireless/realtek/rtw88/rtw8822c.c static void rtw8822c_header_file_init(struct rtw_dev *rtwdev, bool pre) rtw_dev 72 drivers/net/wireless/realtek/rtw88/rtw8822c.c static void rtw8822c_dac_backup_reg(struct rtw_dev *rtwdev, rtw_dev 101 drivers/net/wireless/realtek/rtw88/rtw8822c.c static void rtw8822c_dac_restore_reg(struct rtw_dev *rtwdev, rtw_dev 120 drivers/net/wireless/realtek/rtw88/rtw8822c.c static void rtw8822c_rf_minmax_cmp(struct rtw_dev *rtwdev, u32 value, rtw_dev 158 drivers/net/wireless/realtek/rtw88/rtw8822c.c static void __rtw8822c_dac_iq_sort(struct rtw_dev *rtwdev, u32 *v1, u32 *v2) rtw_dev 171 drivers/net/wireless/realtek/rtw88/rtw8822c.c static void rtw8822c_dac_iq_sort(struct rtw_dev *rtwdev, u32 *iv, u32 *qv) rtw_dev 183 drivers/net/wireless/realtek/rtw88/rtw8822c.c static void rtw8822c_dac_iq_offset(struct rtw_dev *rtwdev, u32 *vec, u32 *val) rtw_dev 247 drivers/net/wireless/realtek/rtw88/rtw8822c.c static bool rtw8822c_dac_iq_check(struct rtw_dev *rtwdev, u32 value) rtw_dev 260 drivers/net/wireless/realtek/rtw88/rtw8822c.c static void rtw8822c_dac_cal_iq_sample(struct rtw_dev *rtwdev, u32 *iv, u32 *qv) rtw_dev 277 drivers/net/wireless/realtek/rtw88/rtw8822c.c static void rtw8822c_dac_cal_iq_search(struct rtw_dev *rtwdev, rtw_dev 335 drivers/net/wireless/realtek/rtw88/rtw8822c.c static void rtw8822c_dac_cal_rf_mode(struct rtw_dev *rtwdev, rtw_dev 351 drivers/net/wireless/realtek/rtw88/rtw8822c.c static void rtw8822c_dac_bb_setting(struct rtw_dev *rtwdev) rtw_dev 367 drivers/net/wireless/realtek/rtw88/rtw8822c.c static void rtw8822c_dac_cal_adc(struct rtw_dev *rtwdev, rtw_dev 445 drivers/net/wireless/realtek/rtw88/rtw8822c.c static void rtw8822c_dac_cal_step1(struct rtw_dev *rtwdev, u8 path) rtw_dev 490 drivers/net/wireless/realtek/rtw88/rtw8822c.c static void rtw8822c_dac_cal_step2(struct rtw_dev *rtwdev, rtw_dev 539 drivers/net/wireless/realtek/rtw88/rtw8822c.c static void rtw8822c_dac_cal_step3(struct rtw_dev *rtwdev, u8 path, rtw_dev 616 drivers/net/wireless/realtek/rtw88/rtw8822c.c static void rtw8822c_dac_cal_step4(struct rtw_dev *rtwdev, u8 path) rtw_dev 626 drivers/net/wireless/realtek/rtw88/rtw8822c.c static void rtw8822c_dac_cal_backup_vec(struct rtw_dev *rtwdev, rtw_dev 643 drivers/net/wireless/realtek/rtw88/rtw8822c.c static void rtw8822c_dac_cal_backup_path(struct rtw_dev *rtwdev, u8 path) rtw_dev 663 drivers/net/wireless/realtek/rtw88/rtw8822c.c static void rtw8822c_dac_cal_backup_dck(struct rtw_dev *rtwdev) rtw_dev 687 drivers/net/wireless/realtek/rtw88/rtw8822c.c static void rtw8822c_dac_cal_backup(struct rtw_dev *rtwdev) rtw_dev 717 drivers/net/wireless/realtek/rtw88/rtw8822c.c static void rtw8822c_dac_cal_restore_dck(struct rtw_dev *rtwdev) rtw_dev 747 drivers/net/wireless/realtek/rtw88/rtw8822c.c static void rtw8822c_dac_cal_restore_prepare(struct rtw_dev *rtwdev) rtw_dev 800 drivers/net/wireless/realtek/rtw88/rtw8822c.c static bool rtw8822c_dac_cal_restore_wait(struct rtw_dev *rtwdev, rtw_dev 817 drivers/net/wireless/realtek/rtw88/rtw8822c.c static bool rtw8822c_dac_cal_restore_path(struct rtw_dev *rtwdev, u8 path) rtw_dev 864 drivers/net/wireless/realtek/rtw88/rtw8822c.c static bool __rtw8822c_dac_cal_restore(struct rtw_dev *rtwdev) rtw_dev 875 drivers/net/wireless/realtek/rtw88/rtw8822c.c static bool rtw8822c_dac_cal_restore(struct rtw_dev *rtwdev) rtw_dev 916 drivers/net/wireless/realtek/rtw88/rtw8822c.c static void rtw8822c_rf_dac_cal(struct rtw_dev *rtwdev) rtw_dev 983 drivers/net/wireless/realtek/rtw88/rtw8822c.c static void rtw8822c_rf_x2_check(struct rtw_dev *rtwdev) rtw_dev 997 drivers/net/wireless/realtek/rtw88/rtw8822c.c static void rtw8822c_rf_init(struct rtw_dev *rtwdev) rtw_dev 1003 drivers/net/wireless/realtek/rtw88/rtw8822c.c static void rtw8822c_phy_set_param(struct rtw_dev *rtwdev) rtw_dev 1140 drivers/net/wireless/realtek/rtw88/rtw8822c.c static int rtw8822c_mac_init(struct rtw_dev *rtwdev) rtw_dev 1265 drivers/net/wireless/realtek/rtw88/rtw8822c.c static void rtw8822c_set_channel_rf(struct rtw_dev *rtwdev, u8 channel, u8 bw) rtw_dev 1327 drivers/net/wireless/realtek/rtw88/rtw8822c.c static void rtw8822c_toggle_igi(struct rtw_dev *rtwdev) rtw_dev 1338 drivers/net/wireless/realtek/rtw88/rtw8822c.c static void rtw8822c_set_channel_bb(struct rtw_dev *rtwdev, u8 channel, u8 bw, rtw_dev 1498 drivers/net/wireless/realtek/rtw88/rtw8822c.c static void rtw8822c_set_channel(struct rtw_dev *rtwdev, u8 channel, u8 bw, rtw_dev 1507 drivers/net/wireless/realtek/rtw88/rtw8822c.c static void rtw8822c_config_cck_rx_path(struct rtw_dev *rtwdev, u8 rx_path) rtw_dev 1525 drivers/net/wireless/realtek/rtw88/rtw8822c.c static void rtw8822c_config_ofdm_rx_path(struct rtw_dev *rtwdev, u8 rx_path) rtw_dev 1545 drivers/net/wireless/realtek/rtw88/rtw8822c.c static void rtw8822c_config_rx_path(struct rtw_dev *rtwdev, u8 rx_path) rtw_dev 1551 drivers/net/wireless/realtek/rtw88/rtw8822c.c static void rtw8822c_config_cck_tx_path(struct rtw_dev *rtwdev, u8 tx_path, rtw_dev 1566 drivers/net/wireless/realtek/rtw88/rtw8822c.c static void rtw8822c_config_ofdm_tx_path(struct rtw_dev *rtwdev, u8 tx_path, rtw_dev 1586 drivers/net/wireless/realtek/rtw88/rtw8822c.c static void rtw8822c_config_tx_path(struct rtw_dev *rtwdev, u8 tx_path, rtw_dev 1593 drivers/net/wireless/realtek/rtw88/rtw8822c.c static void rtw8822c_config_trx_mode(struct rtw_dev *rtwdev, u8 tx_path, rtw_dev 1611 drivers/net/wireless/realtek/rtw88/rtw8822c.c static void query_phy_status_page0(struct rtw_dev *rtwdev, u8 *phy_status, rtw_dev 1647 drivers/net/wireless/realtek/rtw88/rtw8822c.c static void query_phy_status_page1(struct rtw_dev *rtwdev, u8 *phy_status, rtw_dev 1674 drivers/net/wireless/realtek/rtw88/rtw8822c.c static void query_phy_status(struct rtw_dev *rtwdev, u8 *phy_status, rtw_dev 1694 drivers/net/wireless/realtek/rtw88/rtw8822c.c static void rtw8822c_query_rx_desc(struct rtw_dev *rtwdev, u8 *rx_desc, rtw_dev 1735 drivers/net/wireless/realtek/rtw88/rtw8822c.c rtw8822c_set_write_tx_power_ref(struct rtw_dev *rtwdev, u8 *tx_pwr_ref_cck, rtw_dev 1755 drivers/net/wireless/realtek/rtw88/rtw8822c.c static void rtw8822c_set_tx_power_diff(struct rtw_dev *rtwdev, u8 rate, rtw_dev 1777 drivers/net/wireless/realtek/rtw88/rtw8822c.c static void rtw8822c_set_tx_power_index(struct rtw_dev *rtwdev) rtw_dev 1810 drivers/net/wireless/realtek/rtw88/rtw8822c.c static void rtw8822c_cfg_ldo25(struct rtw_dev *rtwdev, bool enable) rtw_dev 1819 drivers/net/wireless/realtek/rtw88/rtw8822c.c static void rtw8822c_false_alarm_statistics(struct rtw_dev *rtwdev) rtw_dev 1881 drivers/net/wireless/realtek/rtw88/rtw8822c.c static void rtw8822c_do_iqk(struct rtw_dev *rtwdev) rtw_dev 1902 drivers/net/wireless/realtek/rtw88/rtw8822c.c static void rtw8822c_coex_cfg_init(struct rtw_dev *rtwdev) rtw_dev 1931 drivers/net/wireless/realtek/rtw88/rtw8822c.c static void rtw8822c_coex_cfg_gnt_fix(struct rtw_dev *rtwdev) rtw_dev 1989 drivers/net/wireless/realtek/rtw88/rtw8822c.c static void rtw8822c_coex_cfg_gnt_debug(struct rtw_dev *rtwdev) rtw_dev 1998 drivers/net/wireless/realtek/rtw88/rtw8822c.c static void rtw8822c_coex_cfg_rfe_type(struct rtw_dev *rtwdev) rtw_dev 2021 drivers/net/wireless/realtek/rtw88/rtw8822c.c static void rtw8822c_coex_cfg_wl_tx_power(struct rtw_dev *rtwdev, u8 wl_pwr) rtw_dev 2032 drivers/net/wireless/realtek/rtw88/rtw8822c.c static void rtw8822c_coex_cfg_wl_rx_gain(struct rtw_dev *rtwdev, bool low_gain) rtw_dev 2062 drivers/net/wireless/realtek/rtw88/rtw8822c.c void rtw8822c_parse_tbl_dpk(struct rtw_dev *rtwdev, rtw_dev 2074 drivers/net/wireless/realtek/rtw88/rtw8822c.c static void rtw8822c_dpk_set_gnt_wl(struct rtw_dev *rtwdev, bool is_before_k) rtw_dev 2091 drivers/net/wireless/realtek/rtw88/rtw8822c.c rtw8822c_dpk_restore_registers(struct rtw_dev *rtwdev, u32 reg_num, rtw_dev 2100 drivers/net/wireless/realtek/rtw88/rtw8822c.c rtw8822c_dpk_backup_registers(struct rtw_dev *rtwdev, u32 *reg, rtw_dev 2112 drivers/net/wireless/realtek/rtw88/rtw8822c.c static void rtw8822c_dpk_backup_rf_registers(struct rtw_dev *rtwdev, rtw_dev 2126 drivers/net/wireless/realtek/rtw88/rtw8822c.c static void rtw8822c_dpk_reload_rf_registers(struct rtw_dev *rtwdev, rtw_dev 2140 drivers/net/wireless/realtek/rtw88/rtw8822c.c static void rtw8822c_dpk_information(struct rtw_dev *rtwdev) rtw_dev 2154 drivers/net/wireless/realtek/rtw88/rtw8822c.c static void rtw8822c_dpk_rxbb_dc_cal(struct rtw_dev *rtwdev, u8 path) rtw_dev 2163 drivers/net/wireless/realtek/rtw88/rtw8822c.c static u8 rtw8822c_dpk_dc_corr_check(struct rtw_dev *rtwdev, u8 path) rtw_dev 2188 drivers/net/wireless/realtek/rtw88/rtw8822c.c static void rtw8822c_dpk_tx_pause(struct rtw_dev *rtwdev) rtw_dev 2204 drivers/net/wireless/realtek/rtw88/rtw8822c.c static void rtw8822c_dpk_mac_bb_setting(struct rtw_dev *rtwdev) rtw_dev 2210 drivers/net/wireless/realtek/rtw88/rtw8822c.c static void rtw8822c_dpk_afe_setting(struct rtw_dev *rtwdev, bool is_do_dpk) rtw_dev 2218 drivers/net/wireless/realtek/rtw88/rtw8822c.c static void rtw8822c_dpk_pre_setting(struct rtw_dev *rtwdev) rtw_dev 2237 drivers/net/wireless/realtek/rtw88/rtw8822c.c static u32 rtw8822c_dpk_rf_setting(struct rtw_dev *rtwdev, u8 path) rtw_dev 2275 drivers/net/wireless/realtek/rtw88/rtw8822c.c static u16 rtw8822c_dpk_get_cmd(struct rtw_dev *rtwdev, u8 action, u8 path) rtw_dev 2300 drivers/net/wireless/realtek/rtw88/rtw8822c.c static u8 rtw8822c_dpk_one_shot(struct rtw_dev *rtwdev, u8 path, u8 action) rtw_dev 2341 drivers/net/wireless/realtek/rtw88/rtw8822c.c static u16 rtw8822c_dpk_dgain_read(struct rtw_dev *rtwdev, u8 path) rtw_dev 2353 drivers/net/wireless/realtek/rtw88/rtw8822c.c static u8 rtw8822c_dpk_thermal_read(struct rtw_dev *rtwdev, u8 path) rtw_dev 2363 drivers/net/wireless/realtek/rtw88/rtw8822c.c static u32 rtw8822c_dpk_pas_read(struct rtw_dev *rtwdev, u8 path) rtw_dev 2412 drivers/net/wireless/realtek/rtw88/rtw8822c.c static u8 rtw8822c_dpk_gainloss_result(struct rtw_dev *rtwdev, u8 path) rtw_dev 2427 drivers/net/wireless/realtek/rtw88/rtw8822c.c static u8 rtw8822c_dpk_agc_gain_chk(struct rtw_dev *rtwdev, u8 path, rtw_dev 2444 drivers/net/wireless/realtek/rtw88/rtw8822c.c static u8 rtw8822c_dpk_agc_loss_chk(struct rtw_dev *rtwdev, u8 path) rtw_dev 2471 drivers/net/wireless/realtek/rtw88/rtw8822c.c static u8 rtw8822c_gain_check_state(struct rtw_dev *rtwdev, rtw_dev 2501 drivers/net/wireless/realtek/rtw88/rtw8822c.c static u8 rtw8822c_gain_large_state(struct rtw_dev *rtwdev, rtw_dev 2516 drivers/net/wireless/realtek/rtw88/rtw8822c.c static u8 rtw8822c_gain_less_state(struct rtw_dev *rtwdev, rtw_dev 2531 drivers/net/wireless/realtek/rtw88/rtw8822c.c static u8 rtw8822c_gl_state(struct rtw_dev *rtwdev, rtw_dev 2550 drivers/net/wireless/realtek/rtw88/rtw8822c.c static u8 rtw8822c_gl_large_state(struct rtw_dev *rtwdev, rtw_dev 2556 drivers/net/wireless/realtek/rtw88/rtw8822c.c static u8 rtw8822c_gl_less_state(struct rtw_dev *rtwdev, rtw_dev 2562 drivers/net/wireless/realtek/rtw88/rtw8822c.c static u8 rtw8822c_loss_check_state(struct rtw_dev *rtwdev, rtw_dev 2574 drivers/net/wireless/realtek/rtw88/rtw8822c.c static u8 (*dpk_state[])(struct rtw_dev *rtwdev, rtw_dev 2580 drivers/net/wireless/realtek/rtw88/rtw8822c.c static u8 rtw8822c_dpk_pas_agc(struct rtw_dev *rtwdev, u8 path, rtw_dev 2584 drivers/net/wireless/realtek/rtw88/rtw8822c.c u8 (*func)(struct rtw_dev *rtwdev, struct rtw8822c_dpk_data *data); rtw_dev 2601 drivers/net/wireless/realtek/rtw88/rtw8822c.c static bool rtw8822c_dpk_coef_iq_check(struct rtw_dev *rtwdev, rtw_dev 2611 drivers/net/wireless/realtek/rtw88/rtw8822c.c static u32 rtw8822c_dpk_coef_transfer(struct rtw_dev *rtwdev) rtw_dev 2635 drivers/net/wireless/realtek/rtw88/rtw8822c.c static void rtw8822c_dpk_coef_tbl_apply(struct rtw_dev *rtwdev, u8 path) rtw_dev 2647 drivers/net/wireless/realtek/rtw88/rtw8822c.c static void rtw8822c_dpk_get_coef(struct rtw_dev *rtwdev, u8 path) rtw_dev 2662 drivers/net/wireless/realtek/rtw88/rtw8822c.c static u8 rtw8822c_dpk_coef_read(struct rtw_dev *rtwdev, u8 path) rtw_dev 2680 drivers/net/wireless/realtek/rtw88/rtw8822c.c static void rtw8822c_dpk_coef_write(struct rtw_dev *rtwdev, u8 path, u8 result) rtw_dev 2703 drivers/net/wireless/realtek/rtw88/rtw8822c.c static void rtw8822c_dpk_fill_result(struct rtw_dev *rtwdev, u32 dpk_txagc, rtw_dev 2721 drivers/net/wireless/realtek/rtw88/rtw8822c.c static u32 rtw8822c_dpk_gainloss(struct rtw_dev *rtwdev, u8 path) rtw_dev 2759 drivers/net/wireless/realtek/rtw88/rtw8822c.c static u8 rtw8822c_dpk_by_path(struct rtw_dev *rtwdev, u32 tx_agc, u8 path) rtw_dev 2776 drivers/net/wireless/realtek/rtw88/rtw8822c.c static void rtw8822c_dpk_cal_gs(struct rtw_dev *rtwdev, u8 path) rtw_dev 2846 drivers/net/wireless/realtek/rtw88/rtw8822c.c void rtw8822c_dpk_cal_coef1(struct rtw_dev *rtwdev) rtw_dev 2879 drivers/net/wireless/realtek/rtw88/rtw8822c.c static void rtw8822c_dpk_on(struct rtw_dev *rtwdev, u8 path) rtw_dev 2892 drivers/net/wireless/realtek/rtw88/rtw8822c.c static bool rtw8822c_dpk_check_pass(struct rtw_dev *rtwdev, bool is_fail, rtw_dev 2911 drivers/net/wireless/realtek/rtw88/rtw8822c.c static void rtw8822c_dpk_result_reset(struct rtw_dev *rtwdev) rtw_dev 2931 drivers/net/wireless/realtek/rtw88/rtw8822c.c static void rtw8822c_dpk_calibrate(struct rtw_dev *rtwdev, u8 path) rtw_dev 2952 drivers/net/wireless/realtek/rtw88/rtw8822c.c static void rtw8822c_dpk_path_select(struct rtw_dev *rtwdev) rtw_dev 2961 drivers/net/wireless/realtek/rtw88/rtw8822c.c static void rtw8822c_dpk_enable_disable(struct rtw_dev *rtwdev) rtw_dev 2983 drivers/net/wireless/realtek/rtw88/rtw8822c.c static void rtw8822c_dpk_reload_data(struct rtw_dev *rtwdev) rtw_dev 3020 drivers/net/wireless/realtek/rtw88/rtw8822c.c static bool rtw8822c_dpk_reload(struct rtw_dev *rtwdev) rtw_dev 3039 drivers/net/wireless/realtek/rtw88/rtw8822c.c static void rtw8822c_do_dpk(struct rtw_dev *rtwdev) rtw_dev 3081 drivers/net/wireless/realtek/rtw88/rtw8822c.c static void rtw8822c_phy_calibration(struct rtw_dev *rtwdev) rtw_dev 3087 drivers/net/wireless/realtek/rtw88/rtw8822c.c void rtw8822c_dpk_track(struct rtw_dev *rtwdev) rtw_dev 3136 drivers/net/wireless/realtek/rtw88/rtw8822c.c rtw8822c_phy_cck_pd_set_reg(struct rtw_dev *rtwdev, rtw_dev 3168 drivers/net/wireless/realtek/rtw88/rtw8822c.c static void rtw8822c_phy_cck_pd_set(struct rtw_dev *rtwdev, u8 new_lvl) rtw_dev 118 drivers/net/wireless/realtek/rtw88/rtw8822c.h void rtw8822c_parse_tbl_dpk(struct rtw_dev *rtwdev, rtw_dev 9 drivers/net/wireless/realtek/rtw88/rx.c void rtw_rx_stats(struct rtw_dev *rtwdev, struct ieee80211_vif *vif, rtw_dev 36 drivers/net/wireless/realtek/rtw88/rx.c struct rtw_dev *rtwdev; rtw_dev 48 drivers/net/wireless/realtek/rtw88/rx.c struct rtw_dev *rtwdev = iter_data->rtwdev; rtw_dev 68 drivers/net/wireless/realtek/rtw88/rx.c static void rtw_rx_addr_match(struct rtw_dev *rtwdev, rtw_dev 86 drivers/net/wireless/realtek/rtw88/rx.c void rtw_rx_fill_rx_status(struct rtw_dev *rtwdev, rtw_dev 33 drivers/net/wireless/realtek/rtw88/rx.h void rtw_rx_stats(struct rtw_dev *rtwdev, struct ieee80211_vif *vif, rtw_dev 35 drivers/net/wireless/realtek/rtw88/rx.h void rtw_rx_fill_rx_status(struct rtw_dev *rtwdev, rtw_dev 22 drivers/net/wireless/realtek/rtw88/sec.c void rtw_sec_write_cam(struct rtw_dev *rtwdev, rtw_dev 78 drivers/net/wireless/realtek/rtw88/sec.c void rtw_sec_clear_cam(struct rtw_dev *rtwdev, rtw_dev 99 drivers/net/wireless/realtek/rtw88/sec.c void rtw_sec_enable_sec_engine(struct rtw_dev *rtwdev) rtw_dev 29 drivers/net/wireless/realtek/rtw88/sec.h void rtw_sec_write_cam(struct rtw_dev *rtwdev, rtw_dev 34 drivers/net/wireless/realtek/rtw88/sec.h void rtw_sec_clear_cam(struct rtw_dev *rtwdev, rtw_dev 37 drivers/net/wireless/realtek/rtw88/sec.h void rtw_sec_enable_sec_engine(struct rtw_dev *rtwdev); rtw_dev 11 drivers/net/wireless/realtek/rtw88/tx.c void rtw_tx_stats(struct rtw_dev *rtwdev, struct ieee80211_vif *vif, rtw_dev 80 drivers/net/wireless/realtek/rtw88/tx.c static u8 get_highest_ht_tx_rate(struct rtw_dev *rtwdev, rtw_dev 93 drivers/net/wireless/realtek/rtw88/tx.c static u8 get_highest_vht_tx_rate(struct rtw_dev *rtwdev, rtw_dev 134 drivers/net/wireless/realtek/rtw88/tx.c static void rtw_tx_report_enable(struct rtw_dev *rtwdev, rtw_dev 149 drivers/net/wireless/realtek/rtw88/tx.c struct rtw_dev *rtwdev = from_timer(rtwdev, t, tx_report.purge_timer); rtw_dev 163 drivers/net/wireless/realtek/rtw88/tx.c void rtw_tx_report_enqueue(struct rtw_dev *rtwdev, struct sk_buff *skb, u8 sn) rtw_dev 181 drivers/net/wireless/realtek/rtw88/tx.c static void rtw_tx_report_tx_status(struct rtw_dev *rtwdev, rtw_dev 196 drivers/net/wireless/realtek/rtw88/tx.c void rtw_tx_report_handle(struct rtw_dev *rtwdev, struct sk_buff *skb) rtw_dev 222 drivers/net/wireless/realtek/rtw88/tx.c static void rtw_tx_mgmt_pkt_info_update(struct rtw_dev *rtwdev, rtw_dev 232 drivers/net/wireless/realtek/rtw88/tx.c static void rtw_tx_data_pkt_info_update(struct rtw_dev *rtwdev, rtw_dev 291 drivers/net/wireless/realtek/rtw88/tx.c void rtw_tx_pkt_info_update(struct rtw_dev *rtwdev, rtw_dev 349 drivers/net/wireless/realtek/rtw88/tx.c void rtw_rsvd_page_pkt_info_update(struct rtw_dev *rtwdev, rtw_dev 78 drivers/net/wireless/realtek/rtw88/tx.h void rtw_tx_pkt_info_update(struct rtw_dev *rtwdev, rtw_dev 83 drivers/net/wireless/realtek/rtw88/tx.h void rtw_tx_report_enqueue(struct rtw_dev *rtwdev, struct sk_buff *skb, u8 sn); rtw_dev 84 drivers/net/wireless/realtek/rtw88/tx.h void rtw_tx_report_handle(struct rtw_dev *rtwdev, struct sk_buff *skb); rtw_dev 85 drivers/net/wireless/realtek/rtw88/tx.h void rtw_rsvd_page_pkt_info_update(struct rtw_dev *rtwdev, rtw_dev 9 drivers/net/wireless/realtek/rtw88/util.c bool check_hw_ready(struct rtw_dev *rtwdev, u32 addr, u32 mask, u32 target) rtw_dev 23 drivers/net/wireless/realtek/rtw88/util.c bool ltecoex_read_reg(struct rtw_dev *rtwdev, u16 offset, u32 *val) rtw_dev 34 drivers/net/wireless/realtek/rtw88/util.c bool ltecoex_reg_write(struct rtw_dev *rtwdev, u16 offset, u32 value) rtw_dev 45 drivers/net/wireless/realtek/rtw88/util.c void rtw_restore_reg(struct rtw_dev *rtwdev, rtw_dev 8 drivers/net/wireless/realtek/rtw88/util.h struct rtw_dev;