Lines Matching refs:iwe
2373 struct iw_event iwe;
2391 memset(&iwe, 0, sizeof(iwe));
2392 iwe.cmd = SIOCGIWAP;
2393 iwe.u.ap_addr.sa_family = ARPHRD_ETHER;
2394 memcpy(iwe.u.ap_addr.sa_data, sta->addr, ETH_ALEN);
2395 iwe.len = IW_EV_ADDR_LEN;
2396 current_ev = iwe_stream_add_event(current_ev, end_buf, &iwe,
2401 memset(&iwe, 0, sizeof(iwe));
2402 iwe.cmd = SIOCGIWMODE;
2404 iwe.u.mode = IW_MODE_MASTER;
2406 iwe.u.mode = IW_MODE_INFRA;
2407 iwe.len = IW_EV_UINT_LEN;
2408 current_ev = iwe_stream_add_event(current_ev, end_buf, &iwe,
2412 memset(&iwe, 0, sizeof(iwe));
2413 iwe.cmd = IWEVQUAL;
2415 iwe.u.qual.qual = sta->last_rx_signal < 27 ?
2418 iwe.u.qual.qual = sta->last_rx_signal -
2420 iwe.u.qual.level = HFA384X_LEVEL_TO_dBm(sta->last_rx_signal);
2421 iwe.u.qual.noise = HFA384X_LEVEL_TO_dBm(sta->last_rx_silence);
2422 iwe.u.qual.updated = sta->last_rx_updated;
2423 iwe.len = IW_EV_QUAL_LEN;
2424 current_ev = iwe_stream_add_event(current_ev, end_buf, &iwe,
2429 memset(&iwe, 0, sizeof(iwe));
2430 iwe.cmd = SIOCGIWESSID;
2431 iwe.u.data.length = sta->u.ap.ssid_len;
2432 iwe.u.data.flags = 1;
2434 &iwe,
2437 memset(&iwe, 0, sizeof(iwe));
2438 iwe.cmd = SIOCGIWENCODE;
2440 iwe.u.data.flags =
2443 iwe.u.data.flags = IW_ENCODE_DISABLED;
2445 &iwe,
2451 memset(&iwe, 0, sizeof(iwe));
2452 iwe.cmd = SIOCGIWFREQ;
2453 iwe.u.freq.m = freq_list[sta->u.ap.channel - 1]
2455 iwe.u.freq.e = 1;
2457 current_ev, end_buf, &iwe,
2461 memset(&iwe, 0, sizeof(iwe));
2462 iwe.cmd = IWEVCUSTOM;
2465 iwe.u.data.length = strlen(buf);
2467 &iwe, buf);