Lines Matching refs:pos
161 struct rsn_pmksa_cache_entry *entry, *pos, *prev;
183 pos = pmksa->pmksa;
185 while (pos) {
186 if (os_memcmp(aa, pos->aa, ETH_ALEN) == 0) {
187 if (pos->pmk_len == pmk_len &&
188 os_memcmp(pos->pmk, pmk, pmk_len) == 0 &&
189 os_memcmp(pos->pmkid, entry->pmkid, PMKID_LEN) ==
194 return pos;
197 pmksa->pmksa = pos->next;
199 prev->next = pos->next;
200 if (pos == pmksa->sm->cur_pmksa) {
215 pmksa_cache_free_entry(pmksa, pos, 1);
218 prev = pos;
219 pos = pos->next;
224 pos = pmksa->pmksa;
225 pmksa->pmksa = pos->next;
228 MAC2STR(pos->aa));
229 wpa_sm_remove_pmkid(pmksa->sm, pos->aa, pos->pmkid);
230 pmksa_cache_free_entry(pmksa, pos, 0);
234 pos = pmksa->pmksa;
236 while (pos) {
237 if (pos->expiration > entry->expiration)
239 prev = pos;
240 pos = pos->next;
444 char *pos = buf;
449 ret = os_snprintf(pos, buf + len - pos,
452 if (ret < 0 || ret >= buf + len - pos)
453 return pos - buf;
454 pos += ret;
459 ret = os_snprintf(pos, buf + len - pos, "%d " MACSTR " ",
461 if (ret < 0 || ret >= buf + len - pos)
462 return pos - buf;
463 pos += ret;
464 pos += wpa_snprintf_hex(pos, buf + len - pos, entry->pmkid,
466 ret = os_snprintf(pos, buf + len - pos, " %d %d\n",
469 if (ret < 0 || ret >= buf + len - pos)
470 return pos - buf;
471 pos += ret;
474 return pos - buf;