Lines Matching refs:pos
126 char *pos, *id_pos;
130 pos = os_strchr(rsp, '-');
131 if (pos == NULL)
133 *pos++ = '\0';
134 id_pos = pos;
135 pos = os_strchr(pos, ':');
136 if (pos == NULL)
138 *pos++ = '\0';
142 (u8 *) pos, os_strlen(pos));
153 ssid->identity = (u8 *) os_strdup(pos);
154 ssid->identity_len = os_strlen(pos);
160 ssid->password = (u8 *) os_strdup(pos);
161 ssid->password_len = os_strlen(pos);
167 ssid->new_password = (u8 *) os_strdup(pos);
168 ssid->new_password_len = os_strlen(pos);
174 ssid->pin = os_strdup(pos);
180 ssid->otp = (u8 *) os_strdup(pos);
181 ssid->otp_len = os_strlen(pos);
187 ssid->private_key_passwd = (u8 *) os_strdup(pos);
208 char *pos, *end, tmp[30];
212 pos = buf;
216 ret = os_snprintf(pos, end - pos, "bssid=" MACSTR "\n",
218 if (ret < 0 || ret >= end - pos)
219 return pos - buf;
220 pos += ret;
233 ret = os_snprintf(pos, end - pos, "ssid=%s\nid=%d\n",
236 if (ret < 0 || ret >= end - pos)
237 return pos - buf;
238 pos += ret;
241 ret = os_snprintf(pos, end - pos,
244 if (ret < 0 || ret >= end - pos)
245 return pos - buf;
246 pos += ret;
250 pos += wpa_sm_get_status(wpa_s->wpa, pos, end - pos, verbose);
252 ret = os_snprintf(pos, end - pos, "wpa_state=%s\n",
254 if (ret < 0 || ret >= end - pos)
255 return pos - buf;
256 pos += ret;
260 ret = os_snprintf(pos, end - pos, "ip_address=%s\n", tmp);
261 if (ret < 0 || ret >= end - pos)
262 return pos - buf;
263 pos += ret;
268 res = eapol_sm_get_status(wpa_s->eapol, pos, end - pos,
271 pos += res;
274 res = rsn_preauth_get_status(wpa_s->wpa, pos, end - pos, verbose);
276 pos += res;
278 return pos - buf;
285 char *pos;
291 pos = os_strchr(cmd, ' ');
292 if (pos == NULL)
294 *pos++ = '\0';
296 wpa_printf(MSG_DEBUG, "CTRL_IFACE: id=%d bssid='%s'", id, pos);
297 if (hwaddr_aton(pos, bssid)) {
298 wpa_printf(MSG_DEBUG ,"CTRL_IFACE: invalid BSSID '%s'", pos);
324 char *pos, *end;
329 pos = buf;
334 ret = os_snprintf(pos, end-pos,
342 if (ret < 0 || ret >= end - pos)
343 return pos - buf;
344 pos += ret;
347 return pos - buf;
376 char *pos, *end;
380 pos = buf;
382 ret = os_snprintf(pos, end - pos,
384 if (ret < 0 || ret >= end - pos)
385 return pos - buf;
386 pos += ret;
390 ret = os_snprintf(pos, end - pos, "%d\t%s",
393 if (ret < 0 || ret >= end - pos)
394 return pos - buf;
395 pos += ret;
397 ret = os_snprintf(pos, end - pos, "\t" MACSTR,
400 ret = os_snprintf(pos, end - pos, "\tany");
402 if (ret < 0 || ret >= end - pos)
403 return pos - buf;
404 pos += ret;
405 ret = os_snprintf(pos, end - pos, "\t%s%s",
409 if (ret < 0 || ret >= end - pos)
410 return pos - buf;
411 pos += ret;
412 ret = os_snprintf(pos, end - pos, "\n");
413 if (ret < 0 || ret >= end - pos)
414 return pos - buf;
415 pos += ret;
420 return pos - buf;
424 static char * wpa_supplicant_cipher_txt(char *pos, char *end, int cipher)
427 ret = os_snprintf(pos, end - pos, "-");
428 if (ret < 0 || ret >= end - pos)
429 return pos;
430 pos += ret;
432 ret = os_snprintf(pos, end - pos, "%sNONE", first ? "" : "+");
433 if (ret < 0 || ret >= end - pos)
434 return pos;
435 pos += ret;
439 ret = os_snprintf(pos, end - pos, "%sWEP40", first ? "" : "+");
440 if (ret < 0 || ret >= end - pos)
441 return pos;
442 pos += ret;
446 ret = os_snprintf(pos, end - pos, "%sWEP104",
448 if (ret < 0 || ret >= end - pos)
449 return pos;
450 pos += ret;
454 ret = os_snprintf(pos, end - pos, "%sTKIP", first ? "" : "+");
455 if (ret < 0 || ret >= end - pos)
456 return pos;
457 pos += ret;
461 ret = os_snprintf(pos, end - pos, "%sCCMP", first ? "" : "+");
462 if (ret < 0 || ret >= end - pos)
463 return pos;
464 pos += ret;
467 return pos;
471 static char * wpa_supplicant_ie_txt(char *pos, char *end, const char *proto,
477 ret = os_snprintf(pos, end - pos, "[%s-", proto);
478 if (ret < 0 || ret >= end - pos)
479 return pos;
480 pos += ret;
483 ret = os_snprintf(pos, end - pos, "?]");
484 if (ret < 0 || ret >= end - pos)
485 return pos;
486 pos += ret;
487 return pos;
492 ret = os_snprintf(pos, end - pos, "%sEAP", first ? "" : "+");
493 if (ret < 0 || ret >= end - pos)
494 return pos;
495 pos += ret;
499 ret = os_snprintf(pos, end - pos, "%sPSK", first ? "" : "+");
500 if (ret < 0 || ret >= end - pos)
501 return pos;
502 pos += ret;
506 ret = os_snprintf(pos, end - pos, "%sNone", first ? "" : "+");
507 if (ret < 0 || ret >= end - pos)
508 return pos;
509 pos += ret;
513 pos = wpa_supplicant_cipher_txt(pos, end, data.pairwise_cipher);
516 ret = os_snprintf(pos, end - pos, "-preauth");
517 if (ret < 0 || ret >= end - pos)
518 return pos;
519 pos += ret;
522 ret = os_snprintf(pos, end - pos, "]");
523 if (ret < 0 || ret >= end - pos)
524 return pos;
525 pos += ret;
527 return pos;
534 char *pos, *end, *retpos;
544 pos = buf;
546 ret = os_snprintf(pos, end - pos, "bssid / frequency / signal level / "
548 if (ret < 0 || ret >= end - pos)
549 return pos - buf;
550 pos += ret;
553 retpos = pos;
555 ret = os_snprintf(pos, end - pos, MACSTR "\t%d\t%d\t",
557 if (ret < 0 || ret >= end - pos)
559 pos += ret;
561 pos = wpa_supplicant_ie_txt(pos, end, "WPA",
566 pos = wpa_supplicant_ie_txt(pos, end, "WPA2",
572 ret = os_snprintf(pos, end - pos, "[WEP]");
573 if (ret < 0 || ret >= end - pos)
575 pos += ret;
578 ret = os_snprintf(pos, end - pos, "[IBSS]");
579 if (ret < 0 || ret >= end - pos)
581 pos += ret;
584 ret = os_snprintf(pos, end - pos, "\t");
585 if (ret < 0 || ret >= end - pos)
587 pos += ret;
590 ret = os_snprintf(pos, end - pos, "\t%s",
592 if (ret < 0 || ret >= end - pos)
594 pos += ret;
596 ret = os_snprintf(pos, end - pos, "\n");
597 if (ret < 0 || ret >= end - pos)
599 pos += ret;
602 return pos - buf;
891 char *pos, *end, *strict;
913 pos = buf;
914 end = pos + buflen;
927 ret = os_snprintf(pos, end - pos, "%sCCMP",
929 if (ret < 0 || ret >= end - pos)
930 return pos - buf;
931 pos += ret;
936 ret = os_snprintf(pos, end - pos, "%sTKIP",
938 if (ret < 0 || ret >= end - pos)
939 return pos - buf;
940 pos += ret;
945 ret = os_snprintf(pos, end - pos, "%sNONE",
947 if (ret < 0 || ret >= end - pos)
948 return pos - buf;
949 pos += ret;
953 return pos - buf;
968 ret = os_snprintf(pos, end - pos, "%sCCMP",
970 if (ret < 0 || ret >= end - pos)
971 return pos - buf;
972 pos += ret;
977 ret = os_snprintf(pos, end - pos, "%sTKIP",
979 if (ret < 0 || ret >= end - pos)
980 return pos - buf;
981 pos += ret;
986 ret = os_snprintf(pos, end - pos, "%sWEP104",
988 if (ret < 0 || ret >= end - pos)
989 return pos - buf;
990 pos += ret;
995 ret = os_snprintf(pos, end - pos, "%sWEP40",
997 if (ret < 0 || ret >= end - pos)
998 return pos - buf;
999 pos += ret;
1003 return pos - buf;
1017 ret = os_snprintf(pos, end - pos, "NONE IEEE8021X");
1018 if (ret < 0 || ret >= end - pos)
1019 return pos - buf;
1020 pos += ret;
1024 ret = os_snprintf(pos, end - pos, " WPA-EAP");
1025 if (ret < 0 || ret >= end - pos)
1026 return pos - buf;
1027 pos += ret;
1032 ret = os_snprintf(pos, end - pos, " WPA-PSK");
1033 if (ret < 0 || ret >= end - pos)
1034 return pos - buf;
1035 pos += ret;
1039 ret = os_snprintf(pos, end - pos, " WPA-NONE");
1040 if (ret < 0 || ret >= end - pos)
1041 return pos - buf;
1042 pos += ret;
1045 return pos - buf;
1060 ret = os_snprintf(pos, end - pos, "%sRSN",
1062 if (ret < 0 || ret >= end - pos)
1063 return pos - buf;
1064 pos += ret;
1070 ret = os_snprintf(pos, end - pos, "%sWPA",
1072 if (ret < 0 || ret >= end - pos)
1073 return pos - buf;
1074 pos += ret;
1078 return pos - buf;
1092 ret = os_snprintf(pos, end - pos, "%sOPEN",
1094 if (ret < 0 || ret >= end - pos)
1095 return pos - buf;
1096 pos += ret;
1101 ret = os_snprintf(pos, end - pos, "%sSHARED",
1103 if (ret < 0 || ret >= end - pos)
1104 return pos - buf;
1105 pos += ret;
1110 ret = os_snprintf(pos, end - pos, "%sLEAP",
1112 if (ret < 0 || ret >= end - pos)
1113 return pos - buf;
1114 pos += ret;
1118 return pos - buf;
1337 char *pos;
1348 iface.ifname = pos = cmd;
1349 pos = os_strchr(pos, '\t');
1350 if (pos)
1351 *pos++ = '\0';
1354 if (pos == NULL)
1357 iface.confname = pos;
1358 pos = os_strchr(pos, '\t');
1359 if (pos)
1360 *pos++ = '\0';
1363 if (pos == NULL)
1366 iface.driver = pos;
1367 pos = os_strchr(pos, '\t');
1368 if (pos)
1369 *pos++ = '\0';
1372 if (pos == NULL)
1375 iface.ctrl_interface = pos;
1376 pos = os_strchr(pos, '\t');
1377 if (pos)
1378 *pos++ = '\0';
1381 if (pos == NULL)
1384 iface.driver_param = pos;
1385 pos = os_strchr(pos, '\t');
1386 if (pos)
1387 *pos++ = '\0';
1390 if (pos == NULL)
1393 iface.bridge_ifname = pos;
1394 pos = os_strchr(pos, '\t');
1395 if (pos)
1396 *pos++ = '\0';
1399 if (pos == NULL)
1428 char *pos, *end;
1432 pos = buf;
1436 res = os_snprintf(pos, end - pos, "%s\n", wpa_s->ifname);
1437 if (res < 0 || res >= end - pos) {
1438 *pos = '\0';
1441 pos += res;
1444 return pos - buf;