All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 1/1] ath_hif_usb: changed 'typedef struct' to 'struct' & replaced UsbTxQ with 'struct sk_buff *'
@ 2009-11-08  6:57 RCore Linux
  2009-11-08 22:01 ` Luis R. Rodriguez
  0 siblings, 1 reply; 2+ messages in thread
From: RCore Linux @ 2009-11-08  6:57 UTC (permalink / raw)
  To: Luis R. Rodriguez; +Cc: linux-wireless, devel

Replaced structure definitions from 'typedef struct' to 'struct
<struct>' ,  replaced UsbTxQ references to 'struct sk_buff *'

Signed-off-by: Ramesh R <rshlinux@gmail.com>
---
 ath/ath9k/ath_hif_usb.c |   85 +++++++++++++++++++++++------------------------
 1 files changed, 42 insertions(+), 43 deletions(-)

diff --git a/ath/ath9k/ath_hif_usb.c b/ath/ath9k/ath_hif_usb.c
index 0a67763..82634e1 100644
--- a/ath/ath9k/ath_hif_usb.c
+++ b/ath/ath9k/ath_hif_usb.c
@@ -91,37 +91,33 @@ struct cmd_urb_context {
 	struct hif_device_usb *hif_dev;
 };

-struct UsbTxQ {
-	struct sk_buff *buf;
-};
-
-typedef struct _UsbTxUrbContext {
+struct UsbTxUrbContext {
 	u8 index;
 	u8 inUse;
 	struct hif_device_usb *hif_dev;
 	struct sk_buff *buf;
 	struct urb *urb;
-} UsbTxUrbContext;
+};

 struct hif_usb_tx_pipe {
-	u8              usb_pipe;
-	struct UsbTxQ   UsbTxBufQ[ZM_MAX_TX_BUF_NUM];
-	u16             TxBufHead;
-	u16             TxBufTail;
-	u16             TxBufCnt;
-	u16             TxUrbHead;
-	u16             TxUrbTail;
-	u16             TxUrbCnt;
-	UsbTxUrbContext TxUrbCtx[ZM_MAX_TX_URB_NUM];
-	usb_complete_t  complete;
+	u8 usb_pipe;
+	struct sk_buff *UsbTxBufQ[ZM_MAX_TX_BUF_NUM];
+	u16 TxBufHead;
+	u16 TxBufTail;
+	u16 TxBufCnt;
+	u16 TxUrbHead;
+	u16 TxUrbTail;
+	u16 TxUrbCnt;
+	struct UsbTxUrbContext TxUrbCtx[ZM_MAX_TX_URB_NUM];
+	usb_complete_t complete;
 };

-typedef struct _UsbRxUrbContext {
+struct UsbRxUrbContext{
 	u8 inUse;
 	struct hif_device_usb *hif_dev;
 	struct sk_buff *skb;
 	struct urb *urb;
-} UsbRxUrbContext;
+} ;

 struct hif_device_usb {
 	void *htc_handle;
@@ -132,7 +128,7 @@ struct hif_device_usb {
 	u16 device_id;

 	struct sk_buff *regUsbReadBuf;
-	UsbRxUrbContext RxUrbCtx[ZM_MAX_RX_URB_NUM];
+	struct UsbRxUrbContext RxUrbCtx[ZM_MAX_RX_URB_NUM];
 	struct usb_anchor rx_submitted;
 	struct hif_usb_tx_pipe tx_lp;
 	struct hif_usb_tx_pipe tx_mp;
@@ -262,12 +258,12 @@ out:
 	return r;
 }

-static UsbTxUrbContext *zfLnxGetFreeTxUrb(struct hif_device_usb *hif_dev,
+static struct UsbTxUrbContext *zfLnxGetFreeTxUrb(struct
hif_device_usb *hif_dev,
 					  struct hif_usb_tx_pipe *pipe)
 {
-	u16 idx;
-	unsigned long irqFlag;
-	UsbTxUrbContext *ctx = NULL;
+	u16                    idx;
+	unsigned long          irqFlag;
+	struct UsbTxUrbContext *ctx = NULL;

 	spin_lock_irqsave(&(hif_dev->cs_lock), irqFlag);

@@ -285,7 +281,8 @@ static UsbTxUrbContext *zfLnxGetFreeTxUrb(struct
hif_device_usb *hif_dev,
 }

 static void zfLnxPutTxUrb(struct hif_device_usb *hif_dev,
-			  struct hif_usb_tx_pipe *pipe, UsbTxUrbContext * ctx)
+			struct hif_usb_tx_pipe *pipe,
+			struct UsbTxUrbContext *ctx)
 {
 	unsigned long irqFlag;

@@ -307,11 +304,11 @@ static u16 zfLnxCheckTxBufferCnt(struct
hif_device_usb *hif_dev,
 	return TxBufCnt;
 }

-static struct UsbTxQ *zfLnxGetUsbTxBuffer(struct hif_device_usb *hif_dev,
+static struct sk_buff *zfLnxGetUsbTxBuffer(struct hif_device_usb *hif_dev,
 				     struct hif_usb_tx_pipe *pipe)
 {
 	u16 idx;
-	struct UsbTxQ *TxQ;
+	struct sk_buff *TxQ;
 	unsigned long flags;

 	spin_lock_irqsave(&hif_dev->cs_lock, flags);
@@ -319,7 +316,7 @@ static struct UsbTxQ *zfLnxGetUsbTxBuffer(struct
hif_device_usb *hif_dev,
 	idx = ((pipe->TxBufHead + 1) & (ZM_MAX_TX_BUF_NUM - 1));

 	if (pipe->TxBufCnt > 0) {
-		TxQ = (struct UsbTxQ *) &(pipe->UsbTxBufQ[pipe->TxBufHead]);
+		TxQ = (struct sk_buff *) &(pipe->UsbTxBufQ[pipe->TxBufHead]);
 		pipe->TxBufHead =
 		    ((pipe->TxBufHead + 1) & (ZM_MAX_TX_BUF_NUM - 1));
 		pipe->TxBufCnt--;
@@ -341,10 +338,10 @@ static struct UsbTxQ *zfLnxGetUsbTxBuffer(struct
hif_device_usb *hif_dev,
 static u32 zfLnxUsbSubmitTxData(struct hif_device_usb *hif_dev,
 				struct hif_usb_tx_pipe *tx_pipe)
 {
-	UsbTxUrbContext *urb_ctx;
-	struct UsbTxQ   *tx_data;
-	struct sk_buff  *skb;
-	int             r;
+	struct UsbTxUrbContext *urb_ctx;
+	struct sk_buff *tx_data;
+	struct sk_buff *skb;
+	int            r;

 	/* First check whether there is a free URB */
 	urb_ctx = zfLnxGetFreeTxUrb(hif_dev, tx_pipe);
@@ -361,7 +358,7 @@ static u32 zfLnxUsbSubmitTxData(struct
hif_device_usb *hif_dev,
 		return -ENOBUFS;
 	}

-	skb = tx_data->buf;
+	skb = tx_data;
 	urb_ctx->buf = skb;

 	/* Submit a tx urb */
@@ -386,7 +383,7 @@ static u32 zfLnxUsbSubmitTxData(struct
hif_device_usb *hif_dev,

 static void hif_tx_lp_cb(struct urb *urb)
 {
-	UsbTxUrbContext *ctx = (UsbTxUrbContext *) urb->context;
+	struct UsbTxUrbContext *ctx = (struct UsbTxUrbContext *) urb->context;
 	struct hif_device_usb *hif_dev = (struct hif_device_usb *)ctx->hif_dev;
 	struct sk_buff *buf;

@@ -616,7 +613,8 @@ static void hif_cmd_cb(struct urb *urb)
 	HTCTxCompletionHandler(hif_dev->htc_handle, buf);
 }

-static u32 zfLnxUsbIn(struct hif_device_usb *hif_dev, UsbRxUrbContext
*RxUrbCtx)
+static u32 zfLnxUsbIn(struct hif_device_usb *hif_dev,
+			struct UsbRxUrbContext *RxUrbCtx)
 {
 	struct urb *urb = RxUrbCtx->urb;
 	struct sk_buff *skb = RxUrbCtx->skb;
@@ -633,7 +631,8 @@ static u32 zfLnxUsbIn(struct hif_device_usb
*hif_dev, UsbRxUrbContext *RxUrbCtx)

 static void hif_rx_cb(struct urb *urb)
 {
-	UsbRxUrbContext *RxUrbCtx = (UsbRxUrbContext *) urb->context;
+	struct UsbRxUrbContext *RxUrbCtx =
+				(struct UsbRxUrbContext *) urb->context;
 	struct hif_device_usb *hif_dev = RxUrbCtx->hif_dev;
 	struct sk_buff *buf;
 	struct sk_buff *new_buf;
@@ -683,7 +682,7 @@ static void hif_rx_cb(struct urb *urb)

 static void hif_tx_hp_cb(struct urb *urb)
 {
-	UsbTxUrbContext *ctx = (UsbTxUrbContext *) urb->context;
+	struct UsbTxUrbContext *ctx = (struct UsbTxUrbContext *) urb->context;
 	struct hif_device_usb *hif_dev = (struct hif_device_usb *)ctx->hif_dev;
 	struct sk_buff *buf;

@@ -706,7 +705,7 @@ static void hif_tx_hp_cb(struct urb *urb)

 static void hif_tx_mp_cb(struct urb *urb)
 {
-	UsbTxUrbContext *ctx = (UsbTxUrbContext *) urb->context;
+	struct UsbTxUrbContext *ctx = (struct UsbTxUrbContext *) urb->context;
 	struct hif_device_usb *hif_dev = (struct hif_device_usb *)ctx->hif_dev;
 	struct sk_buff *buf;

@@ -730,10 +729,10 @@ static void hif_tx_mp_cb(struct urb *urb)
 static u16 zfLnxPutUsbTxBuffer(struct hif_device_usb *hif_dev, struct
sk_buff *buf,
 			       struct hif_usb_tx_pipe *tx_pipe)
 {
-	unsigned long flags;
-	u16           idx;
-	struct UsbTxQ *TxQ;
-	int           r = 0;
+	unsigned long  flags;
+	u16            idx;
+	struct sk_buff *TxQ;
+	int            r = 0;

 	spin_lock_irqsave(&(hif_dev->cs_lock), flags);

@@ -744,8 +743,8 @@ static u16 zfLnxPutUsbTxBuffer(struct
hif_device_usb *hif_dev, struct sk_buff *b
 		goto out;
 	}

-	TxQ = (struct UsbTxQ *) &(tx_pipe->UsbTxBufQ[tx_pipe->TxBufTail]);
-	TxQ->buf = buf;
+	TxQ = (struct sk_buff *) &(tx_pipe->UsbTxBufQ[tx_pipe->TxBufTail]);
+	TxQ = buf;
 	tx_pipe->TxBufTail = ((tx_pipe->TxBufTail + 1) &
 			       (ZM_MAX_TX_BUF_NUM - 1));
 	tx_pipe->TxBufCnt++;
-- 
1.5.6.5

^ permalink raw reply related	[flat|nested] 2+ messages in thread

* Re: [PATCH 1/1] ath_hif_usb: changed 'typedef struct' to 'struct' & replaced UsbTxQ with 'struct sk_buff *'
  2009-11-08  6:57 [PATCH 1/1] ath_hif_usb: changed 'typedef struct' to 'struct' & replaced UsbTxQ with 'struct sk_buff *' RCore Linux
@ 2009-11-08 22:01 ` Luis R. Rodriguez
  0 siblings, 0 replies; 2+ messages in thread
From: Luis R. Rodriguez @ 2009-11-08 22:01 UTC (permalink / raw)
  To: RCore Linux; +Cc: devel, linux-wireless

On Sat, Nov 7, 2009 at 10:57 PM, RCore Linux <rshlinux@gmail.com> wrote:
> Replaced structure definitions from 'typedef struct' to 'struct
> <struct>' ,  replaced UsbTxQ references to 'struct sk_buff *'
>
> Signed-off-by: Ramesh R <rshlinux@gmail.com>

Lines are wrapped after 80 characters therefore making this patch
malformed. Please resubmit with an agent that won't wrap it. Also
please exclude linux-wireless from the e-mail as the driver is not yet
upstream.

  Luis

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2009-11-08 22:01 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-11-08  6:57 [PATCH 1/1] ath_hif_usb: changed 'typedef struct' to 'struct' & replaced UsbTxQ with 'struct sk_buff *' RCore Linux
2009-11-08 22:01 ` Luis R. Rodriguez

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.