Lines Matching defs:reg_class
171 res->reg_class = a->reg_class;
206 const struct p2p_reg_class *a_reg = &a->reg_class[i];
208 const struct p2p_reg_class *b_reg = &b->reg_class[j];
209 if (a_reg->reg_class != b_reg->reg_class)
213 &res->reg_class[res->reg_classes]);
214 if (res->reg_class[res->reg_classes].channels) {
259 struct p2p_reg_class *cl = &res->reg_class[i];
261 const struct p2p_reg_class *b_cl = &b->reg_class[j];
262 if (cl->reg_class != b_cl->reg_class)
269 const struct p2p_reg_class *b_cl = &b->reg_class[j];
272 struct p2p_reg_class *cl = &res->reg_class[i];
273 if (cl->reg_class == b_cl->reg_class)
280 os_memcpy(&res->reg_class[res->reg_classes++],
297 struct p2p_reg_class *op = &chan->reg_class[o];
301 int freq = p2p_channel_to_freq(op->reg_class,
314 os_memmove(&chan->reg_class[o], &chan->reg_class[o + 1],
326 * @reg_class: Regulatory class of the channel to search
330 int p2p_channels_includes(const struct p2p_channels *channels, u8 reg_class,
335 const struct p2p_reg_class *reg = &channels->reg_class[i];
336 if (reg->reg_class != reg_class)
352 const struct p2p_reg_class *reg = &channels->reg_class[i];
354 if (p2p_channel_to_freq(reg->reg_class,
429 c = &chan->reg_class[i];
430 ret = os_snprintf(pos, end - pos, " %u:", c->reg_class);
467 struct p2p_reg_class *c = &chans->reg_class[i];
472 if (classes == NULL || c->reg_class == classes[j]) {
477 *op_class = c->reg_class;