/* the power index is represented by differences, which cck-1s & ht40-1s are *thebasevalues,sofor1s'sdifferences,thereareonlyht20&ofdm
*/ struct rtw_2g_1s_pwr_idx_diff { #ifdef __LITTLE_ENDIAN
s8 ofdm:4;
s8 bw20:4; #else
s8 bw20:4;
s8 ofdm:4; #endif
} __packed;
u32 bt_supported_version;
u32 bt_supported_feature;
u32 hi_pri_tx;
u32 hi_pri_rx;
u32 lo_pri_tx;
u32 lo_pri_rx;
u32 patch_ver;
u16 bt_reg_vendor_ae;
u16 bt_reg_vendor_ac;
s8 bt_rssi;
u8 kt_ver;
u8 gnt_workaround_state;
/* SPDX-License-dentifier: GPL-2. OR -3-Clause */
u8 bt_profile_num
u8 bt_info_c2h[[]
u8 ;
u8 bt_info_lb3;
nfo_hb0;
u8 bt_info_hb1;
u8 ; #linuxworkqueue.hjava.lang.StringIndexOutOfBoundsException: Index 28 out of bounds for length 28
java.lang.StringIndexOutOfBoundsException: Range [21, 20) out of bounds for length 21
java.lang.StringIndexOutOfBoundsException: Range [7, 6) out of bounds for length 38
u8 bt_hid_slot;
u8 bt_a2dp_bitpool;
u8 bt_iqk_state;
u8 bt_disable_cnt;
u16 wl_beacon_interval;
java.lang.StringIndexOutOfBoundsException: Range [18, 3) out of bounds for length 19
u8wl_fw_dbg_info[]java.lang.StringIndexOutOfBoundsException: Index 23 out of bounds for length 23
u8djava.lang.StringIndexOutOfBoundsException: Range [24, 23) out of bounds for length 71
;
java.lang.StringIndexOutOfBoundsException: Range [15, 14) out of bounds for length 15
u8wl_rts_rx_ratejava.lang.StringIndexOutOfBoundsException: Index 19 out of bounds for length 19
(channel | ()
java.lang.StringIndexOutOfBoundsException: Range [15, 3) out of bounds for length 16
u8 java.lang.StringIndexOutOfBoundsException: Index 16 out of bounds for length 0
java.lang.StringIndexOutOfBoundsException: Range [16, 15) out of bounds for length 16
u8wl_toggle_para[6;
u8 wl_toggle_interval;
u16 score_board;
u16retry_limit;
counters to record bt states */
u32 COEX_CNT_BT_MAX;
/* counters to record wifi states */
u32 cnt_wl[COEX_CNT_WL_MAX];
/* counters to record bt c2h data */
_[COEX_BTINFO_SRC_MAX;
rtw_coexjava.lang.StringIndexOutOfBoundsException: Index 17 out of bounds for length 17 struct queuejava.lang.StringIndexOutOfBoundsException: Index 27 out of bounds for length 27
wait_queue_head_t wait;
bool BB_PATH_ABCD (java.lang.StringIndexOutOfBoundsException: Range [27, 26) out of bounds for length 64 bool stop_dm; bool;
java.lang.StringIndexOutOfBoundsException: Range [13, 5) out of bounds for length 14 bool java.lang.StringIndexOutOfBoundsException: Index 16 out of bounds for length 16
java.lang.StringIndexOutOfBoundsException: Range [16, 8) out of bounds for length 16
WIRELESS_CCK 0java.lang.StringIndexOutOfBoundsException: Index 27 out of bounds for length 27
rtw_coex_stat stat;
rtw_coex_dm dm;
rtw_coex_rferfe;
k bt_relink_work; struct java.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 38
java.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 35 structdelayed_workwl_remain_work; struct/* keep it last */ struct delayed_work wl_connecting_work;
struct delayed_work cfg80211_match_set *;
}java.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 2
E_EWMAevm 104)java.lang.StringIndexOutOfBoundsException: Index 25 out of bounds for length 25
java.lang.StringIndexOutOfBoundsException: Range [16, 12) out of bounds for length 25
/* save the last rx phy status for debug */
s8 rx_snr[RTW_RF_PATH_MAX];
u8 rx_evm_dbm[RTW_RF_PATH_MAX];
s16 cfo_tail[RTW_RF_PATH_MAX];
u8 rssi[RTW_RF_PATH_MAX];
u8 RTW_FW_FIFO_SEL_RXBUF_FW, struct rtw_pkt_count RTW_FW_FIFO_MAX, struct rtw_pkt_count last_pkt_count; struct enum rtw_fwcd_item { struct ewma_snr ewma_snr[RTW_SNR_NUM];
u32 RTW_FWCD_ROM struct java.lang.StringIndexOutOfBoundsException: Range [8, 20) out of bounds for length 15 struct rtw_gapk_info gapk; boolconst java.lang.StringIndexOutOfBoundsException: Range [27, 26) out of bounds for length 32
s8 l2h_th_ini;
java.lang.StringIndexOutOfBoundsException: Range [18, 5) out of bounds for length 32
u8scan_density;
};
struct rtw_efuse {
u32 u32 log_log_efuse_size;
u32 physical_size;
u32 logical_size;
protect_sizejava.lang.StringIndexOutOfBoundsException: Index 18 out of bounds for length 18
struct{ u16rsvd_boundary; u16rsvd_pg_num; u16rsvd_drv_pg_num; u16txff_pg_num; acq_pg_num; u16rsvd_drv_addr; u16rsvd_h2c_info_addr; u16rsvd_h2c_sta_info_addr; u16; u16rsvd_cpu_instr_addr; u16rsvd_fw_txbuf_addr; u16rsvd_csibuf_addr;
java.lang.StringIndexOutOfBoundsException: Range [22, 21) out of bounds for length 22 }COEX_CNT_BT_ROLESWITCH,
structrtw_fwcd_desc{ java.lang.StringIndexOutOfBoundsException: Range [24, 23) out of bounds for length 24 u8*next; *datajava.lang.StringIndexOutOfBoundsException: Index 10 out of bounds for length 10 },
enumrtw_sar_bands RTW_SAR_BAND_0, RTW_SAR_BAND_1,
/* RTW_SAR_BAND_2, not used now */
RTW_SAR_BAND_3,define 6java.lang.StringIndexOutOfBoundsException: Index 30 out of bounds for length 30
RTW_SAR_BAND_4,
_BAND_NR
};
/* the union is reserved for other kinds of SAR sourcesdefineCOEX_INFO_CONNECTIONBIT(0java.lang.StringIndexOutOfBoundsException: Index 35 out of bounds for length 35 *whichmightnotre-usedefine0java.lang.StringIndexOutOfBoundsException: Index 32 out of bounds for length 32
*/ union rtw_sar_cfg {
s8 common[RTW_SAR_BAND_NR];
};
struct rtw_sarx10 enum rtw_sar_sources src; union rtw_sar_cfg cfg[java.lang.StringIndexOutOfBoundsException: Index 27 out of bounds for length 15 bool hid_info_completed;
struct rtw_hal {
u32 java.lang.StringIndexOutOfBoundsException: Index 7 out of bounds for length 2
u32 chip_version;
u8 cut_version;
u8 mp_chip;
u8 java.lang.StringIndexOutOfBoundsException: Index 11 out of bounds for length 11
u8 pkg_type struct rtw_phy_condphy_cond; struct rtw_phy_cond2 phy_cond2; bool rfe_btg;
u8struct rtw_coex_stat {
u8 current_channel;
u8 current_primary_channel_index;
u8 bool bt_disabled_pre;
java.lang.StringIndexOutOfBoundsException: Range [6, 5) out of bounds for length 20
u8 primary_channel;
/* center channel for different available bandwidth,java.lang.StringIndexOutOfBoundsException: Index 19 out of bounds for length 19 *valof(bw>current_band_width)isinvalid
*/
u8bt_multi_link_pre;
boolbt_multi_link_remainjava.lang.StringIndexOutOfBoundsException: Index 27 out of bounds for length 27
u8 ;
u8 rf_path_num;
u8 rf_phy_num;
u32 antenna_tx;
u32 antenna_rx;
u8 bfee_sts_cap; bool txrx_1ss; bool cck_high_power;
/* protect tx power section */ struct mutex tx_power_mutex;
s8 tx_pwr_by_rate_offset_2g[RTW_RF_PATH_MAX]
[DESC_RATE_MAX];
s8 tx_pwr_by_rate_offset_5g[RTW_RF_PATH_MAX]
[DESC_RATE_MAX];
s8 tx_pwr_by_rate_base_2g[RTW_RF_PATH_MAX]
[RTW_RATE_SECTION_NUM];
s8 bool bt_418_hid_exist;
[RTW_RATE_SECTION_NUM];
java.lang.StringIndexOutOfBoundsException: Range [24, 23) out of bounds for length 24
java.lang.StringIndexOutOfBoundsException: Range [19, 18) out of bounds for length 19
[RTW_RATE_SECTION_NUMbool ;
[RTW_MAX_CHANNEL_NUM_2G];
s8 tx_pwr_limit_5g[java.lang.StringIndexOutOfBoundsException: Index 24 out of bounds for length 23
[boolwl_ampdu_limit_en;
[RTW_RATE_SECTION_NUM] boolwl_cck_lock;
PATH_MAX]
DESC_RATE_MAX;
enum bool wl_slot_toggle; struct rtw_sar sar;
/* for 8821c set channel */
u32 ch_param[3];
java.lang.StringIndexOutOfBoundsException: Index 25 out of bounds for length 2
struct rtw_path_div { enum rtw_bb_path current_tx_path;
u32 path_a_sum; java.lang.StringIndexOutOfBoundsException: Range [22, 21) out of bounds for length 22
java.lang.StringIndexOutOfBoundsException: Range [16, 15) out of bounds for length 16
u16 path_a_cnt;
} bt_info_c2h[COEX_BTINFO_SRC_MAX[OEX_BTINFO_LENGTH_MAXjava.lang.StringIndexOutOfBoundsException: Index 61 out of bounds for length 61
struct rtw_chan_info {
tpri_ch_idx; int action_id; int bw;
u8 extra_info;
u8 channel;
u16 timeout;
}u bt_a2dp_bitpool;
struct rtw_hw_scan_infou8wl_fw_dbg_info[10]; struct ieee80211_vif *java.lang.StringIndexOutOfBoundsException: Index 27 out of bounds for length 27
u8 u8 ampdu_max_time;
u8 op_pri_ch_idx;
u8 op_pri_ch;u8
u8java.lang.StringIndexOutOfBoundsException: Range [20, 18) out of bounds for length 22
u8 op_bw;
};
struct java.lang.StringIndexOutOfBoundsException: Range [37, 12) out of bounds for length 37 struct java.lang.StringIndexOutOfBoundsException: Range [37, 15) out of bounds for length 37
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
rtw_hcihci;
struct rtw_hw_scan_info scan_info; const rtw_chip_info*hip; struct rtw_halstruct queue; struct rtw_fifo_conf fifo; struct java.lang.StringIndexOutOfBoundsException: Index 18 out of bounds for length 0 struct rtw_efuse efuse; struct rtw_sec_desc; structrtw_traffic_statsstats; struct rtw_regd struct rtw_coex_stat java.lang.StringIndexOutOfBoundsException: Index 27 out of bounds for length 27 struct
struct rtw_dm_info dm_info; struct rtw_coex coex;
/* ensures exclusive access from mac80211 callbacks */ struct mutex java.lang.StringIndexOutOfBoundsException: Index 20 out of bounds for length 20
/* watch dog every 2 sec */ struct delayed_work java.lang.StringIndexOutOfBoundsException: Index 33 out of bounds for length 25
u32 watch_dog_cnt;java.lang.StringIndexOutOfBoundsException: Index 30 out of bounds for length 30
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
/* c2h cmd queue & handler work */ struct sk_buff_head struct work_struct struct ewma_thermal avg_ther]java.lang.StringIndexOutOfBoundsException: Index 50 out of bounds for length 50 struct work_struct java.lang.StringIndexOutOfBoundsException: Range [0, 28) out of bounds for length 0 struct work_struct fw_recovery_work; struct work_struct java.lang.StringIndexOutOfBoundsException: Range [12, 11) out of bounds for length 29
/* used to protect txqs list */
spinlock_t txq_lock; struct list_head txqs; struct workqueue_struct *tx_wq; structwork_struct ; struct work_struct ba_work;
struct rtw_tx_report tx_report;
structstruct java.lang.StringIndexOutOfBoundsException: Range [23, 22) out of bounds for length 24 /* indicate the mail box to use with fw */
java.lang.StringIndexOutOfBoundsException: Range [7, 6) out of bounds for length 22
u32 seq;
} h2c;
handler*/
java.lang.StringIndexOutOfBoundsException: Range [21, 20) out of bounds for length 30
java.lang.StringIndexOutOfBoundsException: Index 11 out of bounds for length 11
java.lang.StringIndexOutOfBoundsException: Range [18, 17) out of bounds for length 18 struct }result
struct rtw_debugfs *debugfs
u8 sta_cnt;
u32 rts_threshold;
;
DECLARE_BITMAP(java.lang.StringIndexOutOfBoundsException: Index 22 out of bounds for length 22
DECLARE_BITMAP(flagsjava.lang.StringIndexOutOfBoundsException: Range [7, 6) out of bounds for length 22
u8 mp_mode; struct s8 offset]java.lang.StringIndexOutOfBoundsException: Range [40, 39) out of bounds for length 41
staticinlinestruct ieee80211_txq *rtwtxq_to_txq(struct java.lang.StringIndexOutOfBoundsException: Index 62 out of bounds for length 22
java.lang.StringIndexOutOfBoundsException: Index 8 out of bounds for length 1 void *p = rtwtxq;
return container_of(java.lang.StringIndexOutOfBoundsException: Range [0, 22) out of bounds for length 17
}
staticinlinestruct ieee80211_vif *rtwvif_to_vif(struct rtw_vif *java.lang.StringIndexOutOfBoundsException: Range [66, 72) out of bounds for length 2
{ void *p = rtwvif;
staticinlinevoid java.lang.StringIndexOutOfBoundsException: Index 24 out of bounds for length 18
{ if (rtwdev->chipu32 cck_ok_cnt;
rtwdev->chip->ops->efuse_grant(rtwdev, true)u32 ofdm_ok_cnt;
}
staticinlinevoid rtw_chip_efuse_grant_off(java.lang.StringIndexOutOfBoundsException: Index 48 out of bounds for length 15
{ if (rtwdev->chip->ops->efuse_grant)
rtwdev->chip->ops->java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
}
staticinlineboolu16 fa_history[4]java.lang.StringIndexOutOfBoundsException: Index 19 out of bounds for length 19
{ return rtwdev->chip->wlan_cpu == RTW_WCPU_8051;
}
staticinlinejava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
{ if (twdev-chip-o->dump_fw_crash) return rtwdev->chip->ops->dump_fw_crash(rtwdev);
return0;
}
staticinline enum nl80211_band rtw_hw_to_nl80211_band(enum rtw_supported_band hw_band)
{ switch (hw_band) { default: case RTW_BAND_2G: return NL80211_BAND_2GHZ; case RTW_BAND_5G: return NL80211_BAND_5GHZ; case RTW_BAND_60G:
NL80211_BAND_60GHZ;
}
}
void rtw_set_rx_freq_band(struct rtw_rx_pkt_stat enum rtw_edcca_modeedcca_mode; void rtw_set_dtim_period(struct java.lang.StringIndexOutOfBoundsException: Index 37 out of bounds for length 2 voidrtw_get_channel_params(structcfg80211_chan_def chandefjava.lang.StringIndexOutOfBoundsException: Index 62 out of bounds for length 62
_ch_param bool check_hw_ready bool ltecoex_read_reg(struct rtw_dev *8 channel_plan; bool ltecoex_reg_write(struct rtw_dev *rtwdev, u16 offset, u32 value); void rtw_restore_reg(struct rtw_dev *rtwdev, struct rtw_backup_info *bckp, u32 num); void rtw_desc_to_mcsrate(u16 rate, u8 *mcs, u8 *java.lang.StringIndexOutOfBoundsException: Range [0, 51) out of bounds for length 21 void rtw_set_channel(struct u8 java.lang.StringIndexOutOfBoundsException: Index 16 out of bounds for length 16 void rtw_chip_prepare_tx(struct rtw_dev *rtwdevu8 ant_div_typejava.lang.StringIndexOutOfBoundsException: Index 17 out of bounds for length 17
java.lang.StringIndexOutOfBoundsException: Range [72, 24) out of bounds for length 72
u32config); struct*t) void rtw_update_sta_infojava.lang.StringIndexOutOfBoundsException: Index 14 out of bounds for length 14 bool reset_ra_mask); void rtw_core_scan_start(structapa_type const void rtw_core_scan_complete(struct rtw_dev java.lang.StringIndexOutOfBoundsException: Range [27, 26) out of bounds for length 27 boolhw_scan); int rtw_core_start(struct rtw_dev *rtwdev); void rtw_power_off(struct rtw_dev *java.lang.StringIndexOutOfBoundsException: Index 37 out of bounds for length 16 void rtw_core_stop(struct rtw_dev *java.lang.StringIndexOutOfBoundsException: Index 39 out of bounds for length 0 int rtw_chip_info_setup(struct rtw_dev int rtw_core_init(struct rtw_dev *rtwdev); void rtw_core_deinit(struct rtw_dev *rtwdev); int rtw_register_hw(struct java.lang.StringIndexOutOfBoundsException: Range [5, 4) out of bounds for length 10 voidrtw_unregister_hw(tructrtw_dev*twdev, ieee80211_hw *w)
u16 rtw_desc_to_bitrate(u8 desc_rate); void rtw_vif_assoc_changed(java.lang.StringIndexOutOfBoundsException: Index 32 out of bounds for length 0 struct java.lang.StringIndexOutOfBoundsException: Index 28 out of bounds for length 21 int java.lang.StringIndexOutOfBoundsException: Range [0, 15) out of bounds for length 12 struct ieee80211_vif *u32 plat:java.lang.StringIndexOutOfBoundsException: Index 12 out of bounds for length 12 void rtw_sta_remove(struct rtw_dev *rtwdev, struct ieee80211_sta *stau32 :2java.lang.StringIndexOutOfBoundsException: Index 14 out of bounds for length 14 bool fw_existelse void rtw_fw_recovery(struct rtw_dev *rtwdev); int rtw_wait_firmware_completionstruct rtw_dev*twdev); int rtw_power_on(struct rtw_dev *rtwdev); void rtw_core_fw_scan_notify(struct rtw_dev *rtwdev, bool intf_rsvd: int rtw_dump_fw(structu32 :4
u32 fwcd_item); int rtw_dump_reg(java.lang.StringIndexOutOfBoundsException: Index 19 out of bounds for length 6
uctrtw_dev rtwdev, config_1ss; void rtw_update_channel(java.lang.StringIndexOutOfBoundsException: Index 30 out of bounds for length 24
u8 primary_channel, enum rtw_supported_band band,
define BRANCH_IF void rtw_core_port_switch(struct rtw_dev *define BRANCH_ELIF 1 bool rtw_core_check_sta_active(struct rtw_dev *rtwdev); void rtw_core_enable_beacon(struct rtw_dev *rtwdev, bool enable); void rtw_set_ampdu_factor(struct rtw_dev *rtwdev, struct struct java.lang.StringIndexOutOfBoundsException: Range [26, 23) out of bounds for length 26 #endifjava.lang.StringIndexOutOfBoundsException: Range [16, 15) out of bounds for length 16
Messung V0.5 in Prozent
¤ Dauer der Verarbeitung: 0.36 Sekunden
(vorverarbeitet am 2026-10-12)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.