#define IGB_ADVTXD_DCMD (E1000_TXD_CMD_EOP | E1000_TXD_CMD_RS)
 
-#define E1000_RX_DESC_ADV(R, i)            \
-       (&(((union e1000_adv_rx_desc *)((R).desc))[i]))
-#define E1000_TX_DESC_ADV(R, i)            \
-       (&(((union e1000_adv_tx_desc *)((R).desc))[i]))
-#define E1000_TX_CTXTDESC_ADV(R, i)        \
-       (&(((struct e1000_adv_tx_context_desc *)((R).desc))[i]))
+#define IGB_RX_DESC(R, i)          \
+       (&(((union e1000_adv_rx_desc *)((R)->desc))[i]))
+#define IGB_TX_DESC(R, i)          \
+       (&(((union e1000_adv_tx_desc *)((R)->desc))[i]))
+#define IGB_TX_CTXTDESC(R, i)      \
+       (&(((struct e1000_adv_tx_context_desc *)((R)->desc))[i]))
 
 /* igb_desc_unused - calculate if we have unused descriptors */
 static inline int igb_desc_unused(struct igb_ring *ring)
 
                        "leng  ntw timestamp        bi->skb\n");
 
                for (i = 0; tx_ring->desc && (i < tx_ring->count); i++) {
-                       tx_desc = E1000_TX_DESC_ADV(*tx_ring, i);
+                       tx_desc = IGB_TX_DESC(tx_ring, i);
                        buffer_info = &tx_ring->buffer_info[i];
                        u0 = (struct my_u0 *)tx_desc;
                        printk(KERN_INFO "T [0x%03X]    %016llX %016llX %016llX"
 
                for (i = 0; i < rx_ring->count; i++) {
                        buffer_info = &rx_ring->buffer_info[i];
-                       rx_desc = E1000_RX_DESC_ADV(*rx_ring, i);
+                       rx_desc = IGB_RX_DESC(rx_ring, i);
                        u0 = (struct my_u0 *)rx_desc;
                        staterr = le32_to_cpu(rx_desc->wb.upper.status_error);
                        if (staterr & E1000_RXD_STAT_DD) {
        i = tx_ring->next_to_use;
 
        buffer_info = &tx_ring->buffer_info[i];
-       context_desc = E1000_TX_CTXTDESC_ADV(*tx_ring, i);
+       context_desc = IGB_TX_CTXTDESC(tx_ring, i);
        /* VLAN MACLEN IPLEN */
        if (tx_flags & IGB_TX_FLAGS_VLAN)
                info |= (tx_flags & IGB_TX_FLAGS_VLAN_MASK);
            (tx_flags & IGB_TX_FLAGS_VLAN)) {
                i = tx_ring->next_to_use;
                buffer_info = &tx_ring->buffer_info[i];
-               context_desc = E1000_TX_CTXTDESC_ADV(*tx_ring, i);
+               context_desc = IGB_TX_CTXTDESC(tx_ring, i);
 
                if (tx_flags & IGB_TX_FLAGS_VLAN)
                        info |= (tx_flags & IGB_TX_FLAGS_VLAN_MASK);
 
        do {
                buffer_info = &tx_ring->buffer_info[i];
-               tx_desc = E1000_TX_DESC_ADV(*tx_ring, i);
+               tx_desc = IGB_TX_DESC(tx_ring, i);
                tx_desc->read.buffer_addr = cpu_to_le64(buffer_info->dma);
                tx_desc->read.cmd_type_len =
                        cpu_to_le32(cmd_type_len | buffer_info->length);
 
        i = tx_ring->next_to_clean;
        eop = tx_ring->buffer_info[i].next_to_watch;
-       eop_desc = E1000_TX_DESC_ADV(*tx_ring, eop);
+       eop_desc = IGB_TX_DESC(tx_ring, eop);
 
        while ((eop_desc->wb.status & cpu_to_le32(E1000_TXD_STAT_DD)) &&
               (count < tx_ring->count)) {
                rmb();  /* read buffer_info after eop_desc status */
                for (cleaned = false; !cleaned; count++) {
-                       tx_desc = E1000_TX_DESC_ADV(*tx_ring, i);
+                       tx_desc = IGB_TX_DESC(tx_ring, i);
                        buffer_info = &tx_ring->buffer_info[i];
                        cleaned = (i == eop);
 
                                i = 0;
                }
                eop = tx_ring->buffer_info[i].next_to_watch;
-               eop_desc = E1000_TX_DESC_ADV(*tx_ring, eop);
+               eop_desc = IGB_TX_DESC(tx_ring, eop);
        }
 
        tx_ring->next_to_clean = i;
        u16 cleaned_count = igb_desc_unused(rx_ring);
        u16 i = rx_ring->next_to_clean;
 
-       rx_desc = E1000_RX_DESC_ADV(*rx_ring, i);
+       rx_desc = IGB_RX_DESC(rx_ring, i);
        staterr = le32_to_cpu(rx_desc->wb.upper.status_error);
 
        while (staterr & E1000_RXD_STAT_DD) {
                if (i == rx_ring->count)
                        i = 0;
 
-               next_rxd = E1000_RX_DESC_ADV(*rx_ring, i);
+               next_rxd = IGB_RX_DESC(rx_ring, i);
                prefetch(next_rxd);
 
                /*
        struct igb_buffer *bi;
        u16 i = rx_ring->next_to_use;
 
-       rx_desc = E1000_RX_DESC_ADV(*rx_ring, i);
+       rx_desc = IGB_RX_DESC(rx_ring, i);
        bi = &rx_ring->buffer_info[i];
        i -= rx_ring->count;
 
                bi++;
                i++;
                if (unlikely(!i)) {
-                       rx_desc = E1000_RX_DESC_ADV(*rx_ring, 0);
+                       rx_desc = IGB_RX_DESC(rx_ring, 0);
                        bi = rx_ring->buffer_info;
                        i -= rx_ring->count;
                }