Lines Matching refs:v_idx
682 wx_intr_enable(wx, WX_INTR_Q(q_vector->v_idx)); in wx_poll()
1070 unsigned int v_count, unsigned int v_idx, in wx_alloc_q_vector() argument
1091 wx->q_vector[v_idx] = q_vector; in wx_alloc_q_vector()
1093 q_vector->v_idx = v_idx; in wx_alloc_q_vector()
1094 if (cpu_online(v_idx)) in wx_alloc_q_vector()
1095 q_vector->numa_node = cpu_to_node(v_idx); in wx_alloc_q_vector()
1179 static void wx_free_q_vector(struct wx *wx, int v_idx) in wx_free_q_vector() argument
1181 struct wx_q_vector *q_vector = wx->q_vector[v_idx]; in wx_free_q_vector()
1190 wx->q_vector[v_idx] = NULL; in wx_free_q_vector()
1204 unsigned int rxr_idx = 0, txr_idx = 0, v_idx = 0; in wx_alloc_q_vectors() local
1211 for (; v_idx < q_vectors; v_idx++) { in wx_alloc_q_vectors()
1212 rqpv = DIV_ROUND_UP(rxr_remaining, q_vectors - v_idx); in wx_alloc_q_vectors()
1213 tqpv = DIV_ROUND_UP(txr_remaining, q_vectors - v_idx); in wx_alloc_q_vectors()
1214 err = wx_alloc_q_vector(wx, q_vectors, v_idx, in wx_alloc_q_vectors()
1235 while (v_idx--) in wx_alloc_q_vectors()
1236 wx_free_q_vector(wx, v_idx); in wx_alloc_q_vectors()
1251 int v_idx = wx->num_q_vectors; in wx_free_q_vectors() local
1257 while (v_idx--) in wx_free_q_vectors()
1258 wx_free_q_vector(wx, v_idx); in wx_free_q_vectors()
1448 int v_idx = q_vector->v_idx; in wx_write_eitr() local
1458 wr32(wx, WX_PX_ITR(v_idx), itr_reg); in wx_write_eitr()
1472 u16 v_idx; in wx_configure_vectors() local
1491 for (v_idx = 0; v_idx < wx->num_q_vectors; v_idx++) { in wx_configure_vectors()
1492 struct wx_q_vector *q_vector = wx->q_vector[v_idx]; in wx_configure_vectors()
1496 wx_set_ivar(wx, 0, ring->reg_idx, v_idx); in wx_configure_vectors()
1499 wx_set_ivar(wx, 1, ring->reg_idx, v_idx); in wx_configure_vectors()
1504 wx_set_ivar(wx, -1, 0, v_idx); in wx_configure_vectors()
1506 wr32(wx, WX_PX_ITR(v_idx), 1950); in wx_configure_vectors()