Lines Matching defs:rssi
1139 static u8 airo_rssi_to_dbm (tdsRssiEntry *rssi_rid, u8 rssi);
1191 tdsRssiEntry *rssi;
2432 kfree(ai->rssi);
3281 u8 rssi[2];
3401 bap_read (apriv, (u16*)hdr.rssi, 2, BAP0);
3404 wstats.qual = hdr.rssi[0];
3405 if (apriv->rssi)
3406 wstats.level = 0x100 - apriv->rssi[hdr.rssi[1]].rssidBm;
3408 wstats.level = (hdr.rssi[1] + 321) / 2;
3670 u8 rssi[2];
3742 wstats.qual = hdr.rssi[0];
3743 if (ai->rssi)
3744 wstats.level = 0x100 - ai->rssi[hdr.rssi[1]].rssidBm;
3746 wstats.level = (hdr.rssi[1] + 321) / 2;
3834 if (ai->rssi || (ai->rssi = kmalloc(512, GFP_KERNEL)) != NULL)
3835 memcpy(ai->rssi, (u8*)&rssi_rid + 2, 512); /* Skip RID length member */
3838 kfree(ai->rssi);
3839 ai->rssi = NULL;
5509 ptr += sprintf(ptr, "%02x:%02x:%02x:%02x:%02x:%02x %*s rssi = %d",
5753 static u8 airo_rssi_to_dbm (tdsRssiEntry *rssi_rid, u8 rssi)
5758 return (0x100 - rssi_rid[rssi].rssidBm);
6894 if (local->rssi)
6902 /* Note : with or without the (local->rssi), results
6904 if (local->rssi) {
7131 if (local->rssi) {
7133 qual[i].qual = airo_dbm_to_pct( local->rssi, BSSList.dBm );
7280 if (ai->rssi) {
7282 iwe.u.qual.qual = airo_dbm_to_pct( ai->rssi, bss->dBm );
7684 if (local->rssi) {
7685 local->wstats.qual.level = airo_rssi_to_dbm( local->rssi, status_rid.sigQuality );