diff options
author | Malcolm Priestley | 2013-08-15 22:27:22 +0200 |
---|---|---|
committer | Greg Kroah-Hartman | 2013-08-16 02:24:22 +0200 |
commit | f0c5ba2815d589854dff557b913a1b61b22bb458 (patch) | |
tree | 111e05f517a7f32905c6b0d396a769ee317a3d99 /drivers/staging/vt6656/rxtx.h | |
parent | staging: vt6656: desc.h Remove typedef struct tagSRTS_* to new strutures in r... (diff) | |
download | kernel-qcow2-linux-f0c5ba2815d589854dff557b913a1b61b22bb458.tar.gz kernel-qcow2-linux-f0c5ba2815d589854dff557b913a1b61b22bb458.tar.xz kernel-qcow2-linux-f0c5ba2815d589854dff557b913a1b61b22bb458.zip |
staging: vt6656: desc.h Move typedef struct tagSCTS* to new structures in rxtx.h
The new structures being
typedef struct tagSCTS -> struct vnt_cts
typedef struct tagSCTS_FB -> struct vnt_cts_fb
These are only needed by rxtc.c so moved to rxtx.h and
will eventually form part of the structure of
struct vnt_tx_buffer.
The linux/ieee80211.h in desc.h is no longer needed.
Signed-off-by: Malcolm Priestley <tvboxspy@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/staging/vt6656/rxtx.h')
-rw-r--r-- | drivers/staging/vt6656/rxtx.h | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/drivers/staging/vt6656/rxtx.h b/drivers/staging/vt6656/rxtx.h index 8ce5bfcd737a..8fd5be175e6b 100644 --- a/drivers/staging/vt6656/rxtx.h +++ b/drivers/staging/vt6656/rxtx.h @@ -85,6 +85,29 @@ struct vnt_rts_a_fb { struct ieee80211_rts data; } __packed; +/* CTS buffer header */ +struct vnt_cts { + u8 bySignalField_b; + u8 byServiceField_b; + u16 wTransmitLength_b; + u16 wDuration_ba; + u16 wReserved; + struct ieee80211_cts data; + u16 reserved2; +} __packed; + +struct vnt_cts_fb { + u8 bySignalField_b; + u8 byServiceField_b; + u16 wTransmitLength_b; + u16 wDuration_ba; + u16 wReserved; + u16 wCTSDuration_ba_f0; + u16 wCTSDuration_ba_f1; + struct ieee80211_cts data; + u16 reserved2; +} __packed; + struct vnt_tx_buffer { u8 byType; u8 byPKTNO; |