Lines Matching refs:u8

227 	u8 category;
228 u8 function;
230 u8 subversion;
231 u8 rsvd1;
232 u8 month;
233 u8 date;
234 u8 hour;
235 u8 minute;
245 u8 index_cck_base[MAX_RF_PATH][MAX_CHNL_GROUP_24G];
246 u8 index_bw40_base[MAX_RF_PATH][MAX_CHNL_GROUP_24G];
248 u8 cck_diff[MAX_RF_PATH][MAX_TX_COUNT];
249 u8 ofdm_diff[MAX_RF_PATH][MAX_TX_COUNT];
250 u8 bw20_diff[MAX_RF_PATH][MAX_TX_COUNT];
251 u8 bw40_diff[MAX_RF_PATH][MAX_TX_COUNT];
252 u8 bw80_diff[MAX_RF_PATH][MAX_TX_COUNT];
253 u8 bw160_diff[MAX_RF_PATH][MAX_TX_COUNT];
257 u8 index_bw40_base[MAX_RF_PATH][MAX_CHNL_GROUP_5G];
259 u8 ofdm_diff[MAX_RF_PATH][MAX_TX_COUNT];
260 u8 bw20_diff[MAX_RF_PATH][MAX_TX_COUNT];
261 u8 bw40_diff[MAX_RF_PATH][MAX_TX_COUNT];
262 u8 bw80_diff[MAX_RF_PATH][MAX_TX_COUNT];
263 u8 bw160_diff[MAX_RF_PATH][MAX_TX_COUNT];
833 u8 char_data;
836 u8 aifsn:4;
837 u8 acm:1;
838 u8 aci:2;
839 u8 reserved:1;
934 u8 *octet;
941 u8 addr1[ETH_ALEN];
942 u8 addr2[ETH_ALEN];
943 u8 addr3[ETH_ALEN];
945 u8 payload[0];
949 u8 id;
950 u8 len;
951 u8 data[0];
981 u8 aifs;
982 u8 flag;
1011 u8 xaagccore1;
1012 u8 xbagccore1;
1013 u8 xcagccore1;
1014 u8 xdagccore1;
1015 u8 cca;
1039 u8 rx_rssi_percentage[4];
1040 u8 rx_evm_dbm[4];
1041 u8 rx_evm_percentage[2];
1051 u8 rate_adaptive_disabled;
1052 u8 ratr_state;
1057 u8 low2high_rssi_thresh_for_ra40m;
1059 u8 low2high_rssi_thresh_for_ra20m;
1069 u8 ping_rssi_enable;
1073 u8 pre_ratr_state;
1074 u8 ldpc_thres;
1087 u8 pricca_flag;
1088 u8 intf_flag;
1089 u8 intf_type;
1090 u8 dup_rts_flag;
1091 u8 monitor_flag;
1092 u8 ch_offset;
1093 u8 mf_state;
1139 u8 noa_index; /* Identifies instance of Notice of Absence timing. */
1141 u8 ctwindow;
1142 u8 opp_ps; /* opportunistic power save. */
1143 u8 noa_num; /* number of NoA descriptor in P2P IE. */
1145 u8 noa_count_type[P2P_MAX_NOA_NUM];
1159 u8 offload_en:1;
1160 u8 role:1; /* 1: Owner, 0: Client */
1161 u8 ctwindow_en:1;
1162 u8 noa0_en:1;
1163 u8 noa1_en:1;
1164 u8 allstasleep:1;
1165 u8 discovery:1;
1166 u8 reserved:1;
1201 u8 rf_mode;
1202 u8 rf_type;
1203 u8 current_chan_bw;
1204 u8 set_bwmode_inprogress;
1205 u8 sw_chnl_inprogress;
1206 u8 sw_chnl_stage;
1207 u8 sw_chnl_step;
1208 u8 current_channel;
1209 u8 h2c_box_num;
1210 u8 set_io_inprogress;
1211 u8 lck_inprogress;
1222 u8 rfpienable;
1223 u8 reserve_0;
1232 u8 reg_837;
1240 u8 pwrgroup_cnt;
1241 u8 cck_high_power;
1250 u8 txpwr_by_rate_base_24g[TX_PWR_BY_RATE_NUM_RF]
1253 u8 txpwr_by_rate_base_5g[TX_PWR_BY_RATE_NUM_RF]
1256 u8 default_initialgain[4];
1259 u8 cur_cck_txpwridx;
1260 u8 cur_ofdm24g_txpwridx;
1261 u8 cur_bw20_txpwridx;
1262 u8 cur_bw40_txpwridx;
1281 u8 framesync;
1284 u8 num_total_rfpath;
1288 u8 hw_rof_enable; /*Enable GPIO[9] as WL RF HW PDn source*/
1310 u8 agg_state;
1311 u8 rx_agg_state;
1326 u8 ratr_index;
1327 u8 wireless_mode;
1328 u8 mimo_ps;
1329 u8 mac_addr[ETH_ALEN];
1348 void (*write8_async) (struct rtl_priv *rtlpriv, u32 addr, u8 val);
1354 u8(*read8_sync) (struct rtl_priv *rtlpriv, u32 addr);
1361 u8 mac_addr[ETH_ALEN];
1362 u8 mac80211_registered;
1363 u8 beacon_enabled;
1381 u8 p2p; /*using p2p role*/
1391 u8 cnt_after_linked;
1398 u8 ht_stbc_cap;
1399 u8 ht_cur_stbc;
1402 u8 vht_enable;
1403 u8 bw_80;
1404 u8 vht_cur_ldpc;
1405 u8 vht_cur_stbc;
1406 u8 vht_stbc_cap;
1407 u8 vht_ldpc_cap;
1413 u8 bssid[ETH_ALEN] __aligned(2);
1415 u8 mcs[16]; /* 16 bytes mcs for HT rates. */
1417 u8 ht_enable;
1418 u8 sgi_40;
1419 u8 sgi_20;
1420 u8 bw_40;
1422 u8 slot_time;
1423 u8 short_preamble;
1424 u8 use_cts_protect;
1425 u8 cur_40_prime_sc;
1426 u8 cur_40_prime_sc_bk;
1427 u8 cur_80_prime_sc;
1429 u8 retry_short;
1430 u8 retry_long;
1438 u8 min_space_cfg; /*For Min spacing configurations */
1439 u8 max_mss_density;
1440 u8 current_ampdu_factor;
1441 u8 current_ampdu_density;
1463 u8 tra_tdma_nav;
1464 u8 tra_tdma_ant;
1466 u8 tdma_ant;
1467 u8 tdma_nav;
1468 u8 tdma_dac_swing;
1469 u8 fw_dac_swing_lvl;
1471 u8 ps_tdma_byte[5];
1490 u8 c2h_bt_info;
1494 u8 bt_retry_cnt;
1495 u8 c2h_bt_info_original;
1496 u8 bt_inquiry_page_cnt;
1513 u8 ic_class;
1514 u8 oem_id;
1516 u8 state; /*stop 0, start 1 */
1517 u8 board_type;
1518 u8 external_pa;
1520 u8 pa_mode;
1521 u8 pa_type_2g;
1522 u8 pa_type_5g;
1523 u8 lna_type_2g;
1524 u8 lna_type_5g;
1525 u8 external_pa_2g;
1526 u8 external_lna_2g;
1527 u8 external_pa_5g;
1528 u8 external_lna_5g;
1529 u8 rfe_type;
1533 u8 *pfirmware;
1537 u8 last_hmeboxnum;
1540 u8 fw_rsvdpage_startoffset;
1541 u8 h2c_txcmd_seq;
1542 u8 current_ra_rate;
1548 u8 current_fwcmd_io;
1553 u8 fw_ps_state;
1558 u8 minspace_cfg; /*For Min spacing configurations */
1568 u8 macphyctl_reg;
1570 u8 max_earlymode_num;
1584 u8 rts_en;
1593 u8 *wowlan_firmware;
1595 u8 hw_rof_enable; /*Enable GPIO[9] as WL RF HW PDn source*/
1613 u8 hwsec_cam_sta_addr[TOTAL_CAM_ENTRY][ETH_ALEN];
1616 u8 key_buf[KEY_BUF_SIZE][MAX_KEY_LEN];
1617 u8 key_len[KEY_BUF_SIZE];
1621 u8 *pairwise_key;
1627 u8 bssid[6];
1628 u8 antsel_rx_keep_0;
1629 u8 antsel_rx_keep_1;
1630 u8 antsel_rx_keep_2;
1634 u8 fat_state;
1636 u8 antsel_a[ASSOCIATE_ENTRY_NUM];
1637 u8 antsel_b[ASSOCIATE_ENTRY_NUM];
1638 u8 antsel_c[ASSOCIATE_ENTRY_NUM];
1643 u8 rx_idle_ant;
1677 u8 txpowercount;
1678 u8 powerindex_backup[6];
1680 u8 thermalvalue_rxgain;
1681 u8 thermalvalue_iqk;
1682 u8 thermalvalue_lck;
1683 u8 thermalvalue;
1684 u8 last_dtp_lvl;
1685 u8 thermalvalue_avg[AVG_THERMAL_NUM];
1686 u8 thermalvalue_avg_index;
1687 u8 tm_trigger;
1689 u8 dynamic_txhighpower_lvl; /*Tx high power level */
1690 u8 dm_flag; /*Indicate each dynamic mechanism's status. */
1691 u8 dm_flag_tmp;
1692 u8 dm_type;
1693 u8 dm_rssi_sel;
1694 u8 txpower_track_control;
1698 u8 default_ofdm_index;
1699 u8 default_cck_index;
1720 u8 cfo_threshold;
1723 u8 tx_rate;
1726 u8 swing_idx_ofdm[MAX_RF_PATH];
1727 u8 swing_idx_ofdm_cur;
1728 u8 swing_idx_ofdm_base[MAX_RF_PATH];
1730 u8 swing_idx_cck;
1731 u8 swing_idx_cck_cur;
1732 u8 swing_idx_cck_base;
1738 u8 delta_swing_table_idx_24gccka_p[DEL_SW_IDX_SZ];
1739 u8 delta_swing_table_idx_24gccka_n[DEL_SW_IDX_SZ];
1740 u8 delta_swing_table_idx_24gcckb_p[DEL_SW_IDX_SZ];
1741 u8 delta_swing_table_idx_24gcckb_n[DEL_SW_IDX_SZ];
1742 u8 delta_swing_table_idx_24ga_p[DEL_SW_IDX_SZ];
1743 u8 delta_swing_table_idx_24ga_n[DEL_SW_IDX_SZ];
1744 u8 delta_swing_table_idx_24gb_p[DEL_SW_IDX_SZ];
1745 u8 delta_swing_table_idx_24gb_n[DEL_SW_IDX_SZ];
1746 u8 delta_swing_table_idx_5ga_p[BAND_NUM][DEL_SW_IDX_SZ];
1747 u8 delta_swing_table_idx_5ga_n[BAND_NUM][DEL_SW_IDX_SZ];
1748 u8 delta_swing_table_idx_5gb_p[BAND_NUM][DEL_SW_IDX_SZ];
1749 u8 delta_swing_table_idx_5gb_n[BAND_NUM][DEL_SW_IDX_SZ];
1750 u8 delta_swing_table_idx_24ga_p_8188e[DEL_SW_IDX_SZ];
1751 u8 delta_swing_table_idx_24ga_n_8188e[DEL_SW_IDX_SZ];
1759 u8 resp_tx_path;
1760 u8 path_sel;
1766 u8 pre_channel;
1767 u8 *p_channel;
1768 u8 linked_interval;
1781 u8 efuse_map[2][EFUSE_MAX_LOGICAL_SIZE];
1783 u8 efuse_usedpercentage;
1786 u8 efuse_re_pg_data[8];
1789 u8 autoload_failflag;
1790 u8 autoload_status;
1797 u8 eeprom_oemid;
1799 u8 eeprom_version;
1800 u8 board_type;
1801 u8 external_pa;
1803 u8 dev_addr[6];
1804 u8 wowlan_enable;
1805 u8 antenna_div_cfg;
1806 u8 antenna_div_type;
1809 u8 eeprom_crystalcap;
1810 u8 eeprom_tssi[2];
1811 u8 eeprom_tssi_5g[3][2]; /* for 5GL/5GM/5GH band. */
1812 u8 eeprom_pwrlimit_ht20[CHANNEL_GROUP_MAX];
1813 u8 eeprom_pwrlimit_ht40[CHANNEL_GROUP_MAX];
1814 u8 eeprom_chnlarea_txpwr_cck[MAX_RF_PATH][CHANNEL_GROUP_MAX_2G];
1815 u8 eeprom_chnlarea_txpwr_ht40_1s[MAX_RF_PATH][CHANNEL_GROUP_MAX];
1816 u8 eprom_chnl_txpwr_ht40_2sdf[MAX_RF_PATH][CHANNEL_GROUP_MAX];
1818 u8 internal_pa_5g[2]; /* pathA / pathB */
1819 u8 eeprom_c9;
1820 u8 eeprom_cc;
1823 u8 eeprom_pwrgroup[2][3];
1824 u8 pwrgroup_ht20[2][CHANNEL_MAX_NUMBER];
1825 u8 pwrgroup_ht40[2][CHANNEL_MAX_NUMBER];
1827 u8 txpwrlevel_cck[MAX_RF_PATH][CHANNEL_MAX_NUMBER_2G];
1829 u8 txpwrlevel_ht40_1s[MAX_RF_PATH][CHANNEL_MAX_NUMBER];
1831 u8 txpwrlevel_ht40_2s[MAX_RF_PATH][CHANNEL_MAX_NUMBER];
1852 u8 txpwr_5g_bw40base[MAX_RF_PATH][CHANNEL_MAX_NUMBER];
1853 u8 txpwr_5g_bw80base[MAX_RF_PATH][CHANNEL_MAX_NUMBER_5G_80M];
1859 u8 txpwr_safetyflag; /* Band edge enable flag */
1861 u8 legacy_httxpowerdiff; /* Legacy to HT rate power diff */
1862 u8 antenna_txpwdiff[3];
1864 u8 eeprom_regulatory;
1865 u8 eeprom_thermalmeter;
1866 u8 thermalmeter[2]; /*ThermalMeter, index 0 for RFIC0, 1 for RFIC1 */
1868 u8 crystalcap; /* CrystalCap. */
1869 u8 delta_iqk;
1870 u8 delta_lck;
1872 u8 legacy_ht_txpowerdiff; /*Legacy to HT rate power diff */
1879 u8 channel_plan;
1901 u8 fwctrl_psmode;
1903 u8 reg_fwctrl_lps;
1906 u8 reg_max_lps_awakeintvl;
1920 u8 const_amdpci_aspm;
1944 u8 pwr_mode;
1945 u8 smart_ps;
1948 u8 wo_wlan_mode;
1949 u8 arp_offload_enable;
1950 u8 gtk_offload_enable;
1958 u8 psaddr[ETH_ALEN];
1961 u8 signal;
1962 u8 noise;
1963 u8 rate; /* hw desc rate */
1964 u8 received_channel;
1965 u8 control;
1966 u8 mask;
1967 u8 freq;
1971 u8 nic_type;
1973 u8 signalquality; /*in 0-100 index. */
1980 u8 signalstrength; /*in 0-100 index. */
1992 u8 rx_drvinfo_size;
1993 u8 rx_bufshift;
1997 u8 rx_packet_bw;
1999 u8 rx_mimo_signalstrength[4]; /*in 0~100 index */
2001 u8 rx_mimo_evm_dbm[4];
2006 u8 rx_pwr[4]; /* per-path's pwdb */
2007 u8 rx_snr[4]; /* per-path's SNR */
2008 u8 bandwidth;
2009 u8 bt_coex_pwr_adjust;
2019 u8 vht_nss;
2021 u8 packet_report_type;
2024 u8 wake_match;
2053 u8 packet_bw:2;
2054 u8 multicast:1;
2055 u8 broadcast:1;
2057 u8 rts_stbc:1;
2058 u8 rts_enable:1;
2059 u8 cts_enable:1;
2060 u8 rts_use_shortpreamble:1;
2061 u8 rts_use_shortgi:1;
2062 u8 rts_sc:1;
2063 u8 rts_bw:1;
2064 u8 rts_rate;
2066 u8 use_shortgi:1;
2067 u8 use_shortpreamble:1;
2068 u8 use_driver_rate:1;
2069 u8 disable_ratefallback:1;
2071 u8 ratr_index;
2072 u8 mac_id;
2073 u8 hw_rate;
2075 u8 last_inipkt:1;
2076 u8 cmd_or_init:1;
2077 u8 queue_index;
2080 u8 empkt_num;
2087 u8 type;
2111 u8(*switch_channel) (struct ieee80211_hw *hw);
2117 void (*get_hw_reg) (struct ieee80211_hw *hw, u8 variable, u8 *val);
2118 void (*set_hw_reg) (struct ieee80211_hw *hw, u8 variable, u8 *val);
2120 struct ieee80211_sta *sta, u8 rssi_level);
2121 void (*pre_fill_tx_bd_desc)(struct ieee80211_hw *hw, u8 *tx_bd_desc,
2122 u8 *desc, u8 queue_index,
2124 void (*update_rate_mask) (struct ieee80211_hw *hw, u8 rssi_level);
2126 u8 queue_index);
2127 void (*rx_check_dma_ok)(struct ieee80211_hw *hw, u8 *header_desc,
2128 u8 queue_index);
2130 struct ieee80211_hdr *hdr, u8 *pdesc_tx,
2131 u8 *pbd_desc_tx,
2134 struct sk_buff *skb, u8 hw_queue,
2136 void (*fill_fake_txdesc) (struct ieee80211_hw *hw, u8 *pDesc,
2138 void (*fill_tx_cmddesc) (struct ieee80211_hw *hw, u8 *pdesc,
2144 u8 *pdesc, struct sk_buff *skb);
2146 bool (*radio_onoff_checking) (struct ieee80211_hw *hw, u8 *valid);
2148 void (*scan_operation_backup) (struct ieee80211_hw *hw, u8 operation);
2153 void (*set_desc)(struct ieee80211_hw *hw, u8 *pdesc, bool istx,
2154 u8 desc_name, u8 *val);
2155 u32 (*get_desc) (u8 *pdesc, bool istx, u8 desc_name);
2157 u8 hw_queue, u16 index);
2158 void (*tx_polling) (struct ieee80211_hw *hw, u8 hw_queue);
2161 u8 *macaddr, bool is_group, u8 enc_algo,
2178 u8 *powerlevel);
2180 u8 *ppowerlevel, u8 channel);
2182 u8 configtype);
2184 u8 configtype);
2192 void (*fill_h2c_cmd) (struct ieee80211_hw *hw, u8 element_id,
2193 u32 cmd_len, u8 *p_cmdbuffer);
2200 u8 index);
2201 u16 (*get_available_desc)(struct ieee80211_hw *hw, u8 q_idx);
2206 void (*read_efuse_byte)(struct ieee80211_hw *hw, u16 _offset, u8 *pbuf);
2284 u8 bar_id;
2385 u8 curcckpdstate_for_anothermacofdmsp;
2387 u8 curtxhighlvl_for_anothermacofdmsp;
2392 u8 pre_ccastate;
2393 u8 cur_ccasate;
2394 u8 pre_rfstate;
2395 u8 cur_rfstate;
2396 u8 initialize;
2412 u8 dig_enable_flag;
2413 u8 dig_ext_port_stage;
2414 u8 dig_algorithm;
2415 u8 dig_twoport_algorithm;
2416 u8 dig_dbgmode;
2417 u8 dig_slgorithm_switch;
2418 u8 cursta_cstate;
2419 u8 presta_cstate;
2420 u8 curmultista_cstate;
2421 u8 stop_dig;
2425 u8 rx_gain_max;
2426 u8 rx_gain_min;
2427 u8 min_undec_pwdb_for_dm;
2428 u8 rssi_val_min;
2429 u8 pre_cck_cca_thres;
2430 u8 cur_cck_cca_thres;
2431 u8 pre_cck_pd_state;
2432 u8 cur_cck_pd_state;
2433 u8 pre_cck_fa_state;
2434 u8 cur_cck_fa_state;
2435 u8 pre_ccastate;
2436 u8 cur_ccasate;
2437 u8 large_fa_hit;
2438 u8 forbidden_igi;
2439 u8 dig_state;
2440 u8 dig_highpwrstate;
2441 u8 cur_sta_cstate;
2442 u8 pre_sta_cstate;
2443 u8 cur_ap_cstate;
2444 u8 pre_ap_cstate;
2445 u8 cur_pd_thstate;
2446 u8 pre_pd_thstate;
2447 u8 cur_cs_ratiostate;
2448 u8 pre_cs_ratiostate;
2449 u8 backoff_enable_flag;
2452 u8 dig_min_0;
2453 u8 dig_min_1;
2454 u8 bt30_cur_igi;
2470 u8 bt_type;
2471 u8 btcoexist;
2472 u8 ant_num;
2479 u8 eeprom_bt_coexist;
2480 u8 eeprom_bt_type;
2481 u8 eeprom_bt_ant_num;
2482 u8 eeprom_bt_ant_isol;
2483 u8 eeprom_bt_radio_shared;
2485 u8 bt_coexistence;
2486 u8 bt_ant_num;
2487 u8 bt_coexist_type;
2488 u8 bt_state;
2489 u8 bt_cur_state; /* 0:on, 1:off */
2490 u8 bt_ant_isolation; /* 0:good, 1:bad */
2491 u8 bt_pape_ctrl; /* 0:SW, 1:SW/HW dynamic */
2492 u8 bt_service;
2493 u8 bt_radio_shared_type;
2494 u8 bt_rfreg_origin_1e;
2495 u8 bt_rfreg_origin_1f;
2496 u8 bt_rssi_state;
2515 u8 bt_pre_rssi_state;
2516 u8 bt_pre_rssi_state1;
2518 u8 reg_bt_iso;
2519 u8 reg_bt_sco;
2521 u8 bt_active_zero_cnt;
2525 u8 bt_profile_case;
2526 u8 bt_profile_action;
2529 u8 lps_counter;
2536 void (*btc_ips_notify) (struct rtl_priv *rtlpriv, u8 type);
2537 void (*btc_lps_notify)(struct rtl_priv *rtlpriv, u8 type);
2538 void (*btc_scan_notify) (struct rtl_priv *rtlpriv, u8 scantype);
2539 void (*btc_connect_notify) (struct rtl_priv *rtlpriv, u8 action);
2545 u8 *tmp_buf, u8 length);
2550 u8 pkt_type);
2559 u8 (*proxim_get_var)(struct ieee80211_hw *hw, u8 type);
2623 u8 rate_mask[5];
2646 u8 priv[0] __aligned(sizeof(void *));
2717 ((u8)(_val))
2725 EF1BYTE(*((u8 *)(_ptr)))
2734 (*((u8 *)(_ptr))) = EF1BYTE(_val)
2776 (EF1BYTE(*((u8 *)(__pstart))))
2833 *((u8 *)(__pstart)) = EF1BYTE \
2836 ((((u8)__val) & BIT_LEN_MASK_8(__bitlen)) << (__bitoffset)) \
2882 (_os).octet = (u8 *)(_octet); \
2910 static inline u8 rtl_read_byte(struct rtl_priv *rtlpriv, u32 addr) in rtl_read_byte()
2925 static inline void rtl_write_byte(struct rtl_priv *rtlpriv, u32 addr, u8 val8) in rtl_write_byte()
2999 static inline u8 get_rf_type(struct rtl_phy *rtlphy) in get_rf_type()
3026 const u8 *bssid) in get_sta()
3032 u8 *mac_addr) in rtl_find_sta()