Lines Matching refs:link_id
112 int link_id; in wpa_gkeydone_sta() local
122 for_each_sm_auth(sm, link_id) in wpa_gkeydone_sta()
123 sm->mld_links[link_id].wpa_auth->group->GKeyDoneStations--; in wpa_gkeydone_sta()
133 int link_id; in wpa_release_link_auth_ref() local
138 for_each_sm_auth(sm, link_id) { in wpa_release_link_auth_ref()
139 if (link_id == release_link_id) { in wpa_release_link_auth_ref()
140 wpa_group_put(sm->mld_links[link_id].wpa_auth, in wpa_release_link_auth_ref()
141 sm->mld_links[link_id].wpa_auth->group); in wpa_release_link_auth_ref()
142 sm->mld_links[link_id].wpa_auth = NULL; in wpa_release_link_auth_ref()
151 int link_id; member
167 (ctx->link_id > -1 && wpa_auth->is_ml && in wpa_get_link_sta_auth()
168 wpa_auth->link_id == ctx->link_id)) { in wpa_get_link_sta_auth()
178 wpa_get_link_auth(struct wpa_authenticator *wpa_auth, int link_id) in wpa_get_link_auth() argument
184 ctx.link_id = link_id; in wpa_get_link_auth()
748 wpa_auth->link_id = conf->link_id;
1025 int link_id; local
1050 for_each_sm_auth(sm, link_id) {
1051 wpa_group_put(sm->mld_links[link_id].wpa_auth,
1052 sm->mld_links[link_id].wpa_auth->group);
1053 sm->mld_links[link_id].wpa_auth = NULL;
4187 info->link_id, mgmt_frame_prot, beacon_prot);
4242 int link_id; local
4247 for (link_id = 0; link_id < MAX_NUM_MLD_LINKS; link_id++) {
4248 if (!sm->mld_links[link_id].valid)
4251 wpa_auth = sm->mld_links[link_id].wpa_auth;
4289 unsigned int i, link_id; local
4303 for (i = 0, link_id = 0; link_id < MAX_NUM_MLD_LINKS; link_id++) {
4304 if (!sm->mld_links[link_id].valid)
4307 ml_key_info.links[i++].link_id = link_id;
4313 for (i = 0, link_id = 0; link_id < MAX_NUM_MLD_LINKS; link_id++) {
4314 if (!sm->mld_links[link_id].valid ||
4318 wpa_printf(MSG_DEBUG, "RSN: MLO GTK: link=%u", link_id);
4330 *pos++ = (ml_key_info.links[i].gtkidx & 0x3) | (link_id << 4);
4349 for (i = 0, link_id = 0; link_id < MAX_NUM_MLD_LINKS; link_id++) {
4350 if (!sm->mld_links[link_id].valid ||
4354 wpa_printf(MSG_DEBUG, "RSN: MLO IGTK: link=%u", link_id);
4376 *pos++ = ml_key_info.links[i].link_id << 4;
4392 for (i = 0, link_id = 0; link_id < MAX_NUM_MLD_LINKS; link_id++) {
4393 if (!sm->mld_links[link_id].valid ||
4398 wpa_printf(MSG_DEBUG, "RSN: MLO BIGTK: link=%u", link_id);
4420 *pos++ = ml_key_info.links[i].link_id << 4;
4441 unsigned int link_id; local
4450 for (link_id = 0; link_id < MAX_NUM_MLD_LINKS; link_id++) {
4454 wpa_auth = wpa_get_link_auth(sm->wpa_auth, link_id);
4479 u8 link_id; local
4489 for (link_id = 0; link_id < MAX_NUM_MLD_LINKS; link_id++) {
4494 wpa_auth = wpa_get_link_auth(sm->wpa_auth, link_id);
4507 "RSN: MLO Link: link=%u, len=%zu", link_id,
4519 *pos = link_id;
5818 int link_id; local
5825 for_each_sm_auth(sm, link_id)
5826 sm->mld_links[link_id].wpa_auth->group->changed = false;
5834 int link_id; local
5842 for_each_sm_auth(sm, link_id) {
5843 wpa_group_sm_step(sm->mld_links[link_id].wpa_auth,
5844 sm->mld_links[link_id].wpa_auth->group);
5853 int link_id; local
5862 for_each_sm_auth(sm, link_id)
5863 changed |= sm->mld_links[link_id].wpa_auth->group->changed;
7198 unsigned int link_id; local
7213 for (link_id = 0; link_id < MAX_NUM_MLD_LINKS; link_id++) {
7214 struct mld_link_info *link = &info->links[link_id];
7215 struct mld_link *sm_link = &sm->mld_links[link_id];
7226 link_id,
7229 if (link_id != mld_assoc_link_id) {
7233 ctx.link_id = -1;
7251 link_id);