• Home
  • Raw
  • Download

Lines Matching refs:mask

210 int irq_do_set_affinity(struct irq_data *data, const struct cpumask *mask,  in irq_do_set_affinity()  argument
220 ret = chip->irq_set_affinity(data, mask, force); in irq_do_set_affinity()
224 cpumask_copy(desc->irq_common_data.affinity, mask); in irq_do_set_affinity()
268 int irq_set_affinity_locked(struct irq_data *data, const struct cpumask *mask, in irq_set_affinity_locked() argument
279 ret = irq_try_set_affinity(data, mask, force); in irq_set_affinity_locked()
282 irq_copy_pending(desc, mask); in irq_set_affinity_locked()
294 int __irq_set_affinity(unsigned int irq, const struct cpumask *mask, bool force) in __irq_set_affinity() argument
304 ret = irq_set_affinity_locked(irq_desc_get_irq_data(desc), mask, force); in __irq_set_affinity()
404 static struct cpumask mask; in irq_setup_affinity() local
424 cpumask_and(&mask, cpu_online_mask, set); in irq_setup_affinity()
425 if (cpumask_empty(&mask)) in irq_setup_affinity()
426 cpumask_copy(&mask, cpu_online_mask); in irq_setup_affinity()
432 if (cpumask_intersects(&mask, nodemask)) in irq_setup_affinity()
433 cpumask_and(&mask, &mask, nodemask); in irq_setup_affinity()
435 ret = irq_do_set_affinity(&desc->irq_data, &mask, false); in irq_setup_affinity()
948 cpumask_var_t mask; in irq_thread_check_affinity() local
958 if (!alloc_cpumask_var(&mask, GFP_KERNEL)) { in irq_thread_check_affinity()
972 cpumask_copy(mask, m); in irq_thread_check_affinity()
979 set_cpus_allowed_ptr(current, mask); in irq_thread_check_affinity()
980 free_cpumask_var(mask); in irq_thread_check_affinity()