Lines Matching refs:affd
299 static void default_calc_sets(struct irq_affinity *affd, unsigned int affvecs) in default_calc_sets() argument
301 affd->nr_sets = 1; in default_calc_sets()
302 affd->set_size[0] = affvecs; in default_calc_sets()
306 create_affinity_masks(unsigned int nvecs, struct irq_affinity *affd) in create_affinity_masks() argument
311 if (nvecs > affd->pre_vectors + affd->post_vectors) in create_affinity_masks()
312 affvecs = nvecs - affd->pre_vectors - affd->post_vectors; in create_affinity_masks()
314 if (!affd->calc_sets) in create_affinity_masks()
315 affd->calc_sets = default_calc_sets; in create_affinity_masks()
317 affd->calc_sets(affd, affvecs); in create_affinity_masks()
327 for (curvec = 0; curvec < affd->pre_vectors; curvec++) in create_affinity_masks()
330 for (i = 0, usedvecs = 0; i < affd->nr_sets; i++) { in create_affinity_masks()
331 unsigned int this_vecs = affd->set_size[i]; in create_affinity_masks()
350 curvec = affd->pre_vectors + affvecs; in create_affinity_masks()
352 curvec = affd->pre_vectors + usedvecs; in create_affinity_masks()