mirror of
https://github.com/torvalds/linux.git
synced 2024-12-23 11:21:33 +00:00
staging: vt6656: rf.c/h rename RFvRSSITodBm to vnt_rf_rssi_to_dbm
Signed-off-by: Malcolm Priestley <tvboxspy@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
8543bb9c21
commit
21bba58ae1
@ -457,8 +457,9 @@ int BSSbInsertToBSSList(struct vnt_private *pDevice,
|
|||||||
|
|
||||||
/* Monitor if RSSI is too strong. */
|
/* Monitor if RSSI is too strong. */
|
||||||
pBSSList->byRSSIStatCnt = 0;
|
pBSSList->byRSSIStatCnt = 0;
|
||||||
RFvRSSITodBm(pDevice, (u8) (pRxPacket->uRSSI),
|
|
||||||
&pBSSList->ldBmMAX);
|
vnt_rf_rssi_to_dbm(pDevice, (u8)pRxPacket->uRSSI, &pBSSList->ldBmMAX);
|
||||||
|
|
||||||
pBSSList->ldBmAverage[0] = pBSSList->ldBmMAX;
|
pBSSList->ldBmAverage[0] = pBSSList->ldBmMAX;
|
||||||
pBSSList->ldBmAverRange = pBSSList->ldBmMAX;
|
pBSSList->ldBmAverRange = pBSSList->ldBmMAX;
|
||||||
for (ii = 1; ii < RSSI_STAT_COUNT; ii++)
|
for (ii = 1; ii < RSSI_STAT_COUNT; ii++)
|
||||||
@ -578,7 +579,7 @@ int BSSbUpdateToBSSList(struct vnt_private *pDevice,
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (pRxPacket->uRSSI != 0) {
|
if (pRxPacket->uRSSI != 0) {
|
||||||
RFvRSSITodBm(pDevice, (u8) (pRxPacket->uRSSI), &ldBm);
|
vnt_rf_rssi_to_dbm(pDevice, (u8)pRxPacket->uRSSI, &ldBm);
|
||||||
/* Monitor if RSSI is too strong. */
|
/* Monitor if RSSI is too strong. */
|
||||||
pBSSList->byRSSIStatCnt++;
|
pBSSList->byRSSIStatCnt++;
|
||||||
pBSSList->byRSSIStatCnt %= RSSI_STAT_COUNT;
|
pBSSList->byRSSIStatCnt %= RSSI_STAT_COUNT;
|
||||||
@ -1417,7 +1418,7 @@ static void s_uCalculateLinkQual(struct vnt_private *pDevice)
|
|||||||
if (pDevice->bLinkPass != true) {
|
if (pDevice->bLinkPass != true) {
|
||||||
pDevice->wstats.qual.qual = 0;
|
pDevice->wstats.qual.qual = 0;
|
||||||
} else {
|
} else {
|
||||||
RFvRSSITodBm(pDevice, (u8) (pDevice->uCurrRSSI), &ldBm);
|
vnt_rf_rssi_to_dbm(pDevice, (u8) (pDevice->uCurrRSSI), &ldBm);
|
||||||
if (-ldBm < 50)
|
if (-ldBm < 50)
|
||||||
RssiRatio = 4000;
|
RssiRatio = 4000;
|
||||||
else if (-ldBm > 90)
|
else if (-ldBm > 90)
|
||||||
|
@ -57,7 +57,7 @@ struct iw_statistics *iwctl_get_wireless_stats(struct net_device *dev)
|
|||||||
long ldBm;
|
long ldBm;
|
||||||
|
|
||||||
pDevice->wstats.status = pDevice->op_mode;
|
pDevice->wstats.status = pDevice->op_mode;
|
||||||
RFvRSSITodBm(pDevice, (u8)(pDevice->uCurrRSSI), &ldBm);
|
vnt_rf_rssi_to_dbm(pDevice, (u8)(pDevice->uCurrRSSI), &ldBm);
|
||||||
pDevice->wstats.qual.level = ldBm;
|
pDevice->wstats.qual.level = ldBm;
|
||||||
pDevice->wstats.qual.noise = 0;
|
pDevice->wstats.qual.noise = 0;
|
||||||
pDevice->wstats.qual.updated = 1;
|
pDevice->wstats.qual.updated = 1;
|
||||||
@ -235,7 +235,7 @@ int iwctl_giwscan(struct net_device *dev, struct iw_request_info *info,
|
|||||||
// ADD quality
|
// ADD quality
|
||||||
memset(&iwe, 0, sizeof(iwe));
|
memset(&iwe, 0, sizeof(iwe));
|
||||||
iwe.cmd = IWEVQUAL;
|
iwe.cmd = IWEVQUAL;
|
||||||
RFvRSSITodBm(pDevice, (u8)(pBSS->uRSSI), &ldBm);
|
vnt_rf_rssi_to_dbm(pDevice, (u8)(pBSS->uRSSI), &ldBm);
|
||||||
iwe.u.qual.level = ldBm;
|
iwe.u.qual.level = ldBm;
|
||||||
iwe.u.qual.noise = 0;
|
iwe.u.qual.noise = 0;
|
||||||
|
|
||||||
@ -1399,7 +1399,7 @@ int iwctl_giwsens(struct net_device *dev, struct iw_request_info *info,
|
|||||||
|
|
||||||
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO " SIOCGIWSENS\n");
|
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO " SIOCGIWSENS\n");
|
||||||
if (pDevice->bLinkPass == true) {
|
if (pDevice->bLinkPass == true) {
|
||||||
RFvRSSITodBm(pDevice, (u8)(pDevice->uCurrRSSI), &ldBm);
|
vnt_rf_rssi_to_dbm(pDevice, (u8)(pDevice->uCurrRSSI), &ldBm);
|
||||||
wrq->value = ldBm;
|
wrq->value = ldBm;
|
||||||
} else {
|
} else {
|
||||||
wrq->value = 0;
|
wrq->value = 0;
|
||||||
|
@ -969,7 +969,7 @@ int vnt_rf_set_txpower(struct vnt_private *priv, u8 power, u32 rate)
|
|||||||
* Return Value: none
|
* Return Value: none
|
||||||
*
|
*
|
||||||
-*/
|
-*/
|
||||||
void RFvRSSITodBm(struct vnt_private *priv, u8 rssi, long *dbm)
|
void vnt_rf_rssi_to_dbm(struct vnt_private *priv, u8 rssi, long *dbm)
|
||||||
{
|
{
|
||||||
u8 idx = (((rssi & 0xc0) >> 6) & 0x03);
|
u8 idx = (((rssi & 0xc0) >> 6) & 0x03);
|
||||||
long b = (rssi & 0x3f);
|
long b = (rssi & 0x3f);
|
||||||
|
@ -60,7 +60,7 @@ extern const u8 RFaby11aChannelIndex[200];
|
|||||||
int vnt_rf_write_embedded(struct vnt_private *, u32);
|
int vnt_rf_write_embedded(struct vnt_private *, u32);
|
||||||
int vnt_rf_setpower(struct vnt_private *, u32, u32);
|
int vnt_rf_setpower(struct vnt_private *, u32, u32);
|
||||||
int vnt_rf_set_txpower(struct vnt_private *, u8, u32);
|
int vnt_rf_set_txpower(struct vnt_private *, u8, u32);
|
||||||
void RFvRSSITodBm(struct vnt_private *, u8 byCurrRSSI, long *pldBm);
|
void vnt_rf_rssi_to_dbm(struct vnt_private *, u8, long *);
|
||||||
void RFbRFTableDownload(struct vnt_private *pDevice);
|
void RFbRFTableDownload(struct vnt_private *pDevice);
|
||||||
|
|
||||||
#endif /* __RF_H__ */
|
#endif /* __RF_H__ */
|
||||||
|
Loading…
Reference in New Issue
Block a user