Lines Matching refs:cpumask
128 irq_copy_pending(struct irq_desc *desc, const struct cpumask *mask) in irq_copy_pending()
133 irq_get_pending(struct cpumask *mask, struct irq_desc *desc) in irq_get_pending()
141 irq_copy_pending(struct irq_desc *desc, const struct cpumask *mask) { } in irq_copy_pending()
143 irq_get_pending(struct cpumask *mask, struct irq_desc *desc) { } in irq_get_pending()
146 int irq_do_set_affinity(struct irq_data *data, const struct cpumask *mask, in irq_do_set_affinity()
165 int __irq_set_affinity_locked(struct irq_data *data, const struct cpumask *mask) in __irq_set_affinity_locked()
196 int irq_set_affinity(unsigned int irq, const struct cpumask *mask) in irq_set_affinity()
211 int irq_set_affinity_hint(unsigned int irq, const struct cpumask *m) in irq_set_affinity_hint()
229 cpumask_var_t cpumask; in irq_affinity_notify() local
232 if (!desc || !alloc_cpumask_var(&cpumask, GFP_KERNEL)) in irq_affinity_notify()
237 irq_get_pending(cpumask, desc); in irq_affinity_notify()
239 cpumask_copy(cpumask, desc->irq_data.affinity); in irq_affinity_notify()
242 notify->notify(notify, cpumask); in irq_affinity_notify()
244 free_cpumask_var(cpumask); in irq_affinity_notify()
297 setup_affinity(unsigned int irq, struct irq_desc *desc, struct cpumask *mask) in setup_affinity()
299 struct cpumask *set = irq_default_affinity; in setup_affinity()
320 const struct cpumask *nodemask = cpumask_of_node(node); in setup_affinity()
331 setup_affinity(unsigned int irq, struct irq_desc *d, struct cpumask *mask) in setup_affinity()
340 int irq_select_affinity_usr(unsigned int irq, struct cpumask *mask) in irq_select_affinity_usr()
354 setup_affinity(unsigned int irq, struct irq_desc *desc, struct cpumask *mask) in setup_affinity()