Lines Matching refs:curvec
106 int curvec = startvec; in irq_build_affinity_masks() local
120 cpumask_copy(masks + curvec, node_to_cpumask[n]); in irq_build_affinity_masks()
123 if (++curvec == last_affv) in irq_build_affinity_masks()
124 curvec = affd->pre_vectors; in irq_build_affinity_masks()
133 vecs_per_node = (numvecs - (curvec - affd->pre_vectors)) / nodes; in irq_build_affinity_masks()
145 for (v = 0; curvec < last_affv && v < vecs_to_assign; in irq_build_affinity_masks()
146 curvec++, v++) { in irq_build_affinity_masks()
154 irq_spread_init_one(masks + curvec, nmsk, cpus_per_vec); in irq_build_affinity_masks()
160 if (curvec >= last_affv) in irq_build_affinity_masks()
161 curvec = affd->pre_vectors; in irq_build_affinity_masks()
180 int curvec, usedvecs; in irq_create_affinity_masks() local
206 for (curvec = 0; curvec < affd->pre_vectors; curvec++) in irq_create_affinity_masks()
207 cpumask_copy(masks + curvec, irq_default_affinity); in irq_create_affinity_masks()
214 usedvecs = irq_build_affinity_masks(affd, curvec, affvecs, in irq_create_affinity_masks()
225 curvec = affd->pre_vectors; in irq_create_affinity_masks()
227 curvec = affd->pre_vectors + usedvecs; in irq_create_affinity_masks()
229 usedvecs += irq_build_affinity_masks(affd, curvec, affvecs, in irq_create_affinity_masks()
236 curvec = affd->pre_vectors + affvecs; in irq_create_affinity_masks()
238 curvec = affd->pre_vectors + usedvecs; in irq_create_affinity_masks()
239 for (; curvec < nvecs; curvec++) in irq_create_affinity_masks()
240 cpumask_copy(masks + curvec, irq_default_affinity); in irq_create_affinity_masks()