Lines Matching refs:v_idx
88 static void ixgbevf_write_eitr(struct ixgbevf_adapter *adapter, int v_idx,
305 IXGBE_WRITE_REG(hw, IXGBE_VTEICS, tx_ring->v_idx);
672 ixgbevf_irq_enable_queues(adapter, rx_ring->v_idx);
704 enable_mask |= rx_ring->v_idx;
741 int i, j, q_vectors, v_idx, r_idx;
750 for (v_idx = 0; v_idx < q_vectors; v_idx++) {
751 q_vector = adapter->q_vector[v_idx];
757 ixgbevf_set_ivar(adapter, 0, j, v_idx);
767 ixgbevf_set_ivar(adapter, 1, j, v_idx);
780 ixgbevf_write_eitr(adapter, v_idx, q_vector->eitr);
783 ixgbevf_set_ivar(adapter, -1, 1, v_idx);
859 * @v_idx: vector index into q_vector array
866 static void ixgbevf_write_eitr(struct ixgbevf_adapter *adapter, int v_idx,
879 IXGBE_WRITE_REG(hw, IXGBE_VTEITR(v_idx), itr_reg);
887 int i, r_idx, v_idx = q_vector->v_idx;
944 ixgbevf_write_eitr(adapter, v_idx, itr_reg);
1039 IXGBE_WRITE_REG(hw, IXGBE_VTEIMC, rx_ring->v_idx);
1054 static inline void map_vector_to_rxq(struct ixgbevf_adapter *a, int v_idx,
1057 struct ixgbevf_q_vector *q_vector = a->q_vector[v_idx];
1061 a->rx_ring[r_idx].v_idx = 1 << v_idx;
1064 static inline void map_vector_to_txq(struct ixgbevf_adapter *a, int v_idx,
1067 struct ixgbevf_q_vector *q_vector = a->q_vector[v_idx];
1071 a->tx_ring[t_idx].v_idx = 1 << v_idx;
2084 q_vector->v_idx = q_idx;