Lines Matching full:enum
62 enum htc_om_channel_width {
85 enum rtw89_subband {
105 enum rtw89_gain_offset {
123 enum rtw89_hci_type {
129 enum rtw89_core_chip_id {
137 enum rtw89_chip_gen {
144 enum rtw89_cv {
155 enum rtw89_bacam_ver {
162 enum rtw89_core_tx_type {
168 enum rtw89_core_rx_type {
186 enum rtw89_txq_flags {
192 enum rtw89_net_type {
199 enum rtw89_wifi_role {
215 enum rtw89_upd_mode {
225 enum rtw89_self_role {
231 enum rtw89_msk_sO_el {
238 enum rtw89_sch_tx_sel {
250 enum rtw89_add_cam_sec_mode {
257 enum rtw89_sec_key_type {
271 enum rtw89_port {
280 enum rtw89_band {
287 enum rtw89_hw_rate {
652 enum rtw89_rate_section {
663 enum rtw89_rate_offset_indexes {
678 enum rtw89_rate_num {
688 enum rtw89_nss {
698 enum rtw89_ntx {
704 enum rtw89_beamforming_type {
710 enum rtw89_ofdma_type {
716 enum rtw89_regulation_type {
736 enum rtw89_reg_6ghz_power {
745 enum rtw89_fw_pkt_ofld_type {
769 enum rtw89_nss nss;
770 enum rtw89_rate_section rs;
771 enum rtw89_ofdma_type ofdma;
797 enum rtw89_mac_idx {
802 enum rtw89_phy_idx {
808 enum rtw89_sub_entity_idx {
816 enum rtw89_rf_path {
834 enum rtw89_rf_path_bit {
855 enum rtw89_bandwidth {
870 enum rtw89_ps_mode {
883 enum rtw89_ru_bandwidth {
892 enum rtw89_sc_offset {
906 enum rtw89_wow_flags {
916 enum rtw89_band band_type;
917 enum rtw89_bandwidth band_width;
923 enum rtw89_subband subband_type;
924 enum rtw89_sc_offset pri_ch_idx;
930 enum rtw89_band prev_band_type;
1128 enum rtw89_core_tx_type tx_type;
1154 enum rtw89_btc_ncnt {
1175 enum rtw89_btc_btinfo {
1187 enum rtw89_btc_dcnt {
1211 enum rtw89_btc_wl_state_cnt {
1225 enum rtw89_btc_bt_state_cnt {
1249 enum rtw89_btc_bt_profile {
1269 enum rtw89_tfc_dir {
1289 enum rtw89_tfc_lv {
1320 enum rtw89_tfc_lv tx_tfc_lv;
1321 enum rtw89_tfc_lv rx_tfc_lv;
1338 enum rtw89_tfc_dir dir;
1756 enum rtw89_btc_bt_scan_type {
1766 enum rtw89_btc_ble_scan_type {
1875 enum rtw89_btc_bt_sta_counter {
1889 enum rtw89_btc_bt_sta_counter_v105 {
2008 enum rtw89_fbtc_ext_ctrl_type {
2021 enum rtw89_btc_cxst_state {
2043 enum rtw89_btc_cxevnt {
2073 enum {
2081 enum btc_slot_type {
2087 enum { /* TIME */
2093 enum { /* TIME-A2DP */
2099 enum { /* STEP TYPE */
2106 enum rtw89_btc_afh_map_type { /*AFH MAP TYPE */
2285 u8 train_result; /* refer to enum btc_fddt_check_map */
2303 u8 train_result; /* refer to enum btc_fddt_check_map */
2543 enum rtw89_btc_btf_fw_event {
2555 enum btf_fw_event_report {
2572 enum rtw_btc_btf_reg_type {
2658 enum rtw89_btc_btfre_type {
2691 enum rtw89_core_chip_id chip_id;
2741 enum rtw89_btc_hmsg {
2752 enum rtw89_ra_mode {
2761 enum rtw89_ra_report_mode {
2769 enum rtw89_dig_noisy_level {
2777 enum rtw89_gi_ltf {
2787 enum rtw89_rx_frame_type {
2794 enum rtw89_efuse_block {
2818 u8 bw_cap:3; /* enum rtw89_bandwidth */
2981 enum rtw89_roc_state {
2990 enum ieee80211_roc_type type;
2991 enum rtw89_roc_state state;
3028 enum rtw89_sub_entity_idx sub_entity_idx;
3029 enum rtw89_reg_6ghz_power reg_6ghz_power;
3071 enum rtw89_lv1_rcvy_step {
3100 int (*mac_lv1_rcvy)(struct rtw89_dev *rtwdev, enum rtw89_lv1_rcvy_step step);
3124 enum rtw89_hci_type type;
3133 void (*bb_preinit)(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx);
3135 enum rtw89_phy_idx phy_idx);
3137 u32 (*read_rf)(struct rtw89_dev *rtwdev, enum rtw89_rf_path rf_path,
3139 bool (*write_rf)(struct rtw89_dev *rtwdev, enum rtw89_rf_path rf_path,
3143 enum rtw89_mac_idx mac_idx,
3144 enum rtw89_phy_idx phy_idx);
3148 enum rtw89_mac_idx mac_idx,
3149 enum rtw89_phy_idx phy_idx);
3151 enum rtw89_efuse_block block);
3158 enum rtw89_phy_idx phy_idx);
3164 enum rtw89_phy_idx phy_idx);
3166 enum rtw89_phy_idx phy_idx);
3167 int (*init_txpwr_unit)(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx);
3168 u8 (*get_thermal)(struct rtw89_dev *rtwdev, enum rtw89_rf_path rf_path);
3170 enum rtw89_phy_idx phy_idx);
3175 enum rtw89_phy_idx phy_idx);
3178 s8 pw_ofst, enum rtw89_mac_idx mac_idx);
3194 u32 *tx_en, enum rtw89_sch_tx_sel sel);
3211 enum rtw89_dma_ch {
3228 enum rtw89_qta_mode {
3347 enum rtw89_qta_mode mode;
3393 enum rtw89_rf_path rf_path;
3395 enum rtw89_rf_path rf_path, void *data);
3675 enum rtw89_chanctx_state {
3680 enum rtw89_chanctx_callbacks {
3689 (struct rtw89_dev *rtwdev, enum rtw89_chanctx_state state);
3693 enum rtw89_core_chip_id chip_id;
3694 enum rtw89_chip_gen chip_gen;
3729 enum rtw89_bacam_ver bacam_ver;
3818 enum rtw89_hcifc_mode {
3829 enum rtw89_qta_mode qta_mode;
3836 enum rtw89_host_rpr_mode {
3866 enum rtw89_qta_mode qta_mode;
3874 enum rtw89_fwdl_check_type {
3882 enum rtw89_fw_type {
3891 enum rtw89_fw_feature {
3903 enum rtw89_fw_type type;
3990 enum rtw89_sar_sources {
3997 enum rtw89_sar_subband {
4019 enum rtw89_sar_sources src;
4029 enum rtw89_tas_state {
4042 enum rtw89_tas_state state;
4047 enum rtw89_sub_entity_idx idx;
4050 enum rtw89_chanctx_changes {
4061 enum rtw89_entity_mode {
4084 enum rtw89_dm_type {
4110 enum rtw89_entity_mode entity_mode;
4113 u32 disabled_dm_bitmap; /* bitmap of enum rtw89_dm_type */
4119 enum rtw89_flags {
4142 enum rtw89_pkt_drop_sel {
4160 enum rtw89_pkt_drop_sel sel;
4161 enum rtw89_mac_idx mac_band;
4251 enum rtw89_band band;
4252 enum rtw89_bandwidth bw;
4333 enum rtw89_multi_cfo_mode {
4339 enum rtw89_phy_cfo_status {
4346 enum rtw89_phy_cfo_ul_ofdma_acc_mode {
4354 enum rtw89_phy_cfo_status phy_cfo_status;
4355 enum rtw89_phy_cfo_ul_ofdma_acc_mode cfo_ul_ofdma_acc_mode;
4358 enum rtw89_multi_cfo_mode rtw89_multi_cfo_mode;
4383 enum rtw89_tssi_alimk_band {
4439 enum rtw89_reg_6ghz_power reg_6ghz_power;
4443 enum rtw89_ifs_clm_application {
4453 enum rtw89_env_racing_lv {
4463 enum rtw89_env_racing_lv rac_lv;
4467 enum rtw89_ifs_clm_application ifs_clm_app;
4476 enum rtw89_ccx_edcca_opt_sc_idx {
4487 enum rtw89_ccx_edcca_opt_bw_idx {
4509 enum rtw89_ifs_clm_application ifs_clm_app;
4536 enum rtw89_ser_rcvy_step {
4559 enum rtw89_mac_ax_ps_mode {
4566 enum rtw89_last_rpwm_mode {
4573 u8 psmode; /* enum rtw89_mac_ax_ps_mode */
4574 u8 lastrpwm; /* enum rtw89_last_rpwm_mode */
4595 enum rtw89_phy_bb_gain_band {
4608 enum rtw89_phy_bb_rxsc_num {
4705 enum rtw89_mcc_plan {
4719 enum rtw89_mcc_plan plan;
4738 enum rtw89_mcc_mode {
4747 enum rtw89_mcc_mode mode;
4850 enum rtw89_ps_mode ps_mode;
5176 rtw89_read_rf(struct rtw89_dev *rtwdev, enum rtw89_rf_path rf_path, in rtw89_read_rf()
5189 rtw89_write_rf(struct rtw89_dev *rtwdev, enum rtw89_rf_path rf_path, in rtw89_write_rf()
5250 static inline u8 rtw89_hw_to_rate_info_bw(enum rtw89_bandwidth hw_bw) in rtw89_hw_to_rate_info_bw()
5263 enum nl80211_band rtw89_hw_to_nl80211_band(enum rtw89_band hw_band) in rtw89_hw_to_nl80211_band()
5277 enum rtw89_band rtw89_nl80211_to_hw_band(enum nl80211_band nl_band) in rtw89_nl80211_to_hw_band()
5291 enum rtw89_bandwidth nl_to_rtw89_bandwidth(enum nl80211_chan_width width) in nl_to_rtw89_bandwidth()
5310 enum nl80211_he_ru_alloc rtw89_he_rua_to_ru_alloc(u16 rua) in rtw89_he_rua_to_ru_alloc()
5363 enum rtw89_mac_idx mac_idx, in rtw89_chip_set_channel_prepare()
5364 enum rtw89_phy_idx phy_idx) in rtw89_chip_set_channel_prepare()
5374 enum rtw89_mac_idx mac_idx, in rtw89_chip_set_channel_done()
5375 enum rtw89_phy_idx phy_idx) in rtw89_chip_set_channel_done()
5383 enum rtw89_sub_entity_idx idx) in rtw89_chandef_get()
5386 enum rtw89_sub_entity_idx roc_idx = atomic_read(&hal->roc_entity_idx); in rtw89_chandef_get()
5396 enum rtw89_sub_entity_idx idx) in rtw89_chan_get()
5405 enum rtw89_sub_entity_idx idx) in rtw89_chan_rcd_get()
5441 void rtw89_chip_bb_preinit(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx) in rtw89_chip_bb_preinit()
5474 enum rtw89_phy_idx phy_idx) in rtw89_chip_rfk_band_changed()
5515 enum rtw89_phy_idx phy_idx) in rtw89_chip_init_txpwr_unit()
5524 enum rtw89_rf_path rf_path) in rtw89_chip_get_thermal()
5545 enum rtw89_phy_idx phy_idx) in rtw89_ctrl_nbtg_bt_tx()
5589 enum rtw89_phy_idx phy_idx) in rtw89_ctrl_btg_bt_rx()
5645 u32 *tx_en, enum rtw89_sch_tx_sel sel) in rtw89_chip_stop_sch_tx()
5697 enum rtw89_fw_type type) in rtw89_fw_suit_get()
5853 void rtw89_core_ntfy_btc_event(struct rtw89_dev *rtwdev, enum rtw89_btc_hmsg event);