Lines Matching refs:v_idx
102 static int ice_vsi_alloc_q_vector(struct ice_vsi *vsi, u16 v_idx) in ice_vsi_alloc_q_vector() argument
114 q_vector->v_idx = v_idx; in ice_vsi_alloc_q_vector()
125 if (cpu_online(v_idx)) in ice_vsi_alloc_q_vector()
126 cpumask_set_cpu(v_idx, &q_vector->affinity_mask); in ice_vsi_alloc_q_vector()
137 vsi->q_vectors[v_idx] = q_vector; in ice_vsi_alloc_q_vector()
147 static void ice_free_q_vector(struct ice_vsi *vsi, int v_idx) in ice_free_q_vector() argument
156 if (!vsi->q_vectors[v_idx]) { in ice_free_q_vector()
157 dev_dbg(dev, "Queue vector at index %d not found\n", v_idx); in ice_free_q_vector()
160 q_vector = vsi->q_vectors[v_idx]; in ice_free_q_vector()
172 vsi->q_vectors[v_idx] = NULL; in ice_free_q_vector()
666 u16 v_idx; in ice_vsi_alloc_q_vectors() local
674 for (v_idx = 0; v_idx < vsi->num_q_vectors; v_idx++) { in ice_vsi_alloc_q_vectors()
675 err = ice_vsi_alloc_q_vector(vsi, v_idx); in ice_vsi_alloc_q_vectors()
683 while (v_idx--) in ice_vsi_alloc_q_vectors()
684 ice_free_q_vector(vsi, v_idx); in ice_vsi_alloc_q_vectors()
757 int v_idx; in ice_vsi_free_q_vectors() local
759 ice_for_each_q_vector(vsi, v_idx) in ice_vsi_free_q_vectors()
760 ice_free_q_vector(vsi, v_idx); in ice_vsi_free_q_vectors()