Lines Matching refs:wstats

450 	struct iw_statistics wstats;  member
1050 priv->wstats.discard.fragment++; in frag_rx_path()
1069 priv->wstats.discard.nwid++; in rx_done_irq()
1231 priv->wstats.discard.misc++; in service_interrupt()
1272 priv->wstats.status = priv->station_state; in atmel_get_wireless_stats()
1276 priv->wstats.qual.qual = 0; in atmel_get_wireless_stats()
1277 priv->wstats.qual.level = 0; in atmel_get_wireless_stats()
1278 priv->wstats.qual.updated = (IW_QUAL_QUAL_INVALID in atmel_get_wireless_stats()
1281 priv->wstats.qual.noise = 0; in atmel_get_wireless_stats()
1282 priv->wstats.qual.updated |= IW_QUAL_NOISE_INVALID; in atmel_get_wireless_stats()
1286 priv->wstats.qual.qual = 0; in atmel_get_wireless_stats()
1287 priv->wstats.qual.level = 0; in atmel_get_wireless_stats()
1288 priv->wstats.qual.noise = 0; in atmel_get_wireless_stats()
1289 priv->wstats.qual.updated = IW_QUAL_QUAL_INVALID in atmel_get_wireless_stats()
1292 priv->wstats.miss.beacon = 0; in atmel_get_wireless_stats()
1295 return &priv->wstats; in atmel_get_wireless_stats()
3295 u8 old = priv->wstats.qual.level; in smooth_rssi()
3308 priv->wstats.qual.level = (rssi + old) / 2 + 1; in smooth_rssi()
3310 priv->wstats.qual.level = (rssi + old) / 2; in smooth_rssi()
3311 priv->wstats.qual.updated |= IW_QUAL_LEVEL_UPDATED; in smooth_rssi()
3312 priv->wstats.qual.updated &= ~IW_QUAL_LEVEL_INVALID; in smooth_rssi()
3320 priv->wstats.qual.qual = priv->wstats.qual.qual / 2; in atmel_smooth_qual()
3321 priv->wstats.qual.qual += in atmel_smooth_qual()
3322 priv->beacons_this_sec * priv->beacon_period * (priv->wstats.qual.level + 100) / 4000; in atmel_smooth_qual()
3325 priv->wstats.qual.updated |= IW_QUAL_QUAL_UPDATED; in atmel_smooth_qual()
3326 priv->wstats.qual.updated &= ~IW_QUAL_QUAL_INVALID; in atmel_smooth_qual()
3385 priv->wstats.miss.beacon += beacons - 1; in atmel_management_frame()