Lines Matching full:intersection
196 struct p2p_channels all_channels, intersection, *channels = NULL; in p2p_process_invitation_req() local
263 &intersection); in p2p_process_invitation_req()
264 p2p_channels_dump(p2p, "intersection", &intersection); in p2p_process_invitation_req()
270 &go, group_bssid, &op_freq, persistent, &intersection, in p2p_process_invitation_req()
276 &intersection); in p2p_process_invitation_req()
277 p2p_channels_dump(p2p, "intersection(GO)", &intersection); in p2p_process_invitation_req()
278 if (intersection.reg_classes == 0) { in p2p_process_invitation_req()
295 if (!p2p_channels_includes(&intersection, reg_class, channel)) in p2p_process_invitation_req()
297 p2p_dbg(p2p, "forced freq %d MHz not in the supported channels intersection", in p2p_process_invitation_req()
304 channels = &intersection; in p2p_process_invitation_req()
323 p2p_channels_includes(&intersection, in p2p_process_invitation_req()
337 !p2p_channels_includes(&intersection, p2p->op_reg_class, in p2p_process_invitation_req()
339 …p2p_dbg(p2p, "Initially selected channel (op_class %d channel %d) not in channel intersection - tr… in p2p_process_invitation_req()
341 p2p_reselect_channel(p2p, &intersection); in p2p_process_invitation_req()
344 if (!p2p_channels_includes(&intersection, in p2p_process_invitation_req()
356 p2p_reselect_channel(p2p, &intersection); in p2p_process_invitation_req()
379 channels = &intersection; in p2p_process_invitation_req()
446 struct p2p_channels intersection, *channels = NULL; in p2p_process_invitation_resp() local
537 &intersection); in p2p_process_invitation_resp()
538 channels = &intersection; in p2p_process_invitation_resp()