Lines Matching refs:iwe

7342 	struct iw_event		iwe;		/* Temporary buffer */  in airo_translate_scan()  local
7350 iwe.cmd = SIOCGIWAP; in airo_translate_scan()
7351 iwe.u.ap_addr.sa_family = ARPHRD_ETHER; in airo_translate_scan()
7352 memcpy(iwe.u.ap_addr.sa_data, bss->bssid, ETH_ALEN); in airo_translate_scan()
7354 &iwe, IW_EV_ADDR_LEN); in airo_translate_scan()
7359 iwe.u.data.length = bss->ssidLen; in airo_translate_scan()
7360 if (iwe.u.data.length > 32) in airo_translate_scan()
7361 iwe.u.data.length = 32; in airo_translate_scan()
7362 iwe.cmd = SIOCGIWESSID; in airo_translate_scan()
7363 iwe.u.data.flags = 1; in airo_translate_scan()
7365 &iwe, bss->ssid); in airo_translate_scan()
7368 iwe.cmd = SIOCGIWMODE; in airo_translate_scan()
7372 iwe.u.mode = IW_MODE_MASTER; in airo_translate_scan()
7374 iwe.u.mode = IW_MODE_ADHOC; in airo_translate_scan()
7376 &iwe, IW_EV_UINT_LEN); in airo_translate_scan()
7380 iwe.cmd = SIOCGIWFREQ; in airo_translate_scan()
7381 iwe.u.freq.m = le16_to_cpu(bss->dsChannel); in airo_translate_scan()
7382 iwe.u.freq.m = 100000 * in airo_translate_scan()
7383 ieee80211_channel_to_frequency(iwe.u.freq.m, NL80211_BAND_2GHZ); in airo_translate_scan()
7384 iwe.u.freq.e = 1; in airo_translate_scan()
7386 &iwe, IW_EV_FREQ_LEN); in airo_translate_scan()
7391 iwe.cmd = IWEVQUAL; in airo_translate_scan()
7393 iwe.u.qual.level = 0x100 - dBm; in airo_translate_scan()
7394 iwe.u.qual.qual = airo_dbm_to_pct(ai->rssi, dBm); in airo_translate_scan()
7395 iwe.u.qual.updated = IW_QUAL_QUAL_UPDATED in airo_translate_scan()
7399 iwe.u.qual.level = (dBm + 321) / 2; in airo_translate_scan()
7400 iwe.u.qual.qual = 0; in airo_translate_scan()
7401 iwe.u.qual.updated = IW_QUAL_QUAL_INVALID in airo_translate_scan()
7405 iwe.u.qual.noise = ai->wstats.qual.noise; in airo_translate_scan()
7407 &iwe, IW_EV_QUAL_LEN); in airo_translate_scan()
7410 iwe.cmd = SIOCGIWENCODE; in airo_translate_scan()
7412 iwe.u.data.flags = IW_ENCODE_ENABLED | IW_ENCODE_NOKEY; in airo_translate_scan()
7414 iwe.u.data.flags = IW_ENCODE_DISABLED; in airo_translate_scan()
7415 iwe.u.data.length = 0; in airo_translate_scan()
7417 &iwe, bss->ssid); in airo_translate_scan()
7423 iwe.cmd = SIOCGIWRATE; in airo_translate_scan()
7425 iwe.u.bitrate.fixed = iwe.u.bitrate.disabled = 0; in airo_translate_scan()
7432 iwe.u.bitrate.value = ((bss->rates[i] & 0x7f) * 500000); in airo_translate_scan()
7436 &iwe, IW_EV_PARAM_LEN); in airo_translate_scan()
7445 iwe.cmd = IWEVCUSTOM; in airo_translate_scan()
7447 iwe.u.data.length = strlen(buf); in airo_translate_scan()
7449 &iwe, buf); in airo_translate_scan()
7479 iwe.cmd = IWEVGENIE; in airo_translate_scan()
7481 iwe.u.data.length = min(ie[1] + 2, in airo_translate_scan()
7485 end_buf, &iwe, ie); in airo_translate_scan()
7490 iwe.cmd = IWEVGENIE; in airo_translate_scan()
7492 iwe.u.data.length = min(ie[1] + 2, 64); in airo_translate_scan()
7495 &iwe, ie); in airo_translate_scan()