As part of the cleanup of the driver, typedef statements are removed.
Signed-off-by: Larry Finger <[email protected]>
---
drivers/staging/rtl8192e/r8190P_def.h | 69 +++++++++++++---------------
drivers/staging/rtl8192e/r8190P_rtl8256.c | 2 +-
drivers/staging/rtl8192e/r8192E_cmdpkt.c | 6 +-
drivers/staging/rtl8192e/r8192E_dev.c | 55 ++++++++++++-----------
drivers/staging/rtl8192e/r8192E_dev.h | 12 +++--
drivers/staging/rtl8192e/r8192E_phy.c | 4 +-
drivers/staging/rtl8192e/rtl_core.c | 29 ++++++------
drivers/staging/rtl8192e/rtl_core.h | 28 ++++++++----
8 files changed, 108 insertions(+), 97 deletions(-)
diff --git a/drivers/staging/rtl8192e/r8190P_def.h
b/drivers/staging/rtl8192e/r8190P_def.h
index 52c00a1..7df1596 100644
--- a/drivers/staging/rtl8192e/r8190P_def.h
+++ b/drivers/staging/rtl8192e/r8190P_def.h
@@ -29,12 +29,12 @@
#define RX_CMD_QUEUE 1
-typedef enum _rtl819x_loopback{
+enum rtl819x_loopback {
RTL819X_NO_LOOPBACK = 0,
RTL819X_MAC_LOOPBACK = 1,
RTL819X_DMA_LOOPBACK = 2,
RTL819X_CCK_LOOPBACK = 3,
-}rtl819x_loopback_e;
+};
#define RESET_DELAY_8185 20
@@ -129,37 +129,35 @@ typedef enum _rtl819x_loopback{
#define HAL_PRIME_CHNL_OFFSET_UPPER 2
-typedef enum _VERSION_8190{
+enum VERSION_8190 {
VERSION_8190_BD=0x3,
VERSION_8190_BE
-}VERSION_8190,*PVERSION_8190;
+};
#define IC_VersionCut_C 0x2
#define IC_VersionCut_D 0x3
#define IC_VersionCut_E 0x4
-typedef enum tag_Rf_OpType
-{
+enum Rf_OpType {
RF_OP_By_SW_3wire = 0,
RF_OP_By_FW,
RF_OP_MAX
-}RF_OpType_E;
+};
-typedef enum _POWER_SAVE_MODE
-{
+enum POWER_SAVE_MODE {
POWER_SAVE_MODE_ACTIVE,
POWER_SAVE_MODE_SAVE,
-}POWER_SAVE_MODE;
+};
-typedef enum _INTERFACE_SELECT_8190PCI{
+enum INTERFACE_SELECT_8190PCI {
INTF_SEL1_MINICARD = 0,
INTF_SEL0_PCIE = 1,
INTF_SEL2_RSV = 2,
INTF_SEL3_RSV = 3,
-} INTERFACE_SELECT_8190PCI, *PINTERFACE_SELECT_8190PCI;
+};
-typedef struct _BB_REGISTER_DEFINITION{
+struct BB_REGISTER_DEFINITION {
u32 rfintfs;
u32 rfintfi;
u32 rfintfo;
@@ -178,9 +176,9 @@ typedef struct _BB_REGISTER_DEFINITION{
u32 rfTxAFE;
u32 rfLSSIReadBack;
u32 rfLSSIReadBackPi;
-}BB_REGISTER_DEFINITION_T, *PBB_REGISTER_DEFINITION_T;
+};
-typedef struct _TX_FWINFO_STRUCUTRE{
+struct TX_FWINFO {
u8 TxRate:7;
u8 CtsEnable:1;
u8 RtsRate:7;
@@ -205,9 +203,9 @@ typedef struct _TX_FWINFO_STRUCUTRE{
u32 TxAGCSign:1;
u32 Tx_INFO_RSVD:6;
u32 PacketID:13;
-}TX_FWINFO_T;
+};
-typedef struct _TX_FWINFO_8190PCI{
+struct TX_FWINFO_8190PCI {
u8 TxRate:7;
u8 CtsEnable:1;
u8 RtsRate:7;
@@ -237,7 +235,7 @@ typedef struct _TX_FWINFO_8190PCI{
u32 PacketID:13;
-}TX_FWINFO_8190PCI, *PTX_FWINFO_8190PCI;
+};
#define TX_DESC_SIZE 32
@@ -256,8 +254,7 @@ typedef struct _TX_FWINFO_8190PCI{
#define RX_DRIVER_INFO_SIZE 8
-typedef struct _LOG_INTERRUPT_8190
-{
+struct LOG_INTERRUPT_8190 {
u32 nIMR_COMDOK;
u32 nIMR_MGNTDOK;
u32 nIMR_HIGH;
@@ -270,17 +267,16 @@ typedef struct _LOG_INTERRUPT_8190
u32 nIMR_TBDOK;
u32 nIMR_BDOK;
u32 nIMR_RXFOVW;
-} LOG_INTERRUPT_8190_T, *PLOG_INTERRUPT_8190_T;
+};
-typedef struct _phy_ofdm_rx_status_rxsc_sgien_exintfflag{
+struct phy_ofdm_rx_status_flag {
u8 reserved:4;
u8 rxsc:2;
u8 sgi_en:1;
u8 ex_intf_flag:1;
-}phy_ofdm_rx_status_rxsc_sgien_exintfflag;
+};
-typedef struct _phy_ofdm_rx_status_report_819xpci
-{
+struct phy_sts_ofdm_819xpci {
u8 trsw_gain_X[4];
u8 pwdb_all;
u8 cfosho_X[4];
@@ -294,20 +290,19 @@ typedef struct _phy_ofdm_rx_status_report_819xpci
u8 max_ex_pwr;
u8 sgi_en;
u8 rxsc_sgien_exflg;
-}phy_sts_ofdm_819xpci_t;
+};
-typedef struct _phy_cck_rx_status_report_819xpci
-{
+struct phy_sts_cck_819xpci {
u8 adc_pwdb_X[4];
u8 sq_rpt;
u8 cck_agc_rpt;
-}phy_sts_cck_819xpci_t, phy_sts_cck_8192s_t;
+};
#define PHY_RSSI_SLID_WIN_MAX 100
#define PHY_Beacon_RSSI_SLID_WIN_MAX 10
-typedef struct _tx_desc_819x_pci {
+struct tx_desc {
u16 PktSize;
u8 Offset;
u8 Reserved1:3;
@@ -343,10 +338,10 @@ typedef struct _tx_desc_819x_pci {
u32 Reserved5;
u32 Reserved6;
u32 Reserved7;
-}tx_desc, *ptx_desc;
+};
-typedef struct _tx_desc_cmd_819x_pci {
+struct tx_desc_cmd {
u16 PktSize;
u8 Reserved1;
u8 CmdType:3;
@@ -367,9 +362,9 @@ typedef struct _tx_desc_cmd_819x_pci {
u32 Reserved4;
u32 Reserved5;
u32 Reserved6;
-}tx_desc_cmd, *ptx_desc_cmd;
+};
-typedef struct _rx_desc_819x_pci{
+struct rx_desc {
u16 Length:14;
u16 CRC32:1;
u16 ICV:1;
@@ -388,10 +383,10 @@ typedef struct _rx_desc_819x_pci{
u32 BufferAddress;
-}rx_desc, *prx_desc;
+};
-typedef struct _rx_fwinfo_819x_pci{
+struct rx_fwinfo {
u16 Reserved1:12;
u16 PartAggr:1;
u16 FirstAGGR:1;
@@ -410,6 +405,6 @@ typedef struct _rx_fwinfo_819x_pci{
u32 TSFL;
-}rx_fwinfo, *prx_fwinfo;
+};
#endif
diff --git a/drivers/staging/rtl8192e/r8190P_rtl8256.c
b/drivers/staging/rtl8192e/r8190P_rtl8256.c
index b658700..2dca494 100644
--- a/drivers/staging/rtl8192e/r8190P_rtl8256.c
+++ b/drivers/staging/rtl8192e/r8190P_rtl8256.c
@@ -79,7 +79,7 @@ bool phy_RF8256_Config_ParaFile(struct net_device* dev)
u32 u4RegValue = 0;
u8 eRFPath;
bool rtStatus = true;
- BB_REGISTER_DEFINITION_T *pPhyReg;
+ struct BB_REGISTER_DEFINITION *pPhyReg;
struct r8192_priv *priv = rtllib_priv(dev);
u32 RegOffSetToBeCheck = 0x3;
u32 RegValueToBeCheck = 0x7f1;
diff --git a/drivers/staging/rtl8192e/r8192E_cmdpkt.c
b/drivers/staging/rtl8192e/r8192E_cmdpkt.c
index 1aa6973..2852099 100644
--- a/drivers/staging/rtl8192e/r8192E_cmdpkt.c
+++ b/drivers/staging/rtl8192e/r8192E_cmdpkt.c
@@ -51,7 +51,7 @@
cb_desc *tcb_desc;
u8 bLastIniPkt;
- PTX_FWINFO_8190PCI pTxFwInfo = NULL;
+ struct TX_FWINFO_8190PCI *pTxFwInfo = NULL;
RT_TRACE(COMP_CMDPKT,"%s(),buffer_len is %d\n",__func__,buffer_len);
firmware_init_param(dev);
@@ -82,8 +82,8 @@
tcb_desc->pkt_size = frag_length;
seg_ptr = skb_put(skb, priv->rtllib->tx_headroom);
- pTxFwInfo = (PTX_FWINFO_8190PCI)seg_ptr;
- memset(pTxFwInfo,0,sizeof(TX_FWINFO_8190PCI));
+ pTxFwInfo = (struct TX_FWINFO_8190PCI *)seg_ptr;
+ memset(pTxFwInfo, 0, sizeof(struct TX_FWINFO_8190PCI));
memset(pTxFwInfo,0x12,8);
seg_ptr = skb_put(skb, frag_length);
diff --git a/drivers/staging/rtl8192e/r8192E_dev.c
b/drivers/staging/rtl8192e/r8192E_dev.c
index d441a54..f1e1c03 100644
--- a/drivers/staging/rtl8192e/r8192E_dev.c
+++ b/drivers/staging/rtl8192e/r8192E_dev.c
@@ -1155,13 +1155,14 @@ u8 rtl8192_MapHwQueueToFirmwareQueue(u8 QueueID, u8
priority)
}
-void rtl8192_tx_fill_desc(struct net_device* dev, tx_desc * pdesc, cb_desc *
cb_desc, struct sk_buff* skb)
+void rtl8192_tx_fill_desc(struct net_device *dev, struct tx_desc *pdesc,
+ cb_desc *cb_desc, struct sk_buff *skb)
{
struct r8192_priv *priv = rtllib_priv(dev);
dma_addr_t mapping = pci_map_single(priv->pdev, skb->data, skb->len,
PCI_DMA_TODEVICE);
- TX_FWINFO_8190PCI *pTxFwInfo = NULL;
- pTxFwInfo = (PTX_FWINFO_8190PCI)skb->data;
- memset(pTxFwInfo,0,sizeof(TX_FWINFO_8190PCI));
+ struct TX_FWINFO_8190PCI *pTxFwInfo = NULL;
+ pTxFwInfo = (struct TX_FWINFO_8190PCI *)skb->data;
+ memset(pTxFwInfo, 0, sizeof(struct TX_FWINFO_8190PCI));
pTxFwInfo->TxHT = (cb_desc->data_rate&0x80)?1:0;
pTxFwInfo->TxRate = MRateToHwRate8190Pci((u8)cb_desc->data_rate);
pTxFwInfo->EnableCPUDur = cb_desc->bTxEnableFwCalcDur;
@@ -1205,8 +1206,8 @@ void rtl8192_tx_fill_desc(struct net_device* dev,
tx_desc * pdesc, cb_desc * cb
memset((u8*)pdesc,0,12);
pdesc->LINIP = 0;
pdesc->CmdInit = 1;
- pdesc->Offset = sizeof(TX_FWINFO_8190PCI) + 8;
- pdesc->PktSize = (u16)skb->len-sizeof(TX_FWINFO_8190PCI);
+ pdesc->Offset = sizeof(struct TX_FWINFO_8190PCI) + 8;
+ pdesc->PktSize = (u16)skb->len-sizeof(struct TX_FWINFO_8190PCI);
pdesc->SecCAMID= 0;
pdesc->RATid = cb_desc->RATRIndex;
@@ -1244,7 +1245,7 @@ void rtl8192_tx_fill_desc(struct net_device* dev,
tx_desc * pdesc, cb_desc * cb
pdesc->PktId = 0x0;
pdesc->QueueSelect =
rtl8192_MapHwQueueToFirmwareQueue(cb_desc->queue_index, cb_desc->priority);
- pdesc->TxFWInfoSize = sizeof(TX_FWINFO_8190PCI);
+ pdesc->TxFWInfoSize = sizeof(struct TX_FWINFO_8190PCI);
pdesc->DISFB = cb_desc->bTxDisableRateFallBack;
pdesc->USERATE = cb_desc->bTxUseDriverAssingedRate;
@@ -1256,7 +1257,8 @@ void rtl8192_tx_fill_desc(struct net_device* dev,
tx_desc * pdesc, cb_desc * cb
pdesc->TxBuffAddr = cpu_to_le32(mapping);
}
-void rtl8192_tx_fill_cmd_desc(struct net_device* dev, tx_desc_cmd * entry,
+void rtl8192_tx_fill_cmd_desc(struct net_device* dev,
+ struct tx_desc_cmd *entry,
cb_desc * cb_desc, struct sk_buff* skb)
{
struct r8192_priv *priv = rtllib_priv(dev);
@@ -1269,9 +1271,9 @@ void rtl8192_tx_fill_cmd_desc(struct net_device* dev,
tx_desc_cmd * entry,
if (cb_desc->bCmdOrInit == DESC_PACKET_TYPE_INIT) {
entry->CmdInit = DESC_PACKET_TYPE_INIT;
} else {
- tx_desc* entry_tmp = (tx_desc*)entry;
+ struct tx_desc *entry_tmp = (struct tx_desc *)entry;
entry_tmp->CmdInit = DESC_PACKET_TYPE_NORMAL;
- entry_tmp->Offset = sizeof(TX_FWINFO_8190PCI) + 8;
+ entry_tmp->Offset = sizeof(struct TX_FWINFO_8190PCI) + 8;
entry_tmp->PktSize = (u16)(cb_desc->pkt_size + entry_tmp->Offset);
entry_tmp->QueueSelect = QSLT_CMD;
entry_tmp->TxFWInfoSize = 0x08;
@@ -1396,8 +1398,8 @@ rtl8192_signal_scale_mapping(struct r8192_priv * priv,
void rtl8192_query_rxphystatus(
struct r8192_priv * priv,
struct rtllib_rx_stats * pstats,
- prx_desc pdesc,
- prx_fwinfo pdrvinfo,
+ struct rx_desc *pdesc,
+ struct rx_fwinfo *pdrvinfo,
struct rtllib_rx_stats * precord_stats,
bool bpacket_match_bssid,
bool bpacket_toself,
@@ -1405,9 +1407,9 @@ void rtl8192_query_rxphystatus(
bool bToSelfBA
)
{
- phy_sts_ofdm_819xpci_t* pofdm_buf;
- phy_sts_cck_819xpci_t * pcck_buf;
- phy_ofdm_rx_status_rxsc_sgien_exintfflag* prxsc;
+ struct phy_sts_ofdm_819xpci *pofdm_buf;
+ struct phy_sts_cck_819xpci *pcck_buf;
+ struct phy_ofdm_rx_status_flag *prxsc;
u8 *prxpkt;
u8 i,max_spatial_stream, tmp_rxsnr,
tmp_rxevm, rxsc_sgien_exflg;
char rx_pwr[4], rx_pwr_all=0;
@@ -1439,10 +1441,10 @@ void rtl8192_query_rxphystatus(
prxpkt = (u8*)pdrvinfo;
- prxpkt += sizeof(rx_fwinfo);
+ prxpkt += sizeof(struct rx_fwinfo);
- pcck_buf = (phy_sts_cck_819xpci_t *)prxpkt;
- pofdm_buf = (phy_sts_ofdm_819xpci_t *)prxpkt;
+ pcck_buf = (struct phy_sts_cck_819xpci *)prxpkt;
+ pofdm_buf = (struct phy_sts_ofdm_819xpci *)prxpkt;
pstats->RxMIMOSignalQuality[0] = -1;
pstats->RxMIMOSignalQuality[1] = -1;
@@ -1580,7 +1582,7 @@ void rtl8192_query_rxphystatus(
rxsc_sgien_exflg = pofdm_buf->rxsc_sgien_exflg;
- prxsc = (phy_ofdm_rx_status_rxsc_sgien_exintfflag
*)&rxsc_sgien_exflg;
+ prxsc = (struct phy_ofdm_rx_status_flag *)&rxsc_sgien_exflg;
if (pdrvinfo->BW)
priv->stats.received_bwtype[1+prxsc->rxsc]++;
else
@@ -1768,8 +1770,8 @@ void rtl8192_process_phyinfo(struct r8192_priv * priv,
u8* buffer,struct rtllib_
void rtl8192_TranslateRxSignalStuff(struct net_device *dev,
struct sk_buff *skb,
struct rtllib_rx_stats * pstats,
- prx_desc pdesc,
- prx_fwinfo pdrvinfo)
+ struct rx_desc *pdesc,
+ struct rx_fwinfo *pdrvinfo)
{
struct r8192_priv *priv = (struct r8192_priv *)rtllib_priv(dev);
bool bpacket_match_bssid, bpacket_toself;
@@ -1870,8 +1872,9 @@ void rtl8192_UpdateReceivedRateHistogramStatistics(
priv->stats.received_rate_histogram[rcvType][rateIndex]++;
}
-bool rtl8192_rx_query_status_desc(struct net_device* dev, struct
rtllib_rx_stats* stats,
- rx_desc *pdesc, struct sk_buff* skb)
+bool rtl8192_rx_query_status_desc(struct net_device *dev,
+ struct rtllib_rx_stats *stats,
+ struct rx_desc *pdesc, struct sk_buff* skb)
{
struct r8192_priv *priv = rtllib_priv(dev);
@@ -1896,12 +1899,12 @@ bool rtl8192_rx_query_status_desc(struct net_device*
dev, struct rtllib_rx_stats
}
return false;
} else {
- prx_fwinfo pDrvInfo = NULL;
+ struct rx_fwinfo *pDrvInfo = NULL;
stats->RxDrvInfoSize = pdesc->RxDrvInfoSize;
stats->RxBufShift = ((pdesc->Shift)&0x03);
stats->Decrypted = !pdesc->SWDec;
- pDrvInfo = (rx_fwinfo *)(skb->data + stats->RxBufShift);
+ pDrvInfo = (struct rx_fwinfo *)(skb->data + stats->RxBufShift);
stats->rate = HwRateToMRate90((bool)pDrvInfo->RxHT,
(u8)pDrvInfo->RxRate);
stats->bShortPreamble = pDrvInfo->SPLCP;
@@ -2057,7 +2060,7 @@ rtl8192_InitializeVariables(struct net_device *dev)
IEEE_SOFTMAC_PROBERS | IEEE_SOFTMAC_TX_QUEUE /* |
IEEE_SOFTMAC_BEACONS*/;
- priv->rtllib->tx_headroom = sizeof(TX_FWINFO_8190PCI);
+ priv->rtllib->tx_headroom = sizeof(struct TX_FWINFO_8190PCI);
priv->ShortRetryLimit = 0x30;
priv->LongRetryLimit = 0x30;
diff --git a/drivers/staging/rtl8192e/r8192E_dev.h
b/drivers/staging/rtl8192e/r8192E_dev.h
index f8021c7..bb64efc 100644
--- a/drivers/staging/rtl8192e/r8192E_dev.h
+++ b/drivers/staging/rtl8192e/r8192E_dev.h
@@ -45,12 +45,14 @@ void rtl8192_get_eeprom_size(struct net_device* dev);
bool rtl8192_adapter_start(struct net_device *dev);
void rtl8192_link_change(struct net_device *dev);
void rtl8192_AllowAllDestAddr(struct net_device* dev, bool bAllowAllDA, bool
WriteIntoReg);
-void rtl8192_tx_fill_desc(struct net_device* dev, tx_desc * pdesc, cb_desc *
cb_desc,
- struct sk_buff* skb);
-void rtl8192_tx_fill_cmd_desc(struct net_device* dev, tx_desc_cmd * entry,
+void rtl8192_tx_fill_desc(struct net_device *dev, struct tx_desc *pdesc,
+ cb_desc * cb_desc, struct sk_buff* skb);
+void rtl8192_tx_fill_cmd_desc(struct net_device* dev,
+ struct tx_desc_cmd *entry,
cb_desc * cb_desc, struct sk_buff* skb);
-bool rtl8192_rx_query_status_desc(struct net_device* dev, struct
rtllib_rx_stats *stats,
- rx_desc *pdesc, struct sk_buff* skb);
+bool rtl8192_rx_query_status_desc(struct net_device *dev,
+ struct rtllib_rx_stats *stats,
+ struct rx_desc *pdesc, struct sk_buff* skb);
void rtl8192_halt_adapter(struct net_device *dev, bool reset);
void rtl8192_update_ratr_table(struct net_device* dev);
#endif
diff --git a/drivers/staging/rtl8192e/r8192E_phy.c
b/drivers/staging/rtl8192e/r8192E_phy.c
index c462d74..5a907a9 100644
--- a/drivers/staging/rtl8192e/r8192E_phy.c
+++ b/drivers/staging/rtl8192e/r8192E_phy.c
@@ -104,7 +104,7 @@ u32 rtl8192_phy_RFSerialRead(struct net_device* dev,
RF90_RADIO_PATH_E eRFPath,
struct r8192_priv *priv = rtllib_priv(dev);
u32 ret = 0;
u32 NewOffset = 0;
- BB_REGISTER_DEFINITION_T* pPhyReg = &priv->PHYRegDef[eRFPath];
+ struct BB_REGISTER_DEFINITION *pPhyReg = &priv->PHYRegDef[eRFPath];
Offset &= 0x3f;
if (priv->rf_chip == RF_8256)
@@ -164,7 +164,7 @@ void rtl8192_phy_RFSerialWrite(struct net_device* dev,
RF90_RADIO_PATH_E eRFPath
{
struct r8192_priv *priv = rtllib_priv(dev);
u32 DataAndAddr = 0, NewOffset = 0;
- BB_REGISTER_DEFINITION_T *pPhyReg = &priv->PHYRegDef[eRFPath];
+ struct BB_REGISTER_DEFINITION *pPhyReg = &priv->PHYRegDef[eRFPath];
Offset &= 0x3f;
if (priv->rf_chip == RF_8256)
diff --git a/drivers/staging/rtl8192e/rtl_core.c
b/drivers/staging/rtl8192e/rtl_core.c
index bc9378a..ece05ba 100644
--- a/drivers/staging/rtl8192e/rtl_core.c
+++ b/drivers/staging/rtl8192e/rtl_core.c
@@ -800,7 +800,7 @@ void rtl8192_prepare_beacon(struct r8192_priv *priv)
struct sk_buff *pskb = NULL, *pnewskb = NULL;
cb_desc *tcb_desc = NULL;
struct rtl8192_tx_ring *ring = NULL;
- tx_desc *pdesc = NULL;
+ struct tx_desc *pdesc = NULL;
ring = &priv->tx_ring[BEACON_QUEUE];
pskb = __skb_dequeue(&ring->queue);
@@ -1226,7 +1226,7 @@ static void rtl8192_init_priv_variable(struct net_device*
dev)
priv->force_reset = false;
memset(priv->rtllib->swcamtable,0,sizeof(SW_CAM_TABLE)*32);
- memset(&priv->InterruptLog,0,sizeof(LOG_INTERRUPT_8190_T));
+ memset(&priv->InterruptLog,0,sizeof(struct LOG_INTERRUPT_8190));
priv->RxCounter = 0;
priv->rtllib->wx_set_enc = 0;
priv->bHwRadioOff = false;
@@ -1884,7 +1884,7 @@ static void rtl8192_free_tx_ring(struct net_device *dev,
unsigned int prio)
struct rtl8192_tx_ring *ring = &priv->tx_ring[prio];
while (skb_queue_len(&ring->queue)) {
- tx_desc *entry = &ring->desc[ring->idx];
+ struct tx_desc *entry = &ring->desc[ring->idx];
struct sk_buff *skb = __skb_dequeue(&ring->queue);
pci_unmap_single(priv->pdev, le32_to_cpu(entry->TxBuffAddr),
@@ -1982,7 +1982,7 @@ void rtl8192_tx_isr(struct net_device *dev, int prio)
struct rtl8192_tx_ring *ring = &priv->tx_ring[prio];
while (skb_queue_len(&ring->queue)) {
- tx_desc *entry = &ring->desc[ring->idx];
+ struct tx_desc *entry = &ring->desc[ring->idx];
struct sk_buff *skb;
if (prio != BEACON_QUEUE) {
@@ -2007,7 +2007,7 @@ void rtl8192_tx_cmd(struct net_device *dev, struct
sk_buff *skb)
{
struct r8192_priv *priv = rtllib_priv(dev);
struct rtl8192_tx_ring *ring;
- tx_desc_cmd* entry;
+ struct tx_desc_cmd *entry;
unsigned int idx;
cb_desc *tcb_desc;
unsigned long flags;
@@ -2016,7 +2016,7 @@ void rtl8192_tx_cmd(struct net_device *dev, struct
sk_buff *skb)
ring = &priv->tx_ring[TXCMD_QUEUE];
idx = (ring->idx + skb_queue_len(&ring->queue)) % ring->entries;
- entry = (tx_desc_cmd*) &ring->desc[idx];
+ entry = (struct tx_desc_cmd *) &ring->desc[idx];
tcb_desc = (cb_desc *)(skb->cb + MAX_DEV_ADDR_SIZE);
@@ -2034,7 +2034,7 @@ short rtl8192_tx(struct net_device *dev, struct sk_buff*
skb)
struct rtl8192_tx_ring *ring;
unsigned long flags;
cb_desc *tcb_desc = (cb_desc *)(skb->cb + MAX_DEV_ADDR_SIZE);
- tx_desc *pdesc = NULL;
+ struct tx_desc *pdesc = NULL;
struct rtllib_hdr_1addr * header = NULL;
u16 fc=0, type=0,stype=0;
bool multi_addr=false,broad_addr=false,uni_addr=false;
@@ -2049,7 +2049,7 @@ short rtl8192_tx(struct net_device *dev, struct sk_buff*
skb)
priv->rtllib->bAwakePktSent = true;
- fwinfo_size = sizeof(TX_FWINFO_8190PCI);
+ fwinfo_size = sizeof(struct TX_FWINFO_8190PCI);
header = (struct rtllib_hdr_1addr *)(((u8*)skb->data) + fwinfo_size);
fc = header->frame_ctl;
@@ -2108,7 +2108,7 @@ short rtl8192_tx(struct net_device *dev, struct sk_buff*
skb)
short rtl8192_alloc_rx_desc_ring(struct net_device *dev)
{
struct r8192_priv *priv = rtllib_priv(dev);
- rx_desc *entry = NULL;
+ struct rx_desc *entry = NULL;
int i, rx_queue_idx;
for (rx_queue_idx = 0; rx_queue_idx < MAX_RX_QUEUE; rx_queue_idx ++){
@@ -2150,7 +2150,7 @@ static int rtl8192_alloc_tx_desc_ring(struct net_device
*dev,
unsigned int prio, unsigned int entries)
{
struct r8192_priv *priv = (struct r8192_priv *)rtllib_priv(dev);
- tx_desc *ring;
+ struct tx_desc *ring;
dma_addr_t dma;
int i;
@@ -2181,7 +2181,7 @@ short rtl8192_pci_initdescring(struct net_device *dev)
int i;
struct r8192_priv *priv = rtllib_priv(dev);
- ret = rtl8192_alloc_rx_desc_ring(dev);
+ ret = rtl8192_alloc_rx_desc_ring(dev);
if (ret) {
return ret;
}
@@ -2210,7 +2210,7 @@ void rtl8192_pci_resetdescring(struct net_device *dev)
for (rx_queue_idx = 0; rx_queue_idx < MAX_RX_QUEUE; rx_queue_idx ++){
if (priv->rx_ring[rx_queue_idx]) {
- rx_desc *entry = NULL;
+ struct rx_desc *entry = NULL;
for (i = 0; i < priv->rxringcount; i++) {
entry = &priv->rx_ring[rx_queue_idx][i];
entry->OWN = 1;
@@ -2225,7 +2225,7 @@ void rtl8192_pci_resetdescring(struct net_device *dev)
struct rtl8192_tx_ring *ring = &priv->tx_ring[i];
while (skb_queue_len(&ring->queue)) {
- tx_desc *entry = &ring->desc[ring->idx];
+ struct tx_desc *entry = &ring->desc[ring->idx];
struct sk_buff *skb = __skb_dequeue(&ring->queue);
pci_unmap_single(priv->pdev, le32_to_cpu(entry->TxBuffAddr),
@@ -2363,7 +2363,8 @@ void rtl8192_rx_normal(struct net_device *dev)
stats.nic_type = NIC_8192E;
while (count--) {
- rx_desc *pdesc =
&priv->rx_ring[rx_queue_idx][priv->rx_idx[rx_queue_idx]];
+ struct rx_desc *pdesc = &priv->rx_ring[rx_queue_idx]
+ [priv->rx_idx[rx_queue_idx]];
struct sk_buff *skb =
priv->rx_buf[rx_queue_idx][priv->rx_idx[rx_queue_idx]];
if (pdesc->OWN) {
diff --git a/drivers/staging/rtl8192e/rtl_core.h
b/drivers/staging/rtl8192e/rtl_core.h
index 0eecb79..5e8e989 100644
--- a/drivers/staging/rtl8192e/rtl_core.h
+++ b/drivers/staging/rtl8192e/rtl_core.h
@@ -518,7 +518,7 @@ typedef struct _tx_ring{
}__attribute__ ((packed)) tx_ring, * ptx_ring;
struct rtl8192_tx_ring {
- tx_desc *desc;
+ struct tx_desc *desc;
dma_addr_t dma;
unsigned int idx;
unsigned int entries;
@@ -534,10 +534,20 @@ struct rtl819x_ops{
void (* init_before_adapter_start)(struct net_device* dev);
bool (* initialize_adapter)(struct net_device* dev);
void (*link_change)(struct net_device* dev);
- void (* tx_fill_descriptor)(struct net_device* dev, tx_desc * tx_desc,
cb_desc * cb_desc, struct sk_buff *skb);
- void (* tx_fill_cmd_descriptor)(struct net_device* dev, tx_desc_cmd *
entry, cb_desc * cb_desc, struct sk_buff *skb);
- bool (* rx_query_status_descriptor)(struct net_device* dev, struct
rtllib_rx_stats* stats, rx_desc *pdesc, struct sk_buff* skb);
- bool (* rx_command_packet_handler)(struct net_device *dev, struct
sk_buff* skb, rx_desc *pdesc);
+ void (*tx_fill_descriptor)(struct net_device *dev,
+ struct tx_desc *tx_desc,
+ cb_desc * cb_desc, struct sk_buff *skb);
+ void (* tx_fill_cmd_descriptor)(struct net_device* dev,
+ struct tx_desc_cmd *entry,
+ cb_desc * cb_desc,
+ struct sk_buff *skb);
+ bool (*rx_query_status_descriptor)(struct net_device *dev,
+ struct rtllib_rx_stats *stats,
+ struct rx_desc *pdesc,
+ struct sk_buff* skb);
+ bool (*rx_command_packet_handler)(struct net_device *dev,
+ struct sk_buff* skb,
+ struct rx_desc *pdesc);
void (* stop_adapter)(struct net_device *dev, bool reset);
void (* update_ratr_table)(struct net_device* dev);
void (* irq_enable)(struct net_device* dev);
@@ -587,7 +597,7 @@ typedef struct r8192_priv
work_struct_rsl reset_wq;
- LOG_INTERRUPT_8190_T InterruptLog;
+ struct LOG_INTERRUPT_8190 InterruptLog;
RT_CUSTOMER_ID CustomerID;
@@ -595,7 +605,7 @@ typedef struct r8192_priv
RT_RF_TYPE_819xU rf_chip;
IC_INFERIORITY_8192S IC_Class;
HT_CHANNEL_WIDTH CurrentChannelBW;
- BB_REGISTER_DEFINITION_T PHYRegDef[4];
+ struct BB_REGISTER_DEFINITION PHYRegDef[4];
rate_adaptive rate_adaptive;
ccktxbbgain_struct
cck_txbbgain_table[CCKTxBBGainTableLength];
@@ -606,7 +616,7 @@ typedef struct r8192_priv
ACM_METHOD AcmMethod;
struct rt_firmware *pFirmware;
- rtl819x_loopback_e LoopbackMode;
+ enum rtl819x_loopback LoopbackMode;
enum firmware_source firmware_source;
struct timer_list watch_dog_timer;
@@ -643,7 +653,7 @@ typedef struct r8192_priv
void (*rf_close)(struct net_device *dev);
void (*rf_init)(struct net_device *dev);
- rx_desc *rx_ring[MAX_RX_QUEUE];
+ struct rx_desc *rx_ring[MAX_RX_QUEUE];
struct sk_buff *rx_buf[MAX_RX_QUEUE][MAX_RX_COUNT];
dma_addr_t rx_ring_dma[MAX_RX_QUEUE];
unsigned int rx_idx[MAX_RX_QUEUE];
--
1.7.3.4
_______________________________________________
devel mailing list
[email protected]
http://driverdev.linuxdriverproject.org/mailman/listinfo/devel