Home | History | Annotate | Download | only in p2p

Lines Matching full:channels

55 		/* channels 1..13 */
64 case 83: /* channels 1..9; 40 MHz */
65 case 84: /* channels 5..13; 40 MHz */
69 case 115: /* channels 36,40,44,48; indoor only */
70 case 118: /* channels 52,56,60,64; dfs */
74 case 124: /* channels 149,153,157,161 */
75 case 125: /* channels 149,153,157,161,165,169 */
79 case 116: /* channels 36,44; 40 MHz; indoor only */
80 case 117: /* channels 40,48; 40 MHz; indoor only */
81 case 119: /* channels 52,60; 40 MHz; dfs */
82 case 120: /* channels 56,64; 40 MHz; dfs */
86 case 126: /* channels 149,157; 40 MHz */
87 case 127: /* channels 153,161; 40 MHz */
110 case 1: /* US/1, EU/1, JP/1 = 5 GHz, channels 36,40,44,48 */
114 case 3: /* US/3 = 5 GHz, channels 149,153,157,161 */
115 case 5: /* US/5 = 5 GHz, channels 149,153,157,161 */
119 case 4: /* EU/4 = 2.407 GHz, channels 1..13 */
120 case 12: /* US/12 = 2.407 GHz, channels 1..11 */
121 case 30: /* JP/30 = 2.407 GHz, channels 1..13 */
147 *reg_class = 81; /* 2.407 GHz, channels 1..13 */
159 *reg_class = 115; /* 5 GHz, channels 36..48 */
165 *reg_class = 124; /* 5 GHz, channels 149..161 */
182 for (i = 0; i < a->channels; i++) {
183 for (j = 0; j < b->channels; j++) {
186 res->channel[res->channels] = a->channel[i];
187 res->channels++;
188 if (res->channels == P2P_MAX_REG_CLASS_CHANNELS)
197 * @a: First set of supported channels
198 * @b: Second set of supported channels
199 * @res: Data structure for returning the intersection of support channels
201 * This function can be used to find a common set of supported channels. Both
202 * input channels sets are assumed to use the same country code. If different
223 if (res->reg_class[res->reg_classes].channels) {
235 * @channels: List of supported channels
240 int p2p_channels_includes(const struct p2p_channels *channels, u8 reg_class,
244 for (i = 0; i < channels->reg_classes; i++) {
245 const struct p2p_reg_class *reg = &channels->reg_class[i];
248 for (j = 0; j < reg->channels; j++) {
257 int p2p_channels_includes_freq(const struct p2p_channels *channels,
261 for (i = 0; i < channels->reg_classes; i++) {
262 const struct p2p_reg_class *reg = &channels->reg_class[i];
263 for (j = 0; j < reg->channels; j++) {
280 return p2p_channels_includes(&p2p->cfg->channels, op_reg_class,