Home | History | Annotate | Download | only in p2p

Lines Matching refs:reg_class

49 static int p2p_channel_to_freq_j4(int reg_class, int channel)
53 switch (reg_class) {
99 * @reg_class: Regulatory class
103 int p2p_channel_to_freq(const char *country, int reg_class, int channel)
106 return p2p_channel_to_freq_j4(reg_class, channel);
109 switch (reg_class) {
138 * @reg_class: Buffer for returning regulatory class
142 int p2p_freq_to_channel(const char *country, unsigned int freq, u8 *reg_class,
147 *reg_class = 81; /* 2.407 GHz, channels 1..13 */
153 *reg_class = 82; /* channel 14 */
159 *reg_class = 115; /* 5 GHz, channels 36..48 */
165 *reg_class = 124; /* 5 GHz, channels 149..161 */
180 res->reg_class = a->reg_class;
215 const struct p2p_reg_class *a_reg = &a->reg_class[i];
217 const struct p2p_reg_class *b_reg = &b->reg_class[j];
218 if (a_reg->reg_class != b_reg->reg_class)
222 &res->reg_class[res->reg_classes]);
223 if (res->reg_class[res->reg_classes].channels) {
236 * @reg_class: Regulatory class of the channel to search
240 int p2p_channels_includes(const struct p2p_channels *channels, u8 reg_class,
245 const struct p2p_reg_class *reg = &channels->reg_class[i];
246 if (reg->reg_class != reg_class)