Staging: et131x: kill of FBR_WORD2
authorAlan Cox <alan@linux.intel.com>
Mon, 18 Jan 2010 15:32:44 +0000 (15:32 +0000)
committerGreg Kroah-Hartman <gregkh@suse.de>
Thu, 4 Mar 2010 00:42:49 +0000 (16:42 -0800)
This is only used meaningfully as a definition, we never mask and fetch the
bits apart

Signed-off-by: Alan Cox <alan@linux.intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/staging/et131x/et1310_rx.c
drivers/staging/et131x/et1310_rx.h

index 81c1a7478ad68b520238283c03ba39f342f032b8..2600b2f7a623f03b6fa477c88abc8cb35c08f7cd 100644 (file)
@@ -640,7 +640,7 @@ void ConfigRxDmaRegs(struct et131x_adapter *etdev)
        for (entry = 0; entry < rx_local->Fbr1NumEntries; entry++) {
                fbr_entry->addr_hi = rx_local->Fbr[1]->PAHigh[entry];
                fbr_entry->addr_lo = rx_local->Fbr[1]->PALow[entry];
-               fbr_entry->word2.bits.bi = entry;
+               fbr_entry->word2 = entry;
                fbr_entry++;
        }
 
@@ -665,7 +665,7 @@ void ConfigRxDmaRegs(struct et131x_adapter *etdev)
        for (entry = 0; entry < rx_local->Fbr0NumEntries; entry++) {
                fbr_entry->addr_hi = rx_local->Fbr[0]->PAHigh[entry];
                fbr_entry->addr_lo = rx_local->Fbr[0]->PALow[entry];
-               fbr_entry->word2.bits.bi = entry;
+               fbr_entry->word2 = entry;
                fbr_entry++;
        }
 
@@ -1126,7 +1126,7 @@ void nic_return_rfd(struct et131x_adapter *etdev, PMP_RFD rfd)
                         */
                        next->addr_hi = rx_local->Fbr[1]->PAHigh[bi];
                        next->addr_lo = rx_local->Fbr[1]->PALow[bi];
-                       next->word2.value = bi;
+                       next->word2 = bi;
 
                        writel(bump_fbr(&rx_local->local_Fbr1_full,
                                rx_local->Fbr1NumEntries - 1),
@@ -1144,7 +1144,7 @@ void nic_return_rfd(struct et131x_adapter *etdev, PMP_RFD rfd)
                         */
                        next->addr_hi = rx_local->Fbr[0]->PAHigh[bi];
                        next->addr_lo = rx_local->Fbr[0]->PALow[bi];
-                       next->word2.value = bi;
+                       next->word2 = bi;
 
                        writel(bump_fbr(&rx_local->local_Fbr0_full,
                                        rx_local->Fbr0NumEntries - 1),
index 69514593612c006bcfed7cf5b3c07b4b13aa5e11..db252cafa94ae6924fa112ec338ac7cc97a39511 100644 (file)
 #define ALCATEL_BROADCAST_PKT  0x02000000
 
 /* typedefs for Free Buffer Descriptors */
-typedef union _FBR_WORD2_t {
-       u32 value;
-       struct {
-#ifdef _BIT_FIELDS_HTOL
-               u32 reserved:22;        /* bits 10-31 */
-               u32 bi:10;              /* bits 0-9(Buffer Index) */
-#else
-               u32 bi:10;              /* bits 0-9(Buffer Index) */
-               u32 reserved:22;        /* bit 10-31 */
-#endif
-       } bits;
-} FBR_WORD2_t, *PFBR_WORD2_t;
-
 typedef struct _FBR_DESC_t {
        u32 addr_lo;
        u32 addr_hi;
-       FBR_WORD2_t word2;
+       u32 word2;              /* Bits 10-31 reserved, 0-9 descriptor */
 } FBR_DESC_t, *PFBR_DESC_t;
 
 /* Typedefs for Packet Status Ring Descriptors */