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;