/* 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
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.