diff options
author | Malcolm Priestley <tvboxspy@gmail.com> | 2013-08-21 01:52:30 +0400 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2013-08-21 21:13:27 +0400 |
commit | aed387c78d4ad3cb7b65670785ab396ce06d0b5d (patch) | |
tree | dd36952cd4c320df2ef2f8eee3b85a89d2c9b252 /drivers/staging/vt6656/baseband.h | |
parent | 4ac306e0d41e8da01a59ac9e3a347877d56874a7 (diff) | |
download | linux-aed387c78d4ad3cb7b65670785ab396ce06d0b5d.tar.xz |
staging: vt6656: baseband.c BBvCalculateParameter create structure for pwPhyLen, pbyPhySrv and pbyPhySgn
Create single packed structure vnt_phy_field for rxtx.h structures.
In card.c CARDvSetRSPINF a vnt_phy_field replaces abyServ,
abySignal, awLen variables.
In rxtx.c point BBvCalculateParameter to relevant field.
Signed-off-by: Malcolm Priestley <tvboxspy@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/staging/vt6656/baseband.h')
-rw-r--r-- | drivers/staging/vt6656/baseband.h | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/drivers/staging/vt6656/baseband.h b/drivers/staging/vt6656/baseband.h index 0a634adabf0e..a8db17dc366e 100644 --- a/drivers/staging/vt6656/baseband.h +++ b/drivers/staging/vt6656/baseband.h @@ -81,6 +81,13 @@ #define TOP_RATE_2M 0x00200000 #define TOP_RATE_1M 0x00100000 +/* Length, Service, and Signal fields of Phy for Tx */ +struct vnt_phy_field { + u8 signal; + u8 service; + u16 len; +} __packed; + unsigned int BBuGetFrameTime( u8 byPreambleType, @@ -90,8 +97,7 @@ BBuGetFrameTime( ); void BBvCalculateParameter(struct vnt_private *, u32 cbFrameLength, - u16 wRate, u8 byPacketType, u16 *pwPhyLen, u8 *pbyPhySrv, - u8 *pbyPhySgn); + u16 wRate, u8 byPacketType, struct vnt_phy_field *); /* timer for antenna diversity */ |