Lines Matching refs:iwe
2436 struct iw_event iwe; in prism2_ap_translate_scan() local
2454 memset(&iwe, 0, sizeof(iwe)); in prism2_ap_translate_scan()
2455 iwe.cmd = SIOCGIWAP; in prism2_ap_translate_scan()
2456 iwe.u.ap_addr.sa_family = ARPHRD_ETHER; in prism2_ap_translate_scan()
2457 memcpy(iwe.u.ap_addr.sa_data, sta->addr, ETH_ALEN); in prism2_ap_translate_scan()
2458 iwe.len = IW_EV_ADDR_LEN; in prism2_ap_translate_scan()
2460 &iwe, IW_EV_ADDR_LEN); in prism2_ap_translate_scan()
2464 memset(&iwe, 0, sizeof(iwe)); in prism2_ap_translate_scan()
2465 iwe.cmd = SIOCGIWMODE; in prism2_ap_translate_scan()
2467 iwe.u.mode = IW_MODE_MASTER; in prism2_ap_translate_scan()
2469 iwe.u.mode = IW_MODE_INFRA; in prism2_ap_translate_scan()
2470 iwe.len = IW_EV_UINT_LEN; in prism2_ap_translate_scan()
2472 &iwe, IW_EV_UINT_LEN); in prism2_ap_translate_scan()
2475 memset(&iwe, 0, sizeof(iwe)); in prism2_ap_translate_scan()
2476 iwe.cmd = IWEVQUAL; in prism2_ap_translate_scan()
2478 iwe.u.qual.qual = sta->last_rx_signal < 27 ? in prism2_ap_translate_scan()
2481 iwe.u.qual.qual = sta->last_rx_signal - in prism2_ap_translate_scan()
2483 iwe.u.qual.level = HFA384X_LEVEL_TO_dBm(sta->last_rx_signal); in prism2_ap_translate_scan()
2484 iwe.u.qual.noise = HFA384X_LEVEL_TO_dBm(sta->last_rx_silence); in prism2_ap_translate_scan()
2485 iwe.u.qual.updated = sta->last_rx_updated; in prism2_ap_translate_scan()
2486 iwe.len = IW_EV_QUAL_LEN; in prism2_ap_translate_scan()
2488 &iwe, IW_EV_QUAL_LEN); in prism2_ap_translate_scan()
2492 memset(&iwe, 0, sizeof(iwe)); in prism2_ap_translate_scan()
2493 iwe.cmd = SIOCGIWESSID; in prism2_ap_translate_scan()
2494 iwe.u.data.length = sta->u.ap.ssid_len; in prism2_ap_translate_scan()
2495 iwe.u.data.flags = 1; in prism2_ap_translate_scan()
2497 end_buf, &iwe, in prism2_ap_translate_scan()
2500 memset(&iwe, 0, sizeof(iwe)); in prism2_ap_translate_scan()
2501 iwe.cmd = SIOCGIWENCODE; in prism2_ap_translate_scan()
2503 iwe.u.data.flags = in prism2_ap_translate_scan()
2506 iwe.u.data.flags = IW_ENCODE_DISABLED; in prism2_ap_translate_scan()
2508 end_buf, &iwe, in prism2_ap_translate_scan()
2513 memset(&iwe, 0, sizeof(iwe)); in prism2_ap_translate_scan()
2514 iwe.cmd = SIOCGIWFREQ; in prism2_ap_translate_scan()
2515 iwe.u.freq.m = freq_list[sta->u.ap.channel - 1] in prism2_ap_translate_scan()
2517 iwe.u.freq.e = 1; in prism2_ap_translate_scan()
2519 info, current_ev, end_buf, &iwe, in prism2_ap_translate_scan()
2523 memset(&iwe, 0, sizeof(iwe)); in prism2_ap_translate_scan()
2524 iwe.cmd = IWEVCUSTOM; in prism2_ap_translate_scan()
2527 iwe.u.data.length = strlen(buf); in prism2_ap_translate_scan()
2529 end_buf, &iwe, buf); in prism2_ap_translate_scan()