Lines Matching refs:affd
97 static int irq_build_affinity_masks(const struct irq_affinity *affd, in irq_build_affinity_masks() argument
105 int last_affv = affd->pre_vectors + numvecs; 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()
161 curvec = affd->pre_vectors; in irq_build_affinity_masks()
177 irq_create_affinity_masks(int nvecs, const struct irq_affinity *affd) in irq_create_affinity_masks() argument
179 int affvecs = nvecs - affd->pre_vectors - affd->post_vectors; in irq_create_affinity_masks()
188 if (nvecs == affd->pre_vectors + affd->post_vectors) in irq_create_affinity_masks()
206 for (curvec = 0; curvec < affd->pre_vectors; curvec++) 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()
257 int irq_calc_affinity_vectors(int minvec, int maxvec, const struct irq_affinity *affd) in irq_calc_affinity_vectors() argument
259 int resv = affd->pre_vectors + affd->post_vectors; in irq_calc_affinity_vectors()