Lines Matching refs:reg_idx
228 u32 head = IXGBE_READ_REG(hw, IXGBE_VFTDH(ring->reg_idx)); in ixgbevf_get_tx_pending()
229 u32 tail = IXGBE_READ_REG(hw, IXGBE_VFTDT(ring->reg_idx)); in ixgbevf_get_tx_pending()
405 IXGBE_READ_REG(hw, IXGBE_VFTDH(tx_ring->reg_idx)), in ixgbevf_clean_tx_irq()
406 IXGBE_READ_REG(hw, IXGBE_VFTDT(tx_ring->reg_idx)), in ixgbevf_clean_tx_irq()
1132 ixgbevf_set_ivar(adapter, 0, ring->reg_idx, v_idx); in ixgbevf_configure_msix()
1135 ixgbevf_set_ivar(adapter, 1, ring->reg_idx, v_idx); in ixgbevf_configure_msix()
1550 u8 reg_idx = ring->reg_idx; in ixgbevf_configure_tx_ring() local
1553 IXGBE_WRITE_REG(hw, IXGBE_VFTXDCTL(reg_idx), IXGBE_TXDCTL_SWFLSH); in ixgbevf_configure_tx_ring()
1556 IXGBE_WRITE_REG(hw, IXGBE_VFTDBAL(reg_idx), tdba & DMA_BIT_MASK(32)); in ixgbevf_configure_tx_ring()
1557 IXGBE_WRITE_REG(hw, IXGBE_VFTDBAH(reg_idx), tdba >> 32); in ixgbevf_configure_tx_ring()
1558 IXGBE_WRITE_REG(hw, IXGBE_VFTDLEN(reg_idx), in ixgbevf_configure_tx_ring()
1562 IXGBE_WRITE_REG(hw, IXGBE_VFTDWBAH(reg_idx), 0); in ixgbevf_configure_tx_ring()
1563 IXGBE_WRITE_REG(hw, IXGBE_VFTDWBAL(reg_idx), 0); in ixgbevf_configure_tx_ring()
1566 IXGBE_WRITE_REG(hw, IXGBE_VFDCA_TXCTRL(reg_idx), in ixgbevf_configure_tx_ring()
1571 IXGBE_WRITE_REG(hw, IXGBE_VFTDH(reg_idx), 0); in ixgbevf_configure_tx_ring()
1572 IXGBE_WRITE_REG(hw, IXGBE_VFTDT(reg_idx), 0); in ixgbevf_configure_tx_ring()
1573 ring->tail = adapter->io_addr + IXGBE_VFTDT(reg_idx); in ixgbevf_configure_tx_ring()
1591 IXGBE_WRITE_REG(hw, IXGBE_VFTXDCTL(reg_idx), txdctl); in ixgbevf_configure_tx_ring()
1596 txdctl = IXGBE_READ_REG(hw, IXGBE_VFTXDCTL(reg_idx)); in ixgbevf_configure_tx_ring()
1599 pr_err("Could not enable Tx Queue %d\n", reg_idx); in ixgbevf_configure_tx_ring()
1655 u8 reg_idx = ring->reg_idx; in ixgbevf_disable_rx_queue() local
1659 rxdctl = IXGBE_READ_REG(hw, IXGBE_VFRXDCTL(reg_idx)); in ixgbevf_disable_rx_queue()
1663 IXGBE_WRITE_REG(hw, IXGBE_VFRXDCTL(reg_idx), rxdctl); in ixgbevf_disable_rx_queue()
1668 rxdctl = IXGBE_READ_REG(hw, IXGBE_VFRXDCTL(reg_idx)); in ixgbevf_disable_rx_queue()
1673 reg_idx); in ixgbevf_disable_rx_queue()
1682 u8 reg_idx = ring->reg_idx; in ixgbevf_rx_desc_queue_enable() local
1688 rxdctl = IXGBE_READ_REG(hw, IXGBE_VFRXDCTL(reg_idx)); in ixgbevf_rx_desc_queue_enable()
1693 reg_idx); in ixgbevf_rx_desc_queue_enable()
1735 u8 reg_idx = ring->reg_idx; in ixgbevf_configure_rx_ring() local
1738 rxdctl = IXGBE_READ_REG(hw, IXGBE_VFRXDCTL(reg_idx)); in ixgbevf_configure_rx_ring()
1741 IXGBE_WRITE_REG(hw, IXGBE_VFRDBAL(reg_idx), rdba & DMA_BIT_MASK(32)); in ixgbevf_configure_rx_ring()
1742 IXGBE_WRITE_REG(hw, IXGBE_VFRDBAH(reg_idx), rdba >> 32); in ixgbevf_configure_rx_ring()
1743 IXGBE_WRITE_REG(hw, IXGBE_VFRDLEN(reg_idx), in ixgbevf_configure_rx_ring()
1747 IXGBE_WRITE_REG(hw, IXGBE_VFDCA_RXCTRL(reg_idx), in ixgbevf_configure_rx_ring()
1751 IXGBE_WRITE_REG(hw, IXGBE_VFRDH(reg_idx), 0); in ixgbevf_configure_rx_ring()
1752 IXGBE_WRITE_REG(hw, IXGBE_VFRDT(reg_idx), 0); in ixgbevf_configure_rx_ring()
1753 ring->tail = adapter->io_addr + IXGBE_VFRDT(reg_idx); in ixgbevf_configure_rx_ring()
1760 ixgbevf_configure_srrctl(adapter, reg_idx); in ixgbevf_configure_rx_ring()
1766 IXGBE_WRITE_REG(hw, IXGBE_VFRXDCTL(reg_idx), rxdctl); in ixgbevf_configure_rx_ring()
1961 adapter->tx_ring[0]->reg_idx = def_q; in ixgbevf_configure_dcb()
2212 u8 reg_idx = adapter->tx_ring[i]->reg_idx; in ixgbevf_down() local
2214 IXGBE_WRITE_REG(hw, IXGBE_VFTXDCTL(reg_idx), in ixgbevf_down()
2367 ring->reg_idx = tx; in ixgbevf_alloc_queues()
2382 ring->reg_idx = rx; in ixgbevf_alloc_queues()