Lines Matching +full:0 +full:x168

40 static u8 adhoc_rates_b[B_SUPPORTED_RATES] = { 0x82, 0x84, 0x8b, 0x96, 0 };
42 static u8 adhoc_rates_g[G_SUPPORTED_RATES] = { 0x8c, 0x12, 0x98, 0x24,
43 0xb0, 0x48, 0x60, 0x6c, 0 };
45 static u8 adhoc_rates_bg[BG_SUPPORTED_RATES] = { 0x82, 0x84, 0x8b, 0x96,
46 0x0c, 0x12, 0x18, 0x24,
47 0x30, 0x48, 0x60, 0x6c, 0 };
49 static u8 adhoc_rates_a[A_SUPPORTED_RATES] = { 0x8c, 0x12, 0x98, 0x24,
50 0xb0, 0x48, 0x60, 0x6c, 0 };
51 static u8 supported_rates_a[A_SUPPORTED_RATES] = { 0x0c, 0x12, 0x18, 0x24,
52 0xb0, 0x48, 0x60, 0x6c, 0 };
53 static u16 mwifiex_data_rates[MWIFIEX_SUPPORTED_RATES_EXT] = { 0x02, 0x04,
54 0x0B, 0x16, 0x00, 0x0C, 0x12, 0x18,
55 0x24, 0x30, 0x48, 0x60, 0x6C, 0x90,
56 0x0D, 0x1A, 0x27, 0x34, 0x4E, 0x68,
57 0x75, 0x82, 0x0C, 0x1B, 0x36, 0x51,
58 0x6C, 0xA2, 0xD8, 0xF3, 0x10E, 0x00 };
60 static u8 supported_rates_b[B_SUPPORTED_RATES] = { 0x02, 0x04, 0x0b, 0x16, 0 };
62 static u8 supported_rates_g[G_SUPPORTED_RATES] = { 0x0c, 0x12, 0x18, 0x24,
63 0x30, 0x48, 0x60, 0x6c, 0 };
65 static u8 supported_rates_bg[BG_SUPPORTED_RATES] = { 0x02, 0x04, 0x0b, 0x0c,
66 0x12, 0x16, 0x18, 0x24, 0x30, 0x48,
67 0x60, 0x6c, 0 };
69 u16 region_code_index[MWIFIEX_MAX_REGION_CODE] = { 0x00, 0x10, 0x20, 0x30,
70 0x31, 0x32, 0x40, 0x41, 0x50 };
72 static u8 supported_rates_n[N_SUPPORTED_RATES] = { 0x02, 0x04, 0 };
79 { 0x1b, 0x36, 0x51, 0x6c, 0xa2, 0xd8, 0xf3, 0x10e,
80 0x36, 0x6c, 0xa2, 0xd8, 0x144, 0x1b0, 0x1e6, 0x21c },
83 { 0x1e, 0x3c, 0x5a, 0x78, 0xb4, 0xf0, 0x10e, 0x12c,
84 0x3c, 0x78, 0xb4, 0xf0, 0x168, 0x1e0, 0x21c, 0x258 },
87 { 0x0d, 0x1a, 0x27, 0x34, 0x4e, 0x68, 0x75, 0x82,
88 0x1a, 0x34, 0x4e, 0x68, 0x9c, 0xd0, 0xea, 0x104 },
91 { 0x0e, 0x1c, 0x2b, 0x39, 0x56, 0x73, 0x82, 0x90,
92 0x1c, 0x39, 0x56, 0x73, 0xad, 0xe7, 0x104, 0x120 }
98 { 0x75, 0xEA, 0x15F, 0x1D4, 0x2BE, 0x3A8, 0x41D,
99 0x492, 0x57C, 0x618 },
102 { 0x82, 0x104, 0x186, 0x208, 0x30C, 0x410, 0x492,
103 0x514, 0x618, 0x6C6 },
106 { 0x3B, 0x75, 0xB0, 0xEA, 0x15F, 0x1D4, 0x20F,
107 0x249, 0x2BE, 0x30C },
110 { 0x41, 0x82, 0xC3, 0x104, 0x186, 0x208, 0x249,
111 0x28A, 0x30C, 0x363 },
114 { 0x1B, 0x36, 0x51, 0x6C, 0xA2, 0xD8, 0xF3,
115 0x10E, 0x144, 0x168 },
118 { 0x1E, 0x3C, 0x5A, 0x78, 0xB4, 0xF0, 0x10E,
119 0x12C, 0x168, 0x190 },
122 { 0xD, 0x1A, 0x27, 0x34, 0x4E, 0x68, 0x75, 0x82, 0x9C, 0x00 },
125 { 0xF, 0x1D, 0x2C, 0x3A, 0x57, 0x74, 0x82, 0x91, 0xAE, 0x00 },
131 { 0xEA, 0x1D4, 0x2BE, 0x3A8, 0x57C, 0x750, 0x83A,
132 0x924, 0xAF8, 0xC30 },
135 { 0x104, 0x208, 0x30C, 0x410, 0x618, 0x820, 0x924,
136 0xA28, 0xC30, 0xD8B },
139 { 0x75, 0xEA, 0x15F, 0x1D4, 0x2BE, 0x3A8, 0x41D,
140 0x492, 0x57C, 0x618 },
143 { 0x82, 0x104, 0x186, 0x208, 0x30C, 0x410, 0x492,
144 0x514, 0x618, 0x6C6 },
147 { 0x36, 0x6C, 0xA2, 0xD8, 0x144, 0x1B0, 0x1E6,
148 0x21C, 0x288, 0x2D0 },
151 { 0x3C, 0x78, 0xB4, 0xF0, 0x168, 0x1E0, 0x21C,
152 0x258, 0x2D0, 0x320 },
155 { 0x1A, 0x34, 0x4A, 0x68, 0x9C, 0xD0, 0xEA, 0x104,
156 0x138, 0x00 },
159 { 0x1D, 0x3A, 0x57, 0x74, 0xAE, 0xE6, 0x104, 0x121,
160 0x15B, 0x00 },
169 { 0x10, "US " }, /* US FCC */
170 { 0x20, "CA " }, /* IC Canada */
171 { 0x30, "FR " }, /* France */
172 { 0x31, "ES " }, /* Spain */
173 { 0x32, "FR " }, /* France */
174 { 0x40, "JP " }, /* Japan */
175 { 0x41, "JP " }, /* Japan */
176 { 0x50, "CN " }, /* China */
185 for (i = 0; i < ARRAY_SIZE(region_code_mapping_t); i++) in mwifiex_11d_code_2_region()
199 u32 rate = 0; in mwifiex_index_to_acs_data_rate()
200 u8 mcs_index = 0; in mwifiex_index_to_acs_data_rate()
201 u8 bw = 0; in mwifiex_index_to_acs_data_rate()
202 u8 gi = 0; in mwifiex_index_to_acs_data_rate()
204 if ((ht_info & 0x3) == MWIFIEX_RATE_FORMAT_VHT) { in mwifiex_index_to_acs_data_rate()
205 mcs_index = min(index & 0xF, 9); in mwifiex_index_to_acs_data_rate()
207 /* 20M: bw=0, 40M: bw=1, 80M: bw=2, 160M: bw=3 */ in mwifiex_index_to_acs_data_rate()
208 bw = (ht_info & 0xC) >> 2; in mwifiex_index_to_acs_data_rate()
210 /* LGI: gi =0, SGI: gi = 1 */ in mwifiex_index_to_acs_data_rate()
211 gi = (ht_info & 0x10) >> 4; in mwifiex_index_to_acs_data_rate()
217 } else if ((ht_info & 0x3) == MWIFIEX_RATE_FORMAT_HT) { in mwifiex_index_to_acs_data_rate()
218 /* 20M: bw=0, 40M: bw=1 */ in mwifiex_index_to_acs_data_rate()
219 bw = (ht_info & 0xC) >> 2; in mwifiex_index_to_acs_data_rate()
221 /* LGI: gi =0, SGI: gi = 1 */ in mwifiex_index_to_acs_data_rate()
222 gi = (ht_info & 0x10) >> 4; in mwifiex_index_to_acs_data_rate()
226 rate = 0x0D; /* MCS 32 SGI rate */ in mwifiex_index_to_acs_data_rate()
228 rate = 0x0C; /* MCS 32 LGI rate */ in mwifiex_index_to_acs_data_rate()
230 if ((bw == 1) || (bw == 0)) in mwifiex_index_to_acs_data_rate()
233 rate = mwifiex_data_rates[0]; in mwifiex_index_to_acs_data_rate()
235 rate = mwifiex_data_rates[0]; in mwifiex_index_to_acs_data_rate()
240 index = 0; in mwifiex_index_to_acs_data_rate()
260 if (ht_info & BIT(0)) { in mwifiex_index_to_data_rate()
263 rate = 0x0D; /* MCS 32 SGI rate */ in mwifiex_index_to_data_rate()
265 rate = 0x0C; /* MCS 32 LGI rate */ in mwifiex_index_to_data_rate()
273 rate = mcs_rate[0][index]; in mwifiex_index_to_data_rate()
283 rate = mwifiex_data_rates[0]; in mwifiex_index_to_data_rate()
286 index = 0; in mwifiex_index_to_data_rate()
302 return mwifiex_copy_rates(rates, 0, in mwifiex_get_active_data_rates()
334 for (i = 0; i < sband->n_channels; i++) { in mwifiex_get_cfp()
375 int rate_num = 0; in mwifiex_is_rate_auto()
377 for (i = 0; i < ARRAY_SIZE(priv->bitmap_rates); i++) in mwifiex_is_rate_auto()
402 return 0; in mwifiex_get_rates_from_cfg80211()
407 return 0; in mwifiex_get_rates_from_cfg80211()
411 num_rates = 0; in mwifiex_get_rates_from_cfg80211()
412 for (i = 0; i < sband->n_bitrates; i++) { in mwifiex_get_rates_from_cfg80211()
413 if ((BIT(i) & rate_mask) == 0) in mwifiex_get_rates_from_cfg80211()
427 u32 k = 0; in mwifiex_get_supported_rates()
522 u8 rate_index = 0; in mwifiex_adjust_data_rate()
525 if ((rate_info & BIT(0)) && (rate_info & BIT(1))) in mwifiex_adjust_data_rate()
528 else if (rate_info & BIT(0)) /* HT20 */ in mwifiex_adjust_data_rate()