Staging: et131x: clean up MP_FLAG macros
authorAlan Cox <alan@linux.intel.com>
Thu, 27 Aug 2009 10:02:05 +0000 (11:02 +0100)
committerGreg Kroah-Hartman <gregkh@suse.de>
Tue, 15 Sep 2009 19:02:28 +0000 (12:02 -0700)
Signed-off-by: Alan Cox <alan@linux.intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/staging/et131x/et1310_mac.c
drivers/staging/et131x/et1310_phy.c
drivers/staging/et131x/et1310_pm.c
drivers/staging/et131x/et1310_rx.c
drivers/staging/et131x/et1310_tx.c
drivers/staging/et131x/et131x_adapter.h
drivers/staging/et131x/et131x_initpci.c
drivers/staging/et131x/et131x_netdev.c

index a27d8157b242b139e14ac9712159ff63db8cb4e8..c94d66194ac0a7b9159d6441511670f0398b28c1 100644 (file)
@@ -272,7 +272,7 @@ void ConfigMACRegs2(struct et131x_adapter *etdev)
        writel(ctl.value, &etdev->regs->txmac.ctl.value);
 
        /* Ready to start the RXDMA/TXDMA engine */
-       if (!MP_TEST_FLAG(etdev, fMP_ADAPTER_LOWER_POWER)) {
+       if (etdev->Flags & fMP_ADAPTER_LOWER_POWER) {
                et131x_rx_dma_enable(etdev);
                et131x_tx_dma_enable(etdev);
        } else {
index 19ffb65c90bc4dc74526249f55914656f872ce16..98055e6b316c276da19b471b0719b21e3880e0b2 100644 (file)
@@ -498,7 +498,7 @@ void et131x_Mii_check(struct et131x_adapter *etdev,
                        spin_lock_irqsave(&etdev->Lock, flags);
 
                        etdev->MediaState = NETIF_STATUS_MEDIA_CONNECT;
-                       MP_CLEAR_FLAG(etdev, fMP_ADAPTER_LINK_DETECTION);
+                       etdev->Flags &= ~fMP_ADAPTER_LINK_DETECTION;
 
                        spin_unlock_irqrestore(&etdev->Lock, flags);
 
@@ -529,10 +529,8 @@ void et131x_Mii_check(struct et131x_adapter *etdev,
                         * Timer expires, we can report disconnected (handled
                         * in the LinkDetectionDPC).
                         */
-                       if ((MP_IS_FLAG_CLEAR
-                            (etdev, fMP_ADAPTER_LINK_DETECTION))
-                           || (etdev->MediaState ==
-                               NETIF_STATUS_MEDIA_DISCONNECT)) {
+                       if (!(etdev->Flags & fMP_ADAPTER_LINK_DETECTION) ||
+                         (etdev->MediaState == NETIF_STATUS_MEDIA_DISCONNECT)) {
                                spin_lock_irqsave(&etdev->Lock, flags);
                                etdev->MediaState =
                                    NETIF_STATUS_MEDIA_DISCONNECT;
index ea186a8cc5da58e43a5ba77c0cabf5f4fadff30a..f4c942c7b881d83597f27a83833e6491ec881678 100644 (file)
@@ -134,7 +134,7 @@ void EnablePhyComa(struct et131x_adapter *etdev)
 
        /* Stop sending packets. */
        spin_lock_irqsave(&etdev->SendHWLock, flags);
-       MP_SET_FLAG(etdev, fMP_ADAPTER_LOWER_POWER);
+       etdev->Flags |= fMP_ADAPTER_LOWER_POWER;
        spin_unlock_irqrestore(&etdev->SendHWLock, flags);
 
        /* Wait for outstanding Receive packets */
@@ -189,7 +189,7 @@ void DisablePhyComa(struct et131x_adapter *etdev)
        et131x_adapter_setup(etdev);
 
        /* Allow Tx to restart */
-       MP_CLEAR_FLAG(etdev, fMP_ADAPTER_LOWER_POWER);
+       etdev->Flags &= ~fMP_ADAPTER_LOWER_POWER;
 
        /* Need to re-enable Rx. */
        et131x_rx_dma_enable(etdev);
index 757a8cd45416307b387f560557267efda3013e66..54a7ecfd4901e5d3ec852fe7c47fe85313c3e6e9 100644 (file)
@@ -415,7 +415,7 @@ int et131x_rx_dma_memory_alloc(struct et131x_adapter *adapter)
                                                   SLAB_HWCACHE_ALIGN,
                                                   NULL);
 
-       MP_SET_FLAG(adapter, fMP_ADAPTER_RECV_LOOKASIDE);
+       adapter->Flags |= fMP_ADAPTER_RECV_LOOKASIDE;
 
        /* The RFDs are going to be put on lists later on, so initialize the
         * lists now.
@@ -569,9 +569,9 @@ void et131x_rx_dma_memory_free(struct et131x_adapter *adapter)
        /* Free receive packet pool */
 
        /* Destroy the lookaside (RFD) pool */
-       if (MP_TEST_FLAG(adapter, fMP_ADAPTER_RECV_LOOKASIDE)) {
+       if (adapter->Flags & fMP_ADAPTER_RECV_LOOKASIDE) {
                kmem_cache_destroy(rx_ring->RecvLookaside);
-               MP_CLEAR_FLAG(adapter, fMP_ADAPTER_RECV_LOOKASIDE);
+               adapter->Flags &= ~fMP_ADAPTER_RECV_LOOKASIDE;
        }
 
        /* Free the FBR Lookup Table */
@@ -1223,9 +1223,9 @@ void et131x_handle_recv_interrupt(struct et131x_adapter *etdev)
                 * If length is zero, return the RFD in order to advance the
                 * Free buffer ring.
                 */
-               if ((!etdev->PacketFilter) ||
-                   (!MP_LINK_DETECTED(etdev)) ||
-                   (pMpRfd->PacketSize == 0)) {
+               if (!etdev->PacketFilter ||
+                   !(etdev->Flags & fMP_ADAPTER_LINK_DETECTION) ||
+                   pMpRfd->PacketSize == 0) {
                        continue;
                }
 
index 2782771ac49f5382cdccf2d716ed6a66754ac386..4c18e9a2d2e8d41bfdaa8521e77ef44fb2f4675a 100644 (file)
@@ -510,9 +510,9 @@ static int et131x_send_packet(struct sk_buff *skb,
 
                if ((shbufva[0] == 0xffff) &&
                    (shbufva[1] == 0xffff) && (shbufva[2] == 0xffff)) {
-                       MP_SET_FLAG(pMpTcb, fMP_DEST_BROAD);
+                       pMpTcb->Flags |= fMP_DEST_BROAD;
                } else if ((shbufva[0] & 0x3) == 0x0001) {
-                       MP_SET_FLAG(pMpTcb, fMP_DEST_MULTI);
+                       pMpTcb->Flags |=  fMP_DEST_MULTI;
                }
        }
 
@@ -1232,9 +1232,9 @@ inline void et131x_free_send_packet(struct et131x_adapter *etdev,
        TX_DESC_ENTRY_t *desc = NULL;
        struct net_device_stats *stats = &etdev->net_stats;
 
-       if (MP_TEST_FLAG(pMpTcb, fMP_DEST_BROAD))
+       if (pMpTcb->Flags & fMP_DEST_BROAD)
                atomic_inc(&etdev->Stats.brdcstxmt);
-       else if (MP_TEST_FLAG(pMpTcb, fMP_DEST_MULTI))
+       else if (pMpTcb->Flags & fMP_DEST_MULTI)
                atomic_inc(&etdev->Stats.multixmt);
        else
                atomic_inc(&etdev->Stats.unixmt);
index 04bb603bbf84b540eead7be80fd25ee6d364b5be..05388eb02bbc535dd3143a4a3b0795bd80197357 100644 (file)
 #define LO_MARK_PERCENT_FOR_PSR     15
 #define LO_MARK_PERCENT_FOR_RX      15
 
-/* Macros for flag and ref count operations        */
-#define MP_SET_FLAG(_M, _F)         ((_M)->Flags |= (_F))
-#define MP_CLEAR_FLAG(_M, _F)       ((_M)->Flags &= ~(_F))
-#define MP_CLEAR_FLAGS(_M)          ((_M)->Flags = 0)
-#define MP_TEST_FLAG(_M, _F)        (((_M)->Flags & (_F)) != 0)
-#define MP_TEST_FLAGS(_M, _F)       (((_M)->Flags & (_F)) == (_F))
-#define MP_IS_FLAG_CLEAR(_M, _F)    (((_M)->Flags & (_F)) == 0)
-
 /* Macros specific to the private adapter structure */
 #define MP_TCB_RESOURCES_AVAILABLE(_M) ((_M)->TxRing.nBusySend < NUM_TCB)
 #define MP_TCB_RESOURCES_NOT_AVAILABLE(_M) ((_M)->TxRing.nBusySend >= NUM_TCB)
 
 #define MP_SHOULD_FAIL_SEND(_M)   ((_M)->Flags & fMP_ADAPTER_FAIL_SEND_MASK)
-#define MP_IS_NOT_READY(_M)       ((_M)->Flags & fMP_ADAPTER_NOT_READY_MASK)
-#define MP_IS_READY(_M)           (!((_M)->Flags & fMP_ADAPTER_NOT_READY_MASK))
-
-#define MP_HAS_CABLE(_M)           (!((_M)->Flags & fMP_ADAPTER_NO_CABLE))
-#define MP_LINK_DETECTED(_M)       (!((_M)->Flags & fMP_ADAPTER_LINK_DETECTION))
 
 /* Counters for error rate monitoring */
 typedef struct _MP_ERR_COUNTERS {
index d7a1b34550aa1d80f3eff798e4a9f2df3254c146..0a3464aa3809e5dee4f192c48e13105bd623cba4 100644 (file)
@@ -523,7 +523,7 @@ void et131x_link_detection_handler(unsigned long data)
                spin_lock_irqsave(&etdev->Lock, flags);
 
                etdev->MediaState = NETIF_STATUS_MEDIA_DISCONNECT;
-               MP_CLEAR_FLAG(etdev, fMP_ADAPTER_LINK_DETECTION);
+               etdev->Flags &= ~fMP_ADAPTER_LINK_DETECTION;
 
                spin_unlock_irqrestore(&etdev->Lock, flags);
 
index 62febe9f8e01048ce2d7e102b1aa65ccbf176a1a..2a4b9ac9539e94b6c2391c275809b686a4f447af 100644 (file)
@@ -253,7 +253,7 @@ int et131x_open(struct net_device *netdev)
        /* Enable device interrupts */
        et131x_enable_interrupts(adapter);
 
-       MP_SET_FLAG(adapter, fMP_ADAPTER_INTERRUPT_IN_USE);
+       adapter->Flags |= fMP_ADAPTER_INTERRUPT_IN_USE;
 
        /* We're ready to move some data, so start the queue */
        netif_start_queue(netdev);
@@ -285,7 +285,7 @@ int et131x_close(struct net_device *netdev)
        et131x_disable_interrupts(adapter);
 
        /* Deregistering ISR */
-       MP_CLEAR_FLAG(adapter, fMP_ADAPTER_INTERRUPT_IN_USE);
+       adapter->Flags &= ~fMP_ADAPTER_INTERRUPT_IN_USE;
 
        DBG_TRACE(et131x_dbginfo, "Deregistering ISR...\n");
        free_irq(netdev->irq, netdev);
@@ -615,7 +615,7 @@ void et131x_tx_timeout(struct net_device *netdev)
        DBG_WARNING(et131x_dbginfo, "TX TIMEOUT\n");
 
        /* Just skip this part if the adapter is doing link detection */
-       if (MP_TEST_FLAG(etdev, fMP_ADAPTER_LINK_DETECTION)) {
+       if (etdev->Flags & fMP_ADAPTER_LINK_DETECTION) {
                DBG_ERROR(et131x_dbginfo, "Still doing link detection\n");
                return;
        }
@@ -623,13 +623,13 @@ void et131x_tx_timeout(struct net_device *netdev)
        /* Any nonrecoverable hardware error?
         * Checks adapter->flags for any failure in phy reading
         */
-       if (MP_TEST_FLAG(etdev, fMP_ADAPTER_NON_RECOVER_ERROR)) {
+       if (etdev->Flags & fMP_ADAPTER_NON_RECOVER_ERROR) {
                DBG_WARNING(et131x_dbginfo, "Non recoverable error - remove\n");
                return;
        }
 
        /* Hardware failure? */
-       if (MP_TEST_FLAG(etdev, fMP_ADAPTER_HARDWARE_ERROR)) {
+       if (etdev->Flags & fMP_ADAPTER_HARDWARE_ERROR) {
                DBG_WARNING(et131x_dbginfo, "hardware error - reset\n");
                return;
        }
@@ -751,7 +751,7 @@ int et131x_change_mtu(struct net_device *netdev, int new_mtu)
        et131x_adapter_setup(adapter);
 
        /* Enable interrupts */
-       if (MP_TEST_FLAG(adapter, fMP_ADAPTER_INTERRUPT_IN_USE))
+       if (adapter->Flags & fMP_ADAPTER_INTERRUPT_IN_USE)
                et131x_enable_interrupts(adapter);
 
        /* Restart the Tx and Rx DMA engines */
@@ -847,7 +847,7 @@ int et131x_set_mac_addr(struct net_device *netdev, void *new_mac)
        et131x_adapter_setup(adapter);
 
        /* Enable interrupts */
-       if (MP_TEST_FLAG(adapter, fMP_ADAPTER_INTERRUPT_IN_USE))
+       if (adapter->Flags & fMP_ADAPTER_INTERRUPT_IN_USE)
                et131x_enable_interrupts(adapter);
 
        /* Restart the Tx and Rx DMA engines */