Home | History | Annotate | Download | only in drivers

Lines Matching refs:pos

436 	char *pos, *end, *custom, *buf;
438 pos = data;
441 while (pos + IW_EV_LCP_LEN <= end) {
444 os_memcpy(&iwe_buf, pos, IW_EV_LCP_LEN);
450 custom = pos + IW_EV_POINT_LEN;
460 os_memcpy(dpos, pos + IW_EV_LCP_LEN,
463 os_memcpy(&iwe_buf, pos, sizeof(struct iw_event));
547 pos += iwe->len;
770 char buf[90], *pos;
792 pos = os_strchr(drv->phyname, '\n');
793 if (pos)
794 *pos = '\0';
1235 struct wext_scan_data *res, char *pos,
1239 char *custom = pos + IW_EV_LCP_LEN;
1364 u8 *pos, *end, *ssid_ie = NULL, *rate_ie = NULL;
1367 pos = data->ie;
1368 end = pos + data->ie_len;
1369 while (pos && pos + 1 < end) {
1370 if (pos + 2 + pos[1] > end)
1372 if (pos[0] == WLAN_EID_SSID)
1373 ssid_ie = pos;
1374 else if (pos[0] == WLAN_EID_SUPP_RATES)
1375 rate_ie = pos;
1376 else if (pos[0] == WLAN_EID_EXT_SUPP_RATES)
1377 rate_ie = pos;
1378 pos += 2 + pos[1];
1392 pos = (u8 *) (r + 1);
1398 *pos++ = WLAN_EID_SSID;
1399 *pos++ = data->ssid_len;
1400 os_memcpy(pos, data->ssid, data->ssid_len);
1401 pos += data->ssid_len;
1408 *pos++ = WLAN_EID_SUPP_RATES;
1409 *pos++ = 1;
1410 *pos++ = data->maxrate;
1413 os_memcpy(pos, data->ie, data->ie_len);
1438 char *pos, *end, *custom;
1454 pos = (char *) res_buf;
1458 while (pos + IW_EV_LCP_LEN <= end) {
1461 os_memcpy(&iwe_buf, pos, IW_EV_LCP_LEN);
1465 custom = pos + IW_EV_POINT_LEN;
1470 os_memcpy(dpos, pos + IW_EV_LCP_LEN,
1473 os_memcpy(&iwe_buf, pos, sizeof(struct iw_event));
1503 wext_get_scan_rate(iwe, &data, pos, end);
1513 pos += iwe->len;