Lines Matching +full:0 +full:x10e
28 static u8 adhoc_rates_b[B_SUPPORTED_RATES] = { 0x82, 0x84, 0x8b, 0x96, 0 };
30 static u8 adhoc_rates_g[G_SUPPORTED_RATES] = { 0x8c, 0x12, 0x98, 0x24,
31 0xb0, 0x48, 0x60, 0x6c, 0 };
33 static u8 adhoc_rates_bg[BG_SUPPORTED_RATES] = { 0x82, 0x84, 0x8b, 0x96,
34 0x0c, 0x12, 0x18, 0x24,
35 0x30, 0x48, 0x60, 0x6c, 0 };
37 static u8 adhoc_rates_a[A_SUPPORTED_RATES] = { 0x8c, 0x12, 0x98, 0x24,
38 0xb0, 0x48, 0x60, 0x6c, 0 };
39 static u8 supported_rates_a[A_SUPPORTED_RATES] = { 0x0c, 0x12, 0x18, 0x24,
40 0xb0, 0x48, 0x60, 0x6c, 0 };
41 static u16 mwifiex_data_rates[MWIFIEX_SUPPORTED_RATES_EXT] = { 0x02, 0x04,
42 0x0B, 0x16, 0x00, 0x0C, 0x12, 0x18,
43 0x24, 0x30, 0x48, 0x60, 0x6C, 0x90,
44 0x0D, 0x1A, 0x27, 0x34, 0x4E, 0x68,
45 0x75, 0x82, 0x0C, 0x1B, 0x36, 0x51,
46 0x6C, 0xA2, 0xD8, 0xF3, 0x10E, 0x00 };
48 static u8 supported_rates_b[B_SUPPORTED_RATES] = { 0x02, 0x04, 0x0b, 0x16, 0 };
50 static u8 supported_rates_g[G_SUPPORTED_RATES] = { 0x0c, 0x12, 0x18, 0x24,
51 0x30, 0x48, 0x60, 0x6c, 0 };
53 static u8 supported_rates_bg[BG_SUPPORTED_RATES] = { 0x02, 0x04, 0x0b, 0x0c,
54 0x12, 0x16, 0x18, 0x24, 0x30, 0x48,
55 0x60, 0x6c, 0 };
57 u16 region_code_index[MWIFIEX_MAX_REGION_CODE] = { 0x00, 0x10, 0x20, 0x30,
58 0x31, 0x32, 0x40, 0x41, 0x50 };
60 static u8 supported_rates_n[N_SUPPORTED_RATES] = { 0x02, 0x04, 0 };
67 { 0x1b, 0x36, 0x51, 0x6c, 0xa2, 0xd8, 0xf3, 0x10e,
68 0x36, 0x6c, 0xa2, 0xd8, 0x144, 0x1b0, 0x1e6, 0x21c },
71 { 0x1e, 0x3c, 0x5a, 0x78, 0xb4, 0xf0, 0x10e, 0x12c,
72 0x3c, 0x78, 0xb4, 0xf0, 0x168, 0x1e0, 0x21c, 0x258 },
75 { 0x0d, 0x1a, 0x27, 0x34, 0x4e, 0x68, 0x75, 0x82,
76 0x1a, 0x34, 0x4e, 0x68, 0x9c, 0xd0, 0xea, 0x104 },
79 { 0x0e, 0x1c, 0x2b, 0x39, 0x56, 0x73, 0x82, 0x90,
80 0x1c, 0x39, 0x56, 0x73, 0xad, 0xe7, 0x104, 0x120 }
86 { 0x75, 0xEA, 0x15F, 0x1D4, 0x2BE, 0x3A8, 0x41D,
87 0x492, 0x57C, 0x618 },
90 { 0x82, 0x104, 0x186, 0x208, 0x30C, 0x410, 0x492,
91 0x514, 0x618, 0x6C6 },
94 { 0x3B, 0x75, 0xB0, 0xEA, 0x15F, 0x1D4, 0x20F,
95 0x249, 0x2BE, 0x30C },
98 { 0x41, 0x82, 0xC3, 0x104, 0x186, 0x208, 0x249,
99 0x28A, 0x30C, 0x363 },
102 { 0x1B, 0x36, 0x51, 0x6C, 0xA2, 0xD8, 0xF3,
103 0x10E, 0x144, 0x168 },
106 { 0x1E, 0x3C, 0x5A, 0x78, 0xB4, 0xF0, 0x10E,
107 0x12C, 0x168, 0x190 },
110 { 0xD, 0x1A, 0x27, 0x34, 0x4E, 0x68, 0x75, 0x82, 0x9C, 0x00 },
113 { 0xF, 0x1D, 0x2C, 0x3A, 0x57, 0x74, 0x82, 0x91, 0xAE, 0x00 },
119 { 0xEA, 0x1D4, 0x2BE, 0x3A8, 0x57C, 0x750, 0x83A,
120 0x924, 0xAF8, 0xC30 },
123 { 0x104, 0x208, 0x30C, 0x410, 0x618, 0x820, 0x924,
124 0xA28, 0xC30, 0xD8B },
127 { 0x75, 0xEA, 0x15F, 0x1D4, 0x2BE, 0x3A8, 0x41D,
128 0x492, 0x57C, 0x618 },
131 { 0x82, 0x104, 0x186, 0x208, 0x30C, 0x410, 0x492,
132 0x514, 0x618, 0x6C6 },
135 { 0x36, 0x6C, 0xA2, 0xD8, 0x144, 0x1B0, 0x1E6,
136 0x21C, 0x288, 0x2D0 },
139 { 0x3C, 0x78, 0xB4, 0xF0, 0x168, 0x1E0, 0x21C,
140 0x258, 0x2D0, 0x320 },
143 { 0x1A, 0x34, 0x4A, 0x68, 0x9C, 0xD0, 0xEA, 0x104,
144 0x138, 0x00 },
147 { 0x1D, 0x3A, 0x57, 0x74, 0xAE, 0xE6, 0x104, 0x121,
148 0x15B, 0x00 },
157 { 0x10, "US " }, /* US FCC */
158 { 0x20, "CA " }, /* IC Canada */
159 { 0x30, "FR " }, /* France */
160 { 0x31, "ES " }, /* Spain */
161 { 0x32, "FR " }, /* France */
162 { 0x40, "JP " }, /* Japan */
163 { 0x41, "JP " }, /* Japan */
164 { 0x50, "CN " }, /* China */
173 for (i = 0; i < ARRAY_SIZE(region_code_mapping_t); i++) in mwifiex_11d_code_2_region()
187 u32 rate = 0; in mwifiex_index_to_acs_data_rate()
188 u8 mcs_index = 0; in mwifiex_index_to_acs_data_rate()
189 u8 bw = 0; in mwifiex_index_to_acs_data_rate()
190 u8 gi = 0; in mwifiex_index_to_acs_data_rate()
192 if ((ht_info & 0x3) == MWIFIEX_RATE_FORMAT_VHT) { in mwifiex_index_to_acs_data_rate()
193 mcs_index = min(index & 0xF, 9); in mwifiex_index_to_acs_data_rate()
195 /* 20M: bw=0, 40M: bw=1, 80M: bw=2, 160M: bw=3 */ in mwifiex_index_to_acs_data_rate()
196 bw = (ht_info & 0xC) >> 2; in mwifiex_index_to_acs_data_rate()
198 /* LGI: gi =0, SGI: gi = 1 */ in mwifiex_index_to_acs_data_rate()
199 gi = (ht_info & 0x10) >> 4; in mwifiex_index_to_acs_data_rate()
205 } else if ((ht_info & 0x3) == MWIFIEX_RATE_FORMAT_HT) { in mwifiex_index_to_acs_data_rate()
206 /* 20M: bw=0, 40M: bw=1 */ in mwifiex_index_to_acs_data_rate()
207 bw = (ht_info & 0xC) >> 2; in mwifiex_index_to_acs_data_rate()
209 /* LGI: gi =0, SGI: gi = 1 */ in mwifiex_index_to_acs_data_rate()
210 gi = (ht_info & 0x10) >> 4; in mwifiex_index_to_acs_data_rate()
214 rate = 0x0D; /* MCS 32 SGI rate */ in mwifiex_index_to_acs_data_rate()
216 rate = 0x0C; /* MCS 32 LGI rate */ in mwifiex_index_to_acs_data_rate()
218 if ((bw == 1) || (bw == 0)) in mwifiex_index_to_acs_data_rate()
221 rate = mwifiex_data_rates[0]; in mwifiex_index_to_acs_data_rate()
223 rate = mwifiex_data_rates[0]; in mwifiex_index_to_acs_data_rate()
228 index = 0; in mwifiex_index_to_acs_data_rate()
248 if (ht_info & BIT(0)) { in mwifiex_index_to_data_rate()
251 rate = 0x0D; /* MCS 32 SGI rate */ in mwifiex_index_to_data_rate()
253 rate = 0x0C; /* MCS 32 LGI rate */ in mwifiex_index_to_data_rate()
261 rate = mcs_rate[0][index]; in mwifiex_index_to_data_rate()
271 rate = mwifiex_data_rates[0]; in mwifiex_index_to_data_rate()
274 index = 0; in mwifiex_index_to_data_rate()
290 return mwifiex_copy_rates(rates, 0, in mwifiex_get_active_data_rates()
322 for (i = 0; i < sband->n_channels; i++) { in mwifiex_get_cfp()
363 int rate_num = 0; in mwifiex_is_rate_auto()
365 for (i = 0; i < ARRAY_SIZE(priv->bitmap_rates); i++) in mwifiex_is_rate_auto()
390 return 0; in mwifiex_get_rates_from_cfg80211()
395 return 0; in mwifiex_get_rates_from_cfg80211()
399 num_rates = 0; in mwifiex_get_rates_from_cfg80211()
400 for (i = 0; i < sband->n_bitrates; i++) { in mwifiex_get_rates_from_cfg80211()
401 if ((BIT(i) & rate_mask) == 0) in mwifiex_get_rates_from_cfg80211()
415 u32 k = 0; in mwifiex_get_supported_rates()
510 u8 rate_index = 0; in mwifiex_adjust_data_rate()
513 if ((rate_info & BIT(0)) && (rate_info & BIT(1))) in mwifiex_adjust_data_rate()
516 else if (rate_info & BIT(0)) /* HT20 */ in mwifiex_adjust_data_rate()