Lines Matching refs:reg_class

85 	res->reg_class = a->reg_class;  in p2p_reg_class_intersect()
120 const struct p2p_reg_class *a_reg = &a->reg_class[i]; in p2p_channels_intersect()
122 const struct p2p_reg_class *b_reg = &b->reg_class[j]; in p2p_channels_intersect()
123 if (a_reg->reg_class != b_reg->reg_class) in p2p_channels_intersect()
127 &res->reg_class[res->reg_classes]); in p2p_channels_intersect()
128 if (res->reg_class[res->reg_classes].channels) { in p2p_channels_intersect()
168 struct p2p_reg_class *cl = &res->reg_class[i]; in p2p_channels_union_inplace()
170 const struct p2p_reg_class *b_cl = &b->reg_class[j]; in p2p_channels_union_inplace()
171 if (cl->reg_class != b_cl->reg_class) in p2p_channels_union_inplace()
178 const struct p2p_reg_class *b_cl = &b->reg_class[j]; in p2p_channels_union_inplace()
181 struct p2p_reg_class *cl = &res->reg_class[i]; in p2p_channels_union_inplace()
182 if (cl->reg_class == b_cl->reg_class) in p2p_channels_union_inplace()
189 os_memcpy(&res->reg_class[res->reg_classes++], in p2p_channels_union_inplace()
221 struct p2p_reg_class *op = &chan->reg_class[o]; in p2p_channels_remove_freqs()
225 int freq = p2p_channel_to_freq(op->reg_class, in p2p_channels_remove_freqs()
238 os_memmove(&chan->reg_class[o], &chan->reg_class[o + 1], in p2p_channels_remove_freqs()
254 int p2p_channels_includes(const struct p2p_channels *channels, u8 reg_class, in p2p_channels_includes() argument
259 const struct p2p_reg_class *reg = &channels->reg_class[i]; in p2p_channels_includes()
260 if (reg->reg_class != reg_class) in p2p_channels_includes()
276 const struct p2p_reg_class *reg = &channels->reg_class[i]; in p2p_channels_includes_freq()
278 if (p2p_channel_to_freq(reg->reg_class, in p2p_channels_includes_freq()
353 c = &chan->reg_class[i]; in p2p_channels_dump()
354 ret = os_snprintf(pos, end - pos, " %u:", c->reg_class); in p2p_channels_dump()
391 struct p2p_reg_class *c = &chans->reg_class[i]; in p2p_channel_select()
396 if (classes == NULL || c->reg_class == classes[j]) { in p2p_channel_select()
401 *op_class = c->reg_class; in p2p_channel_select()
468 const struct p2p_reg_class *c = &channels->reg_class[i]; in p2p_channels_to_freqs()
479 freq = p2p_channel_to_freq(c->reg_class, in p2p_channels_to_freqs()
512 if (is_6ghz_op_class(src->reg_class[i].reg_class)) in p2p_copy_channels()
514 os_memcpy(&dst->reg_class[j], &src->reg_class[i], in p2p_copy_channels()
591 const struct p2p_reg_class *reg = &p2p_chan->reg_class[i]; in p2p_pref_channel_filter()
592 struct p2p_reg_class *res_reg = &res->reg_class[i]; in p2p_pref_channel_filter()
597 reg->reg_class, in p2p_pref_channel_filter()
611 res_reg->reg_class = reg->reg_class; in p2p_pref_channel_filter()