]> bbs.cooldavid.org Git - net-next-2.6.git/commitdiff
Staging: et131x: kill TX_PR_NUM_DES_t
authorAlan Cox <alan@linux.intel.com>
Wed, 18 Nov 2009 14:07:21 +0000 (14:07 +0000)
committerGreg Kroah-Hartman <gregkh@suse.de>
Fri, 11 Dec 2009 20:23:21 +0000 (12:23 -0800)
Yes folks it another unused typedef.. This completes the clean up of the
TX DMA typedefs

Signed-off-by: Alan Cox <alan@linux.kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/staging/et131x/et1310_address_map.h
drivers/staging/et131x/et1310_tx.c

index 9fa8628f81f5c653016410512e64a0abf4bb2e6a..8b514a0acc1c6fb2a8535a008696a7c1abe07c98 100644 (file)
@@ -198,20 +198,10 @@ typedef struct _GLOBAL_t {                        /* Location: */
 /*
  * structure for txdma packet ring number of descriptor reg in txdma address
  * map.  Located at address 0x100C
+ *
+ * 31-10: unused
+ * 9-0: pr ndes
  */
-typedef union _TXDMA_PR_NUM_DES_t {
-       u32 value;
-       struct {
-#ifdef _BIT_FIELDS_HTOL
-               u32 unused:22;  /* bits 10-31 */
-               u32 pr_ndes:10; /* bits 0-9 */
-#else
-               u32 pr_ndes:10; /* bits 0-9 */
-               u32 unused:22;  /* bits 10-31 */
-#endif
-       } bits;
-} TXDMA_PR_NUM_DES_t, *PTXDMA_PR_NUM_DES_t;
-
 
 #define ET_DMA10_MASK          0x3FF   /* 10 bit mask for DMA10W types */
 #define ET_DMA10_WRAP          0x400
@@ -261,7 +251,7 @@ typedef struct _TXDMA_t {           /* Location: */
        u32 csr;                        /*  0x1000 */
        u32 pr_base_hi;                 /*  0x1004 */
        u32 pr_base_lo;                 /*  0x1008 */
-       TXDMA_PR_NUM_DES_t pr_num_des;  /*  0x100C */
+       u32 pr_num_des;                 /*  0x100C */
        u32 txq_wr_addr;                /*  0x1010 */
        u32 txq_wr_addr_ext;            /*  0x1014 */
        u32 txq_rd_addr;                /*  0x1018 */
index d0c71db6c57ca3890c089f913c669617d70a436a..977e8b34e7a66a2039bab7ba829f71019f39c8bd 100644 (file)
@@ -209,7 +209,7 @@ void ConfigTxDmaRegs(struct et131x_adapter *etdev)
               &txdma->pr_base_lo);
 
        /* Initialise the transmit DMA engine */
-       writel(NUM_DESC_PER_RING_TX - 1, &txdma->pr_num_des.value);
+       writel(NUM_DESC_PER_RING_TX - 1, &txdma->pr_num_des);
 
        /* Load the completion writeback physical address */
        writel((u32)((u64)etdev->tx_ring.tx_status_pa >> 32),