Lines Matching refs:reg_class
162 res->reg_class = a->reg_class;
197 const struct p2p_reg_class *a_reg = &a->reg_class[i];
199 const struct p2p_reg_class *b_reg = &b->reg_class[j];
200 if (a_reg->reg_class != b_reg->reg_class)
204 &res->reg_class[res->reg_classes]);
205 if (res->reg_class[res->reg_classes].channels) {
250 struct p2p_reg_class *cl = &res->reg_class[i];
252 const struct p2p_reg_class *b_cl = &b->reg_class[j];
253 if (cl->reg_class != b_cl->reg_class)
260 const struct p2p_reg_class *b_cl = &b->reg_class[j];
263 struct p2p_reg_class *cl = &res->reg_class[i];
264 if (cl->reg_class == b_cl->reg_class)
271 os_memcpy(&res->reg_class[res->reg_classes++],
288 struct p2p_reg_class *op = &chan->reg_class[o];
292 int freq = p2p_channel_to_freq(op->reg_class,
305 os_memmove(&chan->reg_class[o], &chan->reg_class[o + 1],
317 * @reg_class: Regulatory class of the channel to search
321 int p2p_channels_includes(const struct p2p_channels *channels, u8 reg_class,
326 const struct p2p_reg_class *reg = &channels->reg_class[i];
327 if (reg->reg_class != reg_class)
343 const struct p2p_reg_class *reg = &channels->reg_class[i];
345 if (p2p_channel_to_freq(reg->reg_class,
420 c = &chan->reg_class[i];
421 ret = os_snprintf(pos, end - pos, " %u:", c->reg_class);
457 struct p2p_reg_class *c = &chans->reg_class[i];
462 if (classes == NULL || c->reg_class == classes[j]) {
467 *op_class = c->reg_class;