* [PATCH 1/7] w35und: Commit MDS typedef to struct w35_mds
@ 2009-08-12 8:03 Pekka Enberg
2009-08-12 8:03 ` [PATCH 2/7] w35und: Remove unused struct _RXBUFFER Pekka Enberg
` (2 more replies)
0 siblings, 3 replies; 19+ messages in thread
From: Pekka Enberg @ 2009-08-12 8:03 UTC (permalink / raw)
To: gregkh; +Cc: linux-kernel, Pekka Enberg, Pavel Machek
Cc: Pavel Machek <pavel@ucw.cz>
Signed-off-by: Pekka Enberg <penberg@cs.helsinki.fi>
---
drivers/staging/winbond/core.h | 2 +-
drivers/staging/winbond/mds.c | 10 +++++-----
drivers/staging/winbond/mds_s.h | 5 ++---
drivers/staging/winbond/wb35tx.c | 4 ++--
4 files changed, 10 insertions(+), 11 deletions(-)
diff --git a/drivers/staging/winbond/core.h b/drivers/staging/winbond/core.h
index eb4c090..42c9868 100644
--- a/drivers/staging/winbond/core.h
+++ b/drivers/staging/winbond/core.h
@@ -20,7 +20,7 @@ struct wbsoft_priv {
MTO_PARAMETERS sMtoPara; // MTO_struct ...
struct hw_data sHwData; //For HAL
- MDS Mds;
+ struct wb35_mds Mds;
spinlock_t SpinLock;
diff --git a/drivers/staging/winbond/mds.c b/drivers/staging/winbond/mds.c
index 59d6d67..9550e1a 100644
--- a/drivers/staging/winbond/mds.c
+++ b/drivers/staging/winbond/mds.c
@@ -8,7 +8,7 @@
unsigned char
Mds_initial(struct wbsoft_priv * adapter)
{
- PMDS pMds = &adapter->Mds;
+ struct wb35_mds *pMds = &adapter->Mds;
pMds->TxPause = false;
pMds->TxRTSThreshold = DEFAULT_RTSThreshold;
@@ -220,7 +220,7 @@ static void Mds_DurationSet(struct wbsoft_priv *adapter, PDESCRIPTOR pDes, u8
static u16 Mds_BodyCopy(struct wbsoft_priv *adapter, PDESCRIPTOR pDes, u8 *TargetBuffer)
{
PT00_DESCRIPTOR pT00;
- PMDS pMds = &adapter->Mds;
+ struct wb35_mds *pMds = &adapter->Mds;
u8 *buffer;
u8 *src_buffer;
u8 *pctmp;
@@ -320,7 +320,7 @@ static u16 Mds_BodyCopy(struct wbsoft_priv *adapter, PDESCRIPTOR pDes, u8 *Targe
static void Mds_HeaderCopy(struct wbsoft_priv * adapter, PDESCRIPTOR pDes, u8 *TargetBuffer)
{
- PMDS pMds = &adapter->Mds;
+ struct wb35_mds *pMds = &adapter->Mds;
u8 *src_buffer = pDes->buffer_address[0];//931130.5.g
PT00_DESCRIPTOR pT00;
PT01_DESCRIPTOR pT01;
@@ -417,7 +417,7 @@ void
Mds_Tx(struct wbsoft_priv * adapter)
{
struct hw_data * pHwData = &adapter->sHwData;
- PMDS pMds = &adapter->Mds;
+ struct wb35_mds *pMds = &adapter->Mds;
DESCRIPTOR TxDes;
PDESCRIPTOR pTxDes = &TxDes;
u8 *XmitBufAddress;
@@ -552,7 +552,7 @@ Mds_Tx(struct wbsoft_priv * adapter)
void
Mds_SendComplete(struct wbsoft_priv * adapter, PT02_DESCRIPTOR pT02)
{
- PMDS pMds = &adapter->Mds;
+ struct wb35_mds *pMds = &adapter->Mds;
struct hw_data * pHwData = &adapter->sHwData;
u8 PacketId = (u8)pT02->T02_Tx_PktID;
unsigned char SendOK = true;
diff --git a/drivers/staging/winbond/mds_s.h b/drivers/staging/winbond/mds_s.h
index 9ffec17..d9ac2ec 100644
--- a/drivers/staging/winbond/mds_s.h
+++ b/drivers/staging/winbond/mds_s.h
@@ -79,8 +79,7 @@ enum {
#define PACKET_COME_FROM_MLME 0x80
#define PACKET_SEND_COMPLETE 0xff
-typedef struct _MDS
-{
+struct wb35_mds {
// For Tx usage
u8 TxOwner[ ((MAX_USB_TX_BUFFER_NUMBER + 3) & ~0x03) ];
u8 *pTxBuffer;
@@ -133,7 +132,7 @@ typedef struct _MDS
u32 TxTsc; // 20060214
u32 TxTsc_2; // 20060214
-} MDS, *PMDS;
+};
typedef struct _RxBuffer
diff --git a/drivers/staging/winbond/wb35tx.c b/drivers/staging/winbond/wb35tx.c
index 1e4169d..5869ef4 100644
--- a/drivers/staging/winbond/wb35tx.c
+++ b/drivers/staging/winbond/wb35tx.c
@@ -30,7 +30,7 @@ static void Wb35Tx_complete(struct urb * pUrb)
struct wbsoft_priv *adapter = pUrb->context;
struct hw_data * pHwData = &adapter->sHwData;
struct wb35_tx *pWb35Tx = &pHwData->Wb35Tx;
- PMDS pMds = &adapter->Mds;
+ struct wb35_mds *pMds = &adapter->Mds;
printk("wb35: tx complete\n");
// Variable setting
@@ -67,7 +67,7 @@ static void Wb35Tx(struct wbsoft_priv *adapter)
struct hw_data * pHwData = &adapter->sHwData;
struct wb35_tx *pWb35Tx = &pHwData->Wb35Tx;
u8 *pTxBufferAddress;
- PMDS pMds = &adapter->Mds;
+ struct wb35_mds *pMds = &adapter->Mds;
struct urb * pUrb = (struct urb *)pWb35Tx->Tx4Urb;
int retv;
u32 SendIndex;
--
1.5.6.3
^ permalink raw reply related [flat|nested] 19+ messages in thread
* [PATCH 2/7] w35und: Remove unused struct _RXBUFFER
2009-08-12 8:03 [PATCH 1/7] w35und: Commit MDS typedef to struct w35_mds Pekka Enberg
@ 2009-08-12 8:03 ` Pekka Enberg
2009-08-12 8:03 ` [PATCH 3/7] w35und: Cleanup the mlmetxrx_f.h header file Pekka Enberg
2009-08-12 8:10 ` [PATCH 2/7] w35und: Remove unused struct _RXBUFFER Pavel Machek
2009-08-12 8:10 ` [PATCH 1/7] w35und: Commit MDS typedef to struct w35_mds Pavel Machek
2009-08-12 8:24 ` Pekka Enberg
2 siblings, 2 replies; 19+ messages in thread
From: Pekka Enberg @ 2009-08-12 8:03 UTC (permalink / raw)
To: gregkh; +Cc: linux-kernel, Pekka Enberg, Pavel Machek
Cc: Pavel Machek <pavel@ucw.cz>
Signed-off-by: Pekka Enberg <penberg@cs.helsinki.fi>
---
drivers/staging/winbond/mds_s.h | 12 ------------
drivers/staging/winbond/mlmetxrx_f.h | 8 --------
2 files changed, 0 insertions(+), 20 deletions(-)
diff --git a/drivers/staging/winbond/mds_s.h b/drivers/staging/winbond/mds_s.h
index d9ac2ec..e8e13bd 100644
--- a/drivers/staging/winbond/mds_s.h
+++ b/drivers/staging/winbond/mds_s.h
@@ -67,7 +67,6 @@ enum {
#define RX_BUF_SIZE 2352 // 600 // For 301 must be multiple of 8
#define MAX_RX_DESCRIPTORS 18 // Rx Layer 2
-#define MAX_BUFFER_QUEUE 8 // The value is always equal 8 due to NDIS_PACKET's MiniportReserved field size
// For brand-new rx system
@@ -134,15 +133,6 @@ struct wb35_mds {
};
-
-typedef struct _RxBuffer
-{
- u8 * pBufferAddress; // Pointer the received data buffer.
- u16 BufferSize;
- u8 RESERVED;
- u8 BufferIndex;// Only 1 byte
-} RXBUFFER, *PRXBUFFER;
-
//
// Reveive Layer 1 Format.
//----------------------------
@@ -161,8 +151,6 @@ typedef struct _RXLAYER1
u32 FirstFrameArrivedTime;
- RXBUFFER BufferQueue[ MAX_BUFFER_QUEUE ];
-
u8 LastFrameType; // 20061004 for fix intel 3945 's bug
u8 RESERVED[3]; //@@ anson
diff --git a/drivers/staging/winbond/mlmetxrx_f.h b/drivers/staging/winbond/mlmetxrx_f.h
index 5f05a6e..26cf101 100644
--- a/drivers/staging/winbond/mlmetxrx_f.h
+++ b/drivers/staging/winbond/mlmetxrx_f.h
@@ -25,14 +25,6 @@ void
MLME_SendComplete( struct wbsoft_priv * adapter, u8 PacketID, unsigned char SendOK );
void
-MLMERcvFrame(
- struct wbsoft_priv * adapter,
- PRXBUFFER pRxBufferArray,
- u8 NumOfBuffer,
- u8 ReturnSlotIndex
- );
-
-void
MLMEReturnPacket(
struct wbsoft_priv * adapter,
u8 * pRxBufer
--
1.5.6.3
^ permalink raw reply related [flat|nested] 19+ messages in thread
* [PATCH 3/7] w35und: Cleanup the mlmetxrx_f.h header file
2009-08-12 8:03 ` [PATCH 2/7] w35und: Remove unused struct _RXBUFFER Pekka Enberg
@ 2009-08-12 8:03 ` Pekka Enberg
2009-08-12 8:03 ` [PATCH 4/7] w35und: Convert typedef DESCRIPTOR to struct wb35_descriptor Pekka Enberg
2009-08-12 8:10 ` [PATCH 3/7] w35und: Cleanup the mlmetxrx_f.h header file Pavel Machek
2009-08-12 8:10 ` [PATCH 2/7] w35und: Remove unused struct _RXBUFFER Pavel Machek
1 sibling, 2 replies; 19+ messages in thread
From: Pekka Enberg @ 2009-08-12 8:03 UTC (permalink / raw)
To: gregkh; +Cc: linux-kernel, Pekka Enberg, Pavel Machek
This patch removes the unused MLMEProcThread and MLMEReturnPacket
declarations and indents the header file.
Cc: Pavel Machek <pavel@ucw.cz>
Signed-off-by: Pekka Enberg <penberg@cs.helsinki.fi>
---
drivers/staging/winbond/mlmetxrx_f.h | 24 ++++++------------------
1 files changed, 6 insertions(+), 18 deletions(-)
diff --git a/drivers/staging/winbond/mlmetxrx_f.h b/drivers/staging/winbond/mlmetxrx_f.h
index 26cf101..d69da41 100644
--- a/drivers/staging/winbond/mlmetxrx_f.h
+++ b/drivers/staging/winbond/mlmetxrx_f.h
@@ -10,28 +10,16 @@
#include "core.h"
-void
-MLMEProcThread(
- struct wbsoft_priv * adapter
- );
-
-void MLME_GetNextPacket( struct wbsoft_priv * adapter, PDESCRIPTOR pDes );
-u8 MLMESendFrame( struct wbsoft_priv * adapter,
- u8 *pMMPDU,
- u16 len,
- u8 DataType);
+void MLME_GetNextPacket(struct wbsoft_priv *adapter, PDESCRIPTOR pDes);
+u8 MLMESendFrame(struct wbsoft_priv *adapter,
+ u8 * pMMPDU, u16 len, u8 DataType);
void
-MLME_SendComplete( struct wbsoft_priv * adapter, u8 PacketID, unsigned char SendOK );
+MLME_SendComplete(struct wbsoft_priv *adapter, u8 PacketID,
+ unsigned char SendOK);
-void
-MLMEReturnPacket(
- struct wbsoft_priv * adapter,
- u8 * pRxBufer
- );
#ifdef _IBSS_BEACON_SEQ_STICK_
-s8 SendBCNullData(struct wbsoft_priv * adapter, u16 wIdx);
+s8 SendBCNullData(struct wbsoft_priv *adapter, u16 wIdx);
#endif
#endif
-
--
1.5.6.3
^ permalink raw reply related [flat|nested] 19+ messages in thread
* [PATCH 4/7] w35und: Convert typedef DESCRIPTOR to struct wb35_descriptor
2009-08-12 8:03 ` [PATCH 3/7] w35und: Cleanup the mlmetxrx_f.h header file Pekka Enberg
@ 2009-08-12 8:03 ` Pekka Enberg
2009-08-12 8:03 ` [PATCH 5/7] w35und: Remove unused struct _STATISTICS_INFO Pekka Enberg
2009-08-12 8:13 ` [PATCH 4/7] w35und: Convert typedef DESCRIPTOR to struct wb35_descriptor Pavel Machek
2009-08-12 8:10 ` [PATCH 3/7] w35und: Cleanup the mlmetxrx_f.h header file Pavel Machek
1 sibling, 2 replies; 19+ messages in thread
From: Pekka Enberg @ 2009-08-12 8:03 UTC (permalink / raw)
To: gregkh; +Cc: linux-kernel, Pekka Enberg, Pavel Machek
Cc: Pavel Machek <pavel@ucw.cz>
Signed-off-by: Pekka Enberg <penberg@cs.helsinki.fi>
---
drivers/staging/winbond/mds.c | 12 ++++++------
drivers/staging/winbond/mds_f.h | 6 +++---
drivers/staging/winbond/mlmetxrx.c | 2 +-
drivers/staging/winbond/mlmetxrx_f.h | 2 +-
drivers/staging/winbond/wb35rx.c | 4 ++--
drivers/staging/winbond/wbhal_f.h | 2 +-
drivers/staging/winbond/wbhal_s.h | 4 ++--
7 files changed, 16 insertions(+), 16 deletions(-)
diff --git a/drivers/staging/winbond/mds.c b/drivers/staging/winbond/mds.c
index 9550e1a..37e0c18 100644
--- a/drivers/staging/winbond/mds.c
+++ b/drivers/staging/winbond/mds.c
@@ -22,7 +22,7 @@ Mds_Destroy(struct wbsoft_priv * adapter)
{
}
-static void Mds_DurationSet(struct wbsoft_priv *adapter, PDESCRIPTOR pDes, u8 *buffer)
+static void Mds_DurationSet(struct wbsoft_priv *adapter, struct wb35_descriptor *pDes, u8 *buffer)
{
PT00_DESCRIPTOR pT00;
PT01_DESCRIPTOR pT01;
@@ -217,7 +217,7 @@ static void Mds_DurationSet(struct wbsoft_priv *adapter, PDESCRIPTOR pDes, u8
}
// The function return the 4n size of usb pk
-static u16 Mds_BodyCopy(struct wbsoft_priv *adapter, PDESCRIPTOR pDes, u8 *TargetBuffer)
+static u16 Mds_BodyCopy(struct wbsoft_priv *adapter, struct wb35_descriptor *pDes, u8 *TargetBuffer)
{
PT00_DESCRIPTOR pT00;
struct wb35_mds *pMds = &adapter->Mds;
@@ -318,7 +318,7 @@ static u16 Mds_BodyCopy(struct wbsoft_priv *adapter, PDESCRIPTOR pDes, u8 *Targe
return Size;
}
-static void Mds_HeaderCopy(struct wbsoft_priv * adapter, PDESCRIPTOR pDes, u8 *TargetBuffer)
+static void Mds_HeaderCopy(struct wbsoft_priv * adapter, struct wb35_descriptor *pDes, u8 *TargetBuffer)
{
struct wb35_mds *pMds = &adapter->Mds;
u8 *src_buffer = pDes->buffer_address[0];//931130.5.g
@@ -418,8 +418,8 @@ Mds_Tx(struct wbsoft_priv * adapter)
{
struct hw_data * pHwData = &adapter->sHwData;
struct wb35_mds *pMds = &adapter->Mds;
- DESCRIPTOR TxDes;
- PDESCRIPTOR pTxDes = &TxDes;
+ struct wb35_descriptor TxDes;
+ struct wb35_descriptor *pTxDes = &TxDes;
u8 *XmitBufAddress;
u16 XmitBufSize, PacketSize, stmp, CurrentSize, FragmentThreshold;
u8 FillIndex, TxDesIndex, FragmentCount, FillCount;
@@ -470,7 +470,7 @@ Mds_Tx(struct wbsoft_priv * adapter)
BufferFilled = true;
/* Leaves first u8 intact */
- memset((u8 *)pTxDes + 1, 0, sizeof(DESCRIPTOR) - 1);
+ memset((u8 *)pTxDes + 1, 0, sizeof(struct wb35_descriptor) - 1);
TxDesIndex = pMds->TxDesIndex;//Get the current ID
pTxDes->Descriptor_ID = TxDesIndex;
diff --git a/drivers/staging/winbond/mds_f.h b/drivers/staging/winbond/mds_f.h
index ee0f120..ab1ea53 100644
--- a/drivers/staging/winbond/mds_f.h
+++ b/drivers/staging/winbond/mds_f.h
@@ -8,7 +8,7 @@ unsigned char Mds_initial( struct wbsoft_priv *adapter );
void Mds_Destroy( struct wbsoft_priv *adapter );
void Mds_Tx( struct wbsoft_priv *adapter );
void Mds_SendComplete( struct wbsoft_priv *adapter, PT02_DESCRIPTOR pT02 );
-void Mds_MpduProcess( struct wbsoft_priv *adapter, PDESCRIPTOR pRxDes );
+void Mds_MpduProcess( struct wbsoft_priv *adapter, struct wb35_descriptor *pRxDes );
extern void DataDmp(u8 *pdata, u32 len, u32 offset);
// For Asynchronous indicating. The routine collocates with USB.
@@ -16,8 +16,8 @@ void Mds_MsduProcess( struct wbsoft_priv *adapter, PRXLAYER1 pRxLayer1, u8 Sl
// For data frame sending 20060802
u16 MDS_GetPacketSize( struct wbsoft_priv *adapter );
-void MDS_GetNextPacket( struct wbsoft_priv *adapter, PDESCRIPTOR pDes );
-void MDS_GetNextPacketComplete( struct wbsoft_priv *adapter, PDESCRIPTOR pDes );
+void MDS_GetNextPacket( struct wbsoft_priv *adapter, struct wb35_descriptor *pDes );
+void MDS_GetNextPacketComplete( struct wbsoft_priv *adapter, struct wb35_descriptor *pDes );
void MDS_SendResult( struct wbsoft_priv *adapter, u8 PacketId, unsigned char SendOK );
#endif
diff --git a/drivers/staging/winbond/mlmetxrx.c b/drivers/staging/winbond/mlmetxrx.c
index 643ceb0..f856b94 100644
--- a/drivers/staging/winbond/mlmetxrx.c
+++ b/drivers/staging/winbond/mlmetxrx.c
@@ -45,7 +45,7 @@ u8 MLMESendFrame(struct wbsoft_priv * adapter, u8 *pMMPDU, u16 len, u8 DataType)
return true;
}
-void MLME_GetNextPacket(struct wbsoft_priv *adapter, PDESCRIPTOR desc)
+void MLME_GetNextPacket(struct wbsoft_priv *adapter, struct wb35_descriptor *desc)
{
desc->InternalUsed = desc->buffer_start_index + desc->buffer_number;
desc->InternalUsed %= MAX_DESCRIPTOR_BUFFER_INDEX;
diff --git a/drivers/staging/winbond/mlmetxrx_f.h b/drivers/staging/winbond/mlmetxrx_f.h
index d69da41..6c04e3e 100644
--- a/drivers/staging/winbond/mlmetxrx_f.h
+++ b/drivers/staging/winbond/mlmetxrx_f.h
@@ -10,7 +10,7 @@
#include "core.h"
-void MLME_GetNextPacket(struct wbsoft_priv *adapter, PDESCRIPTOR pDes);
+void MLME_GetNextPacket(struct wbsoft_priv *adapter, struct wb35_descriptor *pDes);
u8 MLMESendFrame(struct wbsoft_priv *adapter,
u8 * pMMPDU, u16 len, u8 DataType);
diff --git a/drivers/staging/winbond/wb35rx.c b/drivers/staging/winbond/wb35rx.c
index 3e8cf08..2971ece 100644
--- a/drivers/staging/winbond/wb35rx.c
+++ b/drivers/staging/winbond/wb35rx.c
@@ -43,7 +43,7 @@ static void packet_came(struct ieee80211_hw *hw, char *pRxBufferAddress, int Pac
ieee80211_rx_irqsafe(hw, skb, &rx_status);
}
-static void Wb35Rx_adjust(PDESCRIPTOR pRxDes)
+static void Wb35Rx_adjust(struct wb35_descriptor *pRxDes)
{
u32 * pRxBufferAddress;
u32 DecryptionMethod;
@@ -83,7 +83,7 @@ static u16 Wb35Rx_indicate(struct ieee80211_hw *hw)
{
struct wbsoft_priv *priv = hw->priv;
struct hw_data * pHwData = &priv->sHwData;
- DESCRIPTOR RxDes;
+ struct wb35_descriptor RxDes;
struct wb35_rx *pWb35Rx = &pHwData->Wb35Rx;
u8 * pRxBufferAddress;
u16 PacketSize;
diff --git a/drivers/staging/winbond/wbhal_f.h b/drivers/staging/winbond/wbhal_f.h
index bfdf05d..64a008d 100644
--- a/drivers/staging/winbond/wbhal_f.h
+++ b/drivers/staging/winbond/wbhal_f.h
@@ -39,7 +39,7 @@ void hal_set_cwmax( struct hw_data * pHwData, u16 cwin_max );
void hal_set_rsn_wpa( struct hw_data * pHwData, u32 * RSN_IE_Bitmap , u32 * RSN_OUI_type , unsigned char bDesiredAuthMode);
void hal_set_connect_info( struct hw_data * pHwData, unsigned char boConnect );
u8 hal_get_est_sq3( struct hw_data * pHwData, u8 Count );
-void hal_descriptor_indicate( struct hw_data * pHwData, PDESCRIPTOR pDes );
+void hal_descriptor_indicate( struct hw_data * pHwData, struct wb35_descriptor *pDes );
u8 hal_get_antenna_number( struct hw_data * pHwData );
u32 hal_get_bss_pk_cnt( struct hw_data * pHwData );
#define hal_get_region_from_EEPROM( _A ) ( (_A)->reg.EEPROMRegion )
diff --git a/drivers/staging/winbond/wbhal_s.h b/drivers/staging/winbond/wbhal_s.h
index 16d0e6f..372a05e 100644
--- a/drivers/staging/winbond/wbhal_s.h
+++ b/drivers/staging/winbond/wbhal_s.h
@@ -314,7 +314,7 @@ typedef struct _T02_DESCRIPTOR
};
} T02_DESCRIPTOR, *PT02_DESCRIPTOR;
-typedef struct _DESCRIPTOR { // Skip length = 8 DWORD
+struct wb35_descriptor { // Skip length = 8 DWORD
// ID for descriptor ---, The field doesn't be cleard in the operation of Descriptor definition
u8 Descriptor_ID;
//----------------------The above region doesn't be cleared by DESCRIPTOR_RESET------
@@ -368,7 +368,7 @@ typedef struct _DESCRIPTOR { // Skip length = 8 DWORD
u16 buffer_size[ MAX_DESCRIPTOR_BUFFER_INDEX ];
void* buffer_address[ MAX_DESCRIPTOR_BUFFER_INDEX ];//931130.4.q
-} DESCRIPTOR, *PDESCRIPTOR;
+};
#define DEFAULT_NULL_PACKET_COUNT 180000 //20060828.1 Add. 180 seconds
--
1.5.6.3
^ permalink raw reply related [flat|nested] 19+ messages in thread
* [PATCH 5/7] w35und: Remove unused struct _STATISTICS_INFO
2009-08-12 8:03 ` [PATCH 4/7] w35und: Convert typedef DESCRIPTOR to struct wb35_descriptor Pekka Enberg
@ 2009-08-12 8:03 ` Pekka Enberg
2009-08-12 8:03 ` [PATCH 6/7] w35und: Convert typedef MTO_PARAMETERS to struct wb35_mto_param Pekka Enberg
2009-08-12 8:13 ` [PATCH 5/7] w35und: Remove unused struct _STATISTICS_INFO Pavel Machek
2009-08-12 8:13 ` [PATCH 4/7] w35und: Convert typedef DESCRIPTOR to struct wb35_descriptor Pavel Machek
1 sibling, 2 replies; 19+ messages in thread
From: Pekka Enberg @ 2009-08-12 8:03 UTC (permalink / raw)
To: gregkh; +Cc: linux-kernel, Pekka Enberg, Pavel Machek
Cc: Pavel Machek <pavel@ucw.cz>
Signed-off-by: Pekka Enberg <penberg@cs.helsinki.fi>
---
drivers/staging/winbond/mto.h | 49 -----------------------------------------
1 files changed, 0 insertions(+), 49 deletions(-)
diff --git a/drivers/staging/winbond/mto.h b/drivers/staging/winbond/mto.h
index 56f2465..5990ba3 100644
--- a/drivers/staging/winbond/mto.h
+++ b/drivers/staging/winbond/mto.h
@@ -209,55 +209,6 @@ typedef struct {
u8 tx_retry_rate;
} TXRETRY_REC;
-typedef struct _STATISTICS_INFO {
- u32 Rate54M;
- u32 Rate48M;
- u32 Rate36M;
- u32 Rate24M;
- u32 Rate18M;
- u32 Rate12M;
- u32 Rate9M;
- u32 Rate6M;
- u32 Rate11MS;
- u32 Rate11ML;
- u32 Rate55MS;
- u32 Rate55ML;
- u32 Rate2MS;
- u32 Rate2ML;
- u32 Rate1M;
- u32 Rate54MOK;
- u32 Rate48MOK;
- u32 Rate36MOK;
- u32 Rate24MOK;
- u32 Rate18MOK;
- u32 Rate12MOK;
- u32 Rate9MOK;
- u32 Rate6MOK;
- u32 Rate11MSOK;
- u32 Rate11MLOK;
- u32 Rate55MSOK;
- u32 Rate55MLOK;
- u32 Rate2MSOK;
- u32 Rate2MLOK;
- u32 Rate1MOK;
- u32 SQ3;
- s32 RSSIAVG;
- s32 RSSIMAX;
- s32 TXRATE;
- s32 TxRetryRate;
- s32 BSS_PK_CNT;
- s32 NIDLESLOT;
- s32 SLOT_CNT;
- s32 INTERF_CNT;
- s32 GAP_CNT;
- s32 DS_EVM;
- s32 RcvBeaconNum;
- s32 RXRATE;
- s32 RxBytes;
- s32 TxBytes;
- s32 Antenna;
-} STATISTICS_INFO, *PSTATISTICS_INFO;
-
extern void MTO_Init(struct wbsoft_priv *);
extern void MTO_PeriodicTimerExpired(struct wbsoft_priv *);
extern void MTO_SetDTORateRange(struct wbsoft_priv *, u8 *, u8);
--
1.5.6.3
^ permalink raw reply related [flat|nested] 19+ messages in thread
* [PATCH 6/7] w35und: Convert typedef MTO_PARAMETERS to struct wb35_mto_param
2009-08-12 8:03 ` [PATCH 5/7] w35und: Remove unused struct _STATISTICS_INFO Pekka Enberg
@ 2009-08-12 8:03 ` Pekka Enberg
2009-08-12 8:03 ` [PATCH 7/7] w35und: Remove some write-only struct members Pekka Enberg
2009-08-12 8:14 ` [PATCH 6/7] w35und: Convert typedef MTO_PARAMETERS to struct wb35_mto_param Pavel Machek
2009-08-12 8:13 ` [PATCH 5/7] w35und: Remove unused struct _STATISTICS_INFO Pavel Machek
1 sibling, 2 replies; 19+ messages in thread
From: Pekka Enberg @ 2009-08-12 8:03 UTC (permalink / raw)
To: gregkh; +Cc: linux-kernel, Pekka Enberg, Pavel Machek
Cc: Pavel Machek <pavel@ucw.cz>
Signed-off-by: Pekka Enberg <penberg@cs.helsinki.fi>
---
drivers/staging/winbond/core.h | 2 +-
drivers/staging/winbond/mto.h | 5 ++---
2 files changed, 3 insertions(+), 4 deletions(-)
diff --git a/drivers/staging/winbond/core.h b/drivers/staging/winbond/core.h
index 42c9868..7d4bd5e 100644
--- a/drivers/staging/winbond/core.h
+++ b/drivers/staging/winbond/core.h
@@ -18,7 +18,7 @@ struct wbsoft_priv {
MLME_FRAME sMlmeFrame; // connect to peerSTA parameters
- MTO_PARAMETERS sMtoPara; // MTO_struct ...
+ struct wb35_mto_params sMtoPara; // MTO_struct ...
struct hw_data sHwData; //For HAL
struct wb35_mds Mds;
diff --git a/drivers/staging/winbond/mto.h b/drivers/staging/winbond/mto.h
index 5990ba3..e6d2ccb 100644
--- a/drivers/staging/winbond/mto.h
+++ b/drivers/staging/winbond/mto.h
@@ -50,8 +50,7 @@ typedef enum {
//
// Defines the parameters used in the MAC Throughput Optimization algorithm
//============================================================================
-typedef struct _MTO_PARAMETERS
-{
+struct wb35_mto_params {
u8 Th_Fixant;
u8 Th_Cnt;
u8 Th_SQ3;
@@ -130,7 +129,7 @@ typedef struct _MTO_PARAMETERS
s32 RSSI_high;
s32 RSSI_low;
-} MTO_PARAMETERS, *PMTO_PARAMETERS;
+};
#define MTO_DATA() (adapter->sMtoPara)
--
1.5.6.3
^ permalink raw reply related [flat|nested] 19+ messages in thread
* [PATCH 7/7] w35und: Remove some write-only struct members
2009-08-12 8:03 ` [PATCH 6/7] w35und: Convert typedef MTO_PARAMETERS to struct wb35_mto_param Pekka Enberg
@ 2009-08-12 8:03 ` Pekka Enberg
2009-08-12 8:15 ` Pavel Machek
2009-08-12 8:14 ` [PATCH 6/7] w35und: Convert typedef MTO_PARAMETERS to struct wb35_mto_param Pavel Machek
1 sibling, 1 reply; 19+ messages in thread
From: Pekka Enberg @ 2009-08-12 8:03 UTC (permalink / raw)
To: gregkh; +Cc: linux-kernel, Pekka Enberg, Pavel Machek
There's no point in keeping around struct members that are only written
to but never read.
Cc: Pavel Machek <pavel@ucw.cz>
Signed-off-by: Pekka Enberg <penberg@cs.helsinki.fi>
---
drivers/staging/winbond/localpara.h | 1 -
drivers/staging/winbond/mto.c | 26 +--------------
drivers/staging/winbond/mto.h | 62 -----------------------------------
drivers/staging/winbond/wbusb.c | 5 ---
4 files changed, 1 insertions(+), 93 deletions(-)
diff --git a/drivers/staging/winbond/localpara.h b/drivers/staging/winbond/localpara.h
index 607bb05..5626a76 100644
--- a/drivers/staging/winbond/localpara.h
+++ b/drivers/staging/winbond/localpara.h
@@ -190,7 +190,6 @@ typedef struct LOCAL_PARA
u8 Reserved0[2];
u8 boMsRadioOff; // Ndis demands to be true when set Disassoc. OID and be false when set SSID OID.
- u8 boAntennaDiversity; //TRUE/ON or FALSE/OFF
u8 bAntennaNo; //which antenna
u8 bConnectFlag; //the connect status flag for roaming task
diff --git a/drivers/staging/winbond/mto.c b/drivers/staging/winbond/mto.c
index 7deb5c7..5e7fa1c 100644
--- a/drivers/staging/winbond/mto.c
+++ b/drivers/staging/winbond/mto.c
@@ -76,23 +76,6 @@ void hal_get_dto_para(struct wbsoft_priv *adapter, char *buffer);
void MTO_Init(struct wbsoft_priv *adapter)
{
int i;
- //[WKCHEN]pMTOcore_data = pcore_data;
-// 20040510 Turbo add for global variable
- MTO_TMR_CNT() = 0;
- MTO_TOGGLE_STATE() = TOGGLE_STATE_IDLE;
- MTO_TX_RATE_REDUCTION_STATE() = RATE_CHGSTATE_IDLE;
- MTO_BACKOFF_TMR() = 0;
- MTO_LAST_RATE() = 11;
- MTO_CO_EFFICENT() = 0;
-
- //MTO_TH_FIXANT() = MTO_DEFAULT_TH_FIXANT;
- MTO_TH_CNT() = MTO_DEFAULT_TH_CNT;
- MTO_TH_SQ3() = MTO_DEFAULT_TH_SQ3;
- MTO_TH_IDLE_SLOT() = MTO_DEFAULT_TH_IDLE_SLOT;
- MTO_TH_PR_INTERF() = MTO_DEFAULT_TH_PR_INTERF;
-
- MTO_TMR_AGING() = MTO_DEFAULT_TMR_AGING;
- MTO_TMR_PERIODIC() = MTO_DEFAULT_TMR_PERIODIC;
//[WKCHEN]MTO_CCA_MODE_SETUP()= (u8) hal_get_cca_mode(MTO_HAL());
//[WKCHEN]MTO_CCA_MODE() = MTO_CCA_MODE_SETUP();
@@ -100,17 +83,12 @@ void MTO_Init(struct wbsoft_priv *adapter)
//MTO_PREAMBLE_TYPE() = MTO_PREAMBLE_LONG;
MTO_PREAMBLE_TYPE() = MTO_PREAMBLE_SHORT; // for test
- MTO_ANT_SEL() = hal_get_antenna_number(MTO_HAL());
- MTO_ANT_MAC() = MTO_ANT_SEL();
MTO_CNT_ANT(0) = 0;
MTO_CNT_ANT(1) = 0;
MTO_SQ_ANT(0) = 0;
MTO_SQ_ANT(1) = 0;
- MTO_ANT_DIVERSITY() = MTO_ANTENNA_DIVERSITY_ON;
- //CardSet_AntennaDiversity(adapter, MTO_ANT_DIVERSITY());
- //PLMESetAntennaDiversity( adapter, MTO_ANT_DIVERSITY());
- MTO_AGING_TIMEOUT() = 0;//MTO_TMR_AGING() / MTO_TMR_PERIODIC();
+ MTO_AGING_TIMEOUT() = 0;
// The following parameters should be initialized to the values set by user
//
@@ -128,9 +106,7 @@ void MTO_Init(struct wbsoft_priv *adapter)
MTO_FRAG_CHANGE_ENABLE() = 0; // 1.1.29.1000 Turbo add don't support frag
//The default valud of ANTDIV_DEFAULT_ON will be decided by EEPROM
//#ifdef ANTDIV_DEFAULT_ON
- //MTO_ANT_DIVERSITY_ENABLE() = 1;
//#else
- //MTO_ANT_DIVERSITY_ENABLE() = 0;
//#endif
MTO_POWER_CHANGE_ENABLE() = 1;
MTO_PREAMBLE_CHANGE_ENABLE()= 1;
diff --git a/drivers/staging/winbond/mto.h b/drivers/staging/winbond/mto.h
index e6d2ccb..4fe24b0 100644
--- a/drivers/staging/winbond/mto.h
+++ b/drivers/staging/winbond/mto.h
@@ -15,51 +15,18 @@
struct wbsoft_priv;
-#define MTO_DEFAULT_TH_CNT 5
-#define MTO_DEFAULT_TH_SQ3 112 //OLD IS 13 reference JohnXu
-#define MTO_DEFAULT_TH_IDLE_SLOT 15
-#define MTO_DEFAULT_TH_PR_INTERF 30
-#define MTO_DEFAULT_TMR_AGING 25 // unit: slot time 10 reference JohnXu
-#define MTO_DEFAULT_TMR_PERIODIC 5 // unit: slot time
-
-#define MTO_ANTENNA_DIVERSITY_OFF 0
-#define MTO_ANTENNA_DIVERSITY_ON 1
-
// LA20040210_DTO kevin
//#define MTO_PREAMBLE_LONG 0
//#define MTO_PREAMBLE_SHORT 1
#define MTO_PREAMBLE_LONG WLAN_PREAMBLE_TYPE_LONG
#define MTO_PREAMBLE_SHORT WLAN_PREAMBLE_TYPE_SHORT
-typedef enum {
- TOGGLE_STATE_IDLE = 0,
- TOGGLE_STATE_WAIT0 = 1,
- TOGGLE_STATE_WAIT1 = 2,
- TOGGLE_STATE_MAKEDESISION = 3,
- TOGGLE_STATE_BKOFF = 4
-} TOGGLE_STATE;
-
-typedef enum {
- RATE_CHGSTATE_IDLE = 0,
- RATE_CHGSTATE_CALCULATE = 1,
- RATE_CHGSTATE_BACKOFF = 2
-} TX_RATE_REDUCTION_STATE;
-
//============================================================================
// struct _MTOParameters --
//
// Defines the parameters used in the MAC Throughput Optimization algorithm
//============================================================================
struct wb35_mto_params {
- u8 Th_Fixant;
- u8 Th_Cnt;
- u8 Th_SQ3;
- u8 Th_IdleSlot;
-
- u16 Tmr_Aging;
- u8 Th_PrInterf;
- u8 Tmr_Periodic;
-
//--------- wkchen added -------------
u32 TxFlowCount; //to judge what kind the tx flow(sparse or busy) is
//------------------------------------------------
@@ -83,9 +50,6 @@ struct wb35_mto_params {
u8 PowerChangeEnable;
u8 AntDiversityEnable;
- u8 Ant_mac;
- u8 Ant_div;
-
u8 CCA_Mode;
u8 CCA_Mode_Setup;
u8 Preamble_Type;
@@ -112,13 +76,6 @@ struct wb35_mto_params {
u32 SQ_Ant[2];
// 20040510 remove from globe vairable
- u32 TmrCnt;
- u32 BackoffTmr;
- TOGGLE_STATE ToggleState;
- TX_RATE_REDUCTION_STATE TxRateReductionState;
-
- u8 Last_Rate;
- u8 Co_efficent;
u8 FallbackRateLevel;
u8 OfdmRateLevel;
@@ -140,26 +97,8 @@ struct wb35_mto_params {
#define LOCAL_ANTENNA_NO() (adapter->sLocalPara.bAntennaNo)
#define LOCAL_IS_CONNECTED() (adapter->sLocalPara.wConnectedSTAindex != 0)
#define MTO_INITTXRATE_MODE (adapter->sHwData.SoftwareSet&0x2) //bit 1
-// 20040510 Turbo add
-#define MTO_TMR_CNT() MTO_DATA().TmrCnt
-#define MTO_TOGGLE_STATE() MTO_DATA().ToggleState
-#define MTO_TX_RATE_REDUCTION_STATE() MTO_DATA().TxRateReductionState
-#define MTO_BACKOFF_TMR() MTO_DATA().BackoffTmr
-#define MTO_LAST_RATE() MTO_DATA().Last_Rate
-#define MTO_CO_EFFICENT() MTO_DATA().Co_efficent
-
-#define MTO_TH_CNT() MTO_DATA().Th_Cnt
-#define MTO_TH_SQ3() MTO_DATA().Th_SQ3
-#define MTO_TH_IDLE_SLOT() MTO_DATA().Th_IdleSlot
-#define MTO_TH_PR_INTERF() MTO_DATA().Th_PrInterf
-
-#define MTO_TMR_AGING() MTO_DATA().Tmr_Aging
-#define MTO_TMR_PERIODIC() MTO_DATA().Tmr_Periodic
#define MTO_POWER_CHANGE_ENABLE() MTO_DATA().PowerChangeEnable
-#define MTO_ANT_DIVERSITY_ENABLE() adapter->sLocalPara.boAntennaDiversity
-#define MTO_ANT_MAC() MTO_DATA().Ant_mac
-#define MTO_ANT_DIVERSITY() MTO_DATA().Ant_div
#define MTO_CCA_MODE() MTO_DATA().CCA_Mode
#define MTO_CCA_MODE_SETUP() MTO_DATA().CCA_Mode_Setup
#define MTO_PREAMBLE_TYPE() MTO_DATA().Preamble_Type
@@ -178,7 +117,6 @@ struct wb35_mto_params {
#define MTO_PR_INTERF() MTO_DATA().Pr_Interf
#define MTO_AVG_GAP_BTWN_INTERF() MTO_DATA().AvgGapBtwnInterf
-#define MTO_ANT_SEL() MTO_DATA().Ant_sel
#define MTO_CNT_ANT(x) MTO_DATA().Cnt_Ant[(x)]
#define MTO_SQ_ANT(x) MTO_DATA().SQ_Ant[(x)]
#define MTO_AGING_TIMEOUT() MTO_DATA().aging_timeout
diff --git a/drivers/staging/winbond/wbusb.c b/drivers/staging/winbond/wbusb.c
index 745279c..8950724 100644
--- a/drivers/staging/winbond/wbusb.c
+++ b/drivers/staging/winbond/wbusb.c
@@ -716,11 +716,6 @@ static int wb35_hw_init(struct ieee80211_hw *hw)
priv->sLocalPara.region = REGION_USA; /* default setting */
}
- // Get Software setting flag from hal
- priv->sLocalPara.boAntennaDiversity = false;
- if (hal_software_set(pHwData) & 0x00000001)
- priv->sLocalPara.boAntennaDiversity = true;
-
Mds_initial(priv);
/*
--
1.5.6.3
^ permalink raw reply related [flat|nested] 19+ messages in thread
* Re: [PATCH 1/7] w35und: Commit MDS typedef to struct w35_mds
2009-08-12 8:03 [PATCH 1/7] w35und: Commit MDS typedef to struct w35_mds Pekka Enberg
2009-08-12 8:03 ` [PATCH 2/7] w35und: Remove unused struct _RXBUFFER Pekka Enberg
@ 2009-08-12 8:10 ` Pavel Machek
2009-08-12 8:24 ` Pekka Enberg
2 siblings, 0 replies; 19+ messages in thread
From: Pavel Machek @ 2009-08-12 8:10 UTC (permalink / raw)
To: Pekka Enberg; +Cc: gregkh, linux-kernel
On Wed 2009-08-12 11:03:33, Pekka Enberg wrote:
Acked-by: Pavel Machek <pavel@ucw.cz>
> Signed-off-by: Pekka Enberg <penberg@cs.helsinki.fi>
--
(english) http://www.livejournal.com/~pavelmachek
(cesky, pictures) http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blog.html
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [PATCH 2/7] w35und: Remove unused struct _RXBUFFER
2009-08-12 8:03 ` [PATCH 2/7] w35und: Remove unused struct _RXBUFFER Pekka Enberg
2009-08-12 8:03 ` [PATCH 3/7] w35und: Cleanup the mlmetxrx_f.h header file Pekka Enberg
@ 2009-08-12 8:10 ` Pavel Machek
1 sibling, 0 replies; 19+ messages in thread
From: Pavel Machek @ 2009-08-12 8:10 UTC (permalink / raw)
To: Pekka Enberg; +Cc: gregkh, linux-kernel
On Wed 2009-08-12 11:03:34, Pekka Enberg wrote:
> Cc: Pavel Machek <pavel@ucw.cz>
> Signed-off-by: Pekka Enberg <penberg@cs.helsinki.fi>
ACK.
--
(english) http://www.livejournal.com/~pavelmachek
(cesky, pictures) http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blog.html
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [PATCH 3/7] w35und: Cleanup the mlmetxrx_f.h header file
2009-08-12 8:03 ` [PATCH 3/7] w35und: Cleanup the mlmetxrx_f.h header file Pekka Enberg
2009-08-12 8:03 ` [PATCH 4/7] w35und: Convert typedef DESCRIPTOR to struct wb35_descriptor Pekka Enberg
@ 2009-08-12 8:10 ` Pavel Machek
1 sibling, 0 replies; 19+ messages in thread
From: Pavel Machek @ 2009-08-12 8:10 UTC (permalink / raw)
To: Pekka Enberg; +Cc: gregkh, linux-kernel
On Wed 2009-08-12 11:03:35, Pekka Enberg wrote:
> This patch removes the unused MLMEProcThread and MLMEReturnPacket
> declarations and indents the header file.
>
> Cc: Pavel Machek <pavel@ucw.cz>
> Signed-off-by: Pekka Enberg <penberg@cs.helsinki.fi>
ACK.
> ---
> drivers/staging/winbond/mlmetxrx_f.h | 24 ++++++------------------
> 1 files changed, 6 insertions(+), 18 deletions(-)
>
> diff --git a/drivers/staging/winbond/mlmetxrx_f.h b/drivers/staging/winbond/mlmetxrx_f.h
> index 26cf101..d69da41 100644
> --- a/drivers/staging/winbond/mlmetxrx_f.h
> +++ b/drivers/staging/winbond/mlmetxrx_f.h
> @@ -10,28 +10,16 @@
>
> #include "core.h"
>
> -void
> -MLMEProcThread(
> - struct wbsoft_priv * adapter
> - );
> -
> -void MLME_GetNextPacket( struct wbsoft_priv * adapter, PDESCRIPTOR pDes );
> -u8 MLMESendFrame( struct wbsoft_priv * adapter,
> - u8 *pMMPDU,
> - u16 len,
> - u8 DataType);
> +void MLME_GetNextPacket(struct wbsoft_priv *adapter, PDESCRIPTOR pDes);
> +u8 MLMESendFrame(struct wbsoft_priv *adapter,
> + u8 * pMMPDU, u16 len, u8 DataType);
>
> void
> -MLME_SendComplete( struct wbsoft_priv * adapter, u8 PacketID, unsigned char SendOK );
> +MLME_SendComplete(struct wbsoft_priv *adapter, u8 PacketID,
> + unsigned char SendOK);
>
> -void
> -MLMEReturnPacket(
> - struct wbsoft_priv * adapter,
> - u8 * pRxBufer
> - );
> #ifdef _IBSS_BEACON_SEQ_STICK_
> -s8 SendBCNullData(struct wbsoft_priv * adapter, u16 wIdx);
> +s8 SendBCNullData(struct wbsoft_priv *adapter, u16 wIdx);
> #endif
>
> #endif
> -
--
(english) http://www.livejournal.com/~pavelmachek
(cesky, pictures) http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blog.html
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [PATCH 4/7] w35und: Convert typedef DESCRIPTOR to struct wb35_descriptor
2009-08-12 8:03 ` [PATCH 4/7] w35und: Convert typedef DESCRIPTOR to struct wb35_descriptor Pekka Enberg
2009-08-12 8:03 ` [PATCH 5/7] w35und: Remove unused struct _STATISTICS_INFO Pekka Enberg
@ 2009-08-12 8:13 ` Pavel Machek
1 sibling, 0 replies; 19+ messages in thread
From: Pavel Machek @ 2009-08-12 8:13 UTC (permalink / raw)
To: Pekka Enberg; +Cc: gregkh, linux-kernel
On Wed 2009-08-12 11:03:36, Pekka Enberg wrote:
> Cc: Pavel Machek <pavel@ucw.cz>
> Signed-off-by: Pekka Enberg <penberg@cs.helsinki.fi>
ACK.
--
(english) http://www.livejournal.com/~pavelmachek
(cesky, pictures) http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blog.html
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [PATCH 5/7] w35und: Remove unused struct _STATISTICS_INFO
2009-08-12 8:03 ` [PATCH 5/7] w35und: Remove unused struct _STATISTICS_INFO Pekka Enberg
2009-08-12 8:03 ` [PATCH 6/7] w35und: Convert typedef MTO_PARAMETERS to struct wb35_mto_param Pekka Enberg
@ 2009-08-12 8:13 ` Pavel Machek
1 sibling, 0 replies; 19+ messages in thread
From: Pavel Machek @ 2009-08-12 8:13 UTC (permalink / raw)
To: Pekka Enberg; +Cc: gregkh, linux-kernel
On Wed 2009-08-12 11:03:37, Pekka Enberg wrote:
> Cc: Pavel Machek <pavel@ucw.cz>
> Signed-off-by: Pekka Enberg <penberg@cs.helsinki.fi>
ACK.
> ---
> drivers/staging/winbond/mto.h | 49 -----------------------------------------
> 1 files changed, 0 insertions(+), 49 deletions(-)
>
> diff --git a/drivers/staging/winbond/mto.h b/drivers/staging/winbond/mto.h
> index 56f2465..5990ba3 100644
> --- a/drivers/staging/winbond/mto.h
> +++ b/drivers/staging/winbond/mto.h
> @@ -209,55 +209,6 @@ typedef struct {
> u8 tx_retry_rate;
> } TXRETRY_REC;
>
> -typedef struct _STATISTICS_INFO {
> - u32 Rate54M;
> - u32 Rate48M;
> - u32 Rate36M;
> - u32 Rate24M;
> - u32 Rate18M;
> - u32 Rate12M;
> - u32 Rate9M;
> - u32 Rate6M;
> - u32 Rate11MS;
> - u32 Rate11ML;
> - u32 Rate55MS;
> - u32 Rate55ML;
> - u32 Rate2MS;
> - u32 Rate2ML;
> - u32 Rate1M;
> - u32 Rate54MOK;
> - u32 Rate48MOK;
> - u32 Rate36MOK;
> - u32 Rate24MOK;
> - u32 Rate18MOK;
> - u32 Rate12MOK;
> - u32 Rate9MOK;
> - u32 Rate6MOK;
> - u32 Rate11MSOK;
> - u32 Rate11MLOK;
> - u32 Rate55MSOK;
> - u32 Rate55MLOK;
> - u32 Rate2MSOK;
> - u32 Rate2MLOK;
> - u32 Rate1MOK;
> - u32 SQ3;
> - s32 RSSIAVG;
> - s32 RSSIMAX;
> - s32 TXRATE;
> - s32 TxRetryRate;
> - s32 BSS_PK_CNT;
> - s32 NIDLESLOT;
> - s32 SLOT_CNT;
> - s32 INTERF_CNT;
> - s32 GAP_CNT;
> - s32 DS_EVM;
> - s32 RcvBeaconNum;
> - s32 RXRATE;
> - s32 RxBytes;
> - s32 TxBytes;
> - s32 Antenna;
> -} STATISTICS_INFO, *PSTATISTICS_INFO;
> -
> extern void MTO_Init(struct wbsoft_priv *);
> extern void MTO_PeriodicTimerExpired(struct wbsoft_priv *);
> extern void MTO_SetDTORateRange(struct wbsoft_priv *, u8 *, u8);
--
(english) http://www.livejournal.com/~pavelmachek
(cesky, pictures) http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blog.html
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [PATCH 6/7] w35und: Convert typedef MTO_PARAMETERS to struct wb35_mto_param
2009-08-12 8:03 ` [PATCH 6/7] w35und: Convert typedef MTO_PARAMETERS to struct wb35_mto_param Pekka Enberg
2009-08-12 8:03 ` [PATCH 7/7] w35und: Remove some write-only struct members Pekka Enberg
@ 2009-08-12 8:14 ` Pavel Machek
1 sibling, 0 replies; 19+ messages in thread
From: Pavel Machek @ 2009-08-12 8:14 UTC (permalink / raw)
To: Pekka Enberg; +Cc: gregkh, linux-kernel
On Wed 2009-08-12 11:03:38, Pekka Enberg wrote:
> Cc: Pavel Machek <pavel@ucw.cz>
> Signed-off-by: Pekka Enberg <penberg@cs.helsinki.fi>
ACK.
--
(english) http://www.livejournal.com/~pavelmachek
(cesky, pictures) http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blog.html
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [PATCH 7/7] w35und: Remove some write-only struct members
2009-08-12 8:03 ` [PATCH 7/7] w35und: Remove some write-only struct members Pekka Enberg
@ 2009-08-12 8:15 ` Pavel Machek
2009-08-12 8:21 ` Pekka Enberg
0 siblings, 1 reply; 19+ messages in thread
From: Pavel Machek @ 2009-08-12 8:15 UTC (permalink / raw)
To: Pekka Enberg; +Cc: gregkh, linux-kernel
On Wed 2009-08-12 11:03:39, Pekka Enberg wrote:
> There's no point in keeping around struct members that are only written
> to but never read.
>
> Cc: Pavel Machek <pavel@ucw.cz>
> Signed-off-by: Pekka Enberg <penberg@cs.helsinki.fi>
ACK, but... Note I no longer have access to the hardware. It is
probably collecting dust in czech suse labs somewhere.
...and thanks!
Pavel
--
(english) http://www.livejournal.com/~pavelmachek
(cesky, pictures) http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blog.html
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [PATCH 7/7] w35und: Remove some write-only struct members
2009-08-12 8:15 ` Pavel Machek
@ 2009-08-12 8:21 ` Pekka Enberg
2009-08-12 16:32 ` Sandro Bonazzola
2009-09-19 10:19 ` Pavel Machek
0 siblings, 2 replies; 19+ messages in thread
From: Pekka Enberg @ 2009-08-12 8:21 UTC (permalink / raw)
To: Pavel Machek; +Cc: gregkh, linux-kernel, Sandro Bonazzola
Hi Pavel,
On Wed, Aug 12, 2009 at 11:15 AM, Pavel Machek<pavel@ucw.cz> wrote:
> On Wed 2009-08-12 11:03:39, Pekka Enberg wrote:
>> There's no point in keeping around struct members that are only written
>> to but never read.
>>
>> Cc: Pavel Machek <pavel@ucw.cz>
>> Signed-off-by: Pekka Enberg <penberg@cs.helsinki.fi>
>
> ACK, but... Note I no longer have access to the hardware. It is
> probably collecting dust in czech suse labs somewhere.
OK, do you still want to be CC'd on the patches? I much appreciate the review!
Btw, is there someone at czech suse labs interested in testing w35und?
I don't have the hardware either which leaves us with just one
tester... :-)
Pekka
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [PATCH 1/7] w35und: Commit MDS typedef to struct w35_mds
2009-08-12 8:03 [PATCH 1/7] w35und: Commit MDS typedef to struct w35_mds Pekka Enberg
2009-08-12 8:03 ` [PATCH 2/7] w35und: Remove unused struct _RXBUFFER Pekka Enberg
2009-08-12 8:10 ` [PATCH 1/7] w35und: Commit MDS typedef to struct w35_mds Pavel Machek
@ 2009-08-12 8:24 ` Pekka Enberg
2 siblings, 0 replies; 19+ messages in thread
From: Pekka Enberg @ 2009-08-12 8:24 UTC (permalink / raw)
To: gregkh; +Cc: linux-kernel, Pekka Enberg, Pavel Machek
On Wed, Aug 12, 2009 at 11:03 AM, Pekka Enberg<penberg@cs.helsinki.fi> wrote:
> Cc: Pavel Machek <pavel@ucw.cz>
> Signed-off-by: Pekka Enberg <penberg@cs.helsinki.fi>
Greg, the patch description should say "Convert typedef MDS to [...]".
I guess I haven't had enough coffee this morning to send out
patches...
Pekka
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [PATCH 7/7] w35und: Remove some write-only struct members
2009-08-12 8:21 ` Pekka Enberg
@ 2009-08-12 16:32 ` Sandro Bonazzola
2009-09-19 10:19 ` Pavel Machek
1 sibling, 0 replies; 19+ messages in thread
From: Sandro Bonazzola @ 2009-08-12 16:32 UTC (permalink / raw)
To: Pekka Enberg; +Cc: Pavel Machek, gregkh, linux-kernel
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Pekka Enberg wrote:
> OK, do you still want to be CC'd on the patches? I much appreciate the review!
Yes, feel free to CC me for 235und patches. I've not so much time but I'll try
yo test them as soon as I can.
- --
Sandro
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.11 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iEYEARECAAYFAkqC7rUACgkQV871CybFeznITwCeLSzP7SCYlzqTt9aC8iaQRH9U
mZwAoKpKPPT4MKq1zidLGLgOoG9NuX2M
=Syvz
-----END PGP SIGNATURE-----
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [PATCH 7/7] w35und: Remove some write-only struct members
2009-08-12 8:21 ` Pekka Enberg
2009-08-12 16:32 ` Sandro Bonazzola
@ 2009-09-19 10:19 ` Pavel Machek
2009-09-19 10:33 ` Jiri Kosina
1 sibling, 1 reply; 19+ messages in thread
From: Pavel Machek @ 2009-09-19 10:19 UTC (permalink / raw)
To: Pekka Enberg, jikos; +Cc: gregkh, linux-kernel, Sandro Bonazzola
On Wed 2009-08-12 11:21:53, Pekka Enberg wrote:
> Hi Pavel,
>
> On Wed, Aug 12, 2009 at 11:15 AM, Pavel Machek<pavel@ucw.cz> wrote:
> > On Wed 2009-08-12 11:03:39, Pekka Enberg wrote:
> >> There's no point in keeping around struct members that are only written
> >> to but never read.
> >>
> >> Cc: Pavel Machek <pavel@ucw.cz>
> >> Signed-off-by: Pekka Enberg <penberg@cs.helsinki.fi>
> >
> > ACK, but... Note I no longer have access to the hardware. It is
> > probably collecting dust in czech suse labs somewhere.
>
> OK, do you still want to be CC'd on the patches? I much appreciate the review!
>
> Btw, is there someone at czech suse labs interested in testing w35und?
> I don't have the hardware either which leaves us with just one
> tester... :-)
Can we get some help? Kohjinsha seems to be one of the very few
machines with that hw...
Pavel
--
(english) http://www.livejournal.com/~pavelmachek
(cesky, pictures) http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blog.html
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [PATCH 7/7] w35und: Remove some write-only struct members
2009-09-19 10:19 ` Pavel Machek
@ 2009-09-19 10:33 ` Jiri Kosina
0 siblings, 0 replies; 19+ messages in thread
From: Jiri Kosina @ 2009-09-19 10:33 UTC (permalink / raw)
To: Pavel Machek
Cc: Pekka Enberg, Greg KH, linux-kernel, Sandro Bonazzola, Jiri Benc
On Sat, 19 Sep 2009, Pavel Machek wrote:
> > >> There's no point in keeping around struct members that are only written
> > >> to but never read.
> > >>
> > >> Cc: Pavel Machek <pavel@ucw.cz>
> > >> Signed-off-by: Pekka Enberg <penberg@cs.helsinki.fi>
> > >
> > > ACK, but... Note I no longer have access to the hardware. It is
> > > probably collecting dust in czech suse labs somewhere.
> >
> > OK, do you still want to be CC'd on the patches? I much appreciate the review!
> >
> > Btw, is there someone at czech suse labs interested in testing w35und?
> > I don't have the hardware either which leaves us with just one
> > tester... :-)
>
> Can we get some help? Kohjinsha seems to be one of the very few
> machines with that hw...
Jiri (the other one :) ) currently has this machine afaik, adding him to
CC.
--
Jiri Kosina
SUSE Labs, Novell Inc.
^ permalink raw reply [flat|nested] 19+ messages in thread
end of thread, other threads:[~2009-09-19 10:33 UTC | newest]
Thread overview: 19+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-08-12 8:03 [PATCH 1/7] w35und: Commit MDS typedef to struct w35_mds Pekka Enberg
2009-08-12 8:03 ` [PATCH 2/7] w35und: Remove unused struct _RXBUFFER Pekka Enberg
2009-08-12 8:03 ` [PATCH 3/7] w35und: Cleanup the mlmetxrx_f.h header file Pekka Enberg
2009-08-12 8:03 ` [PATCH 4/7] w35und: Convert typedef DESCRIPTOR to struct wb35_descriptor Pekka Enberg
2009-08-12 8:03 ` [PATCH 5/7] w35und: Remove unused struct _STATISTICS_INFO Pekka Enberg
2009-08-12 8:03 ` [PATCH 6/7] w35und: Convert typedef MTO_PARAMETERS to struct wb35_mto_param Pekka Enberg
2009-08-12 8:03 ` [PATCH 7/7] w35und: Remove some write-only struct members Pekka Enberg
2009-08-12 8:15 ` Pavel Machek
2009-08-12 8:21 ` Pekka Enberg
2009-08-12 16:32 ` Sandro Bonazzola
2009-09-19 10:19 ` Pavel Machek
2009-09-19 10:33 ` Jiri Kosina
2009-08-12 8:14 ` [PATCH 6/7] w35und: Convert typedef MTO_PARAMETERS to struct wb35_mto_param Pavel Machek
2009-08-12 8:13 ` [PATCH 5/7] w35und: Remove unused struct _STATISTICS_INFO Pavel Machek
2009-08-12 8:13 ` [PATCH 4/7] w35und: Convert typedef DESCRIPTOR to struct wb35_descriptor Pavel Machek
2009-08-12 8:10 ` [PATCH 3/7] w35und: Cleanup the mlmetxrx_f.h header file Pavel Machek
2009-08-12 8:10 ` [PATCH 2/7] w35und: Remove unused struct _RXBUFFER Pavel Machek
2009-08-12 8:10 ` [PATCH 1/7] w35und: Commit MDS typedef to struct w35_mds Pavel Machek
2009-08-12 8:24 ` Pekka Enberg
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox