Lines Matching refs:link_id
42 unsigned int link_id;
44 for (link_id = 0; link_id < ARRAY_SIZE(data->links); link_id++) {
45 cr.links[link_id].status = data->links[link_id].status;
46 cr.links[link_id].bss = data->links[link_id].bss;
48 WARN_ON_ONCE(cr.links[link_id].status != WLAN_STATUS_SUCCESS &&
49 (!cr.ap_mld_addr || !cr.links[link_id].bss));
51 if (!cr.links[link_id].bss)
53 cr.links[link_id].bssid = data->links[link_id].bss->bssid;
54 cr.links[link_id].addr = data->links[link_id].addr;
57 !is_valid_ether_addr(cr.links[link_id].addr));
59 BUG_ON(!cr.links[link_id].bss->channel);
61 if (cr.links[link_id].bss->channel->band == NL80211_BAND_S1GHZ) {
62 WARN_ON(link_id);
70 cr.valid_links |= BIT(link_id);
82 for (link_id = 0; link_id < ARRAY_SIZE(data->links); link_id++) {
83 struct cfg80211_bss *bss = data->links[link_id].bss;
272 if (req->link_id >= 0 &&
287 (req->link_id >= 0 &&
356 (req->link_id >= 0 &&
367 int link_id;
374 for (link_id = 0; link_id < ARRAY_SIZE(req->links); link_id++) {
375 if (!req->links[link_id].bss)
377 cfg80211_ref_bss(&rdev->wiphy, req->links[link_id].bss);
378 cfg80211_hold_bss(bss_from_pub(req->links[link_id].bss));
794 (params->link_id < 0 ||
796 wdev->links[params->link_id].addr)))