Lines Matching refs:cpumask
55 static inline void summit_send_IPI_mask(const struct cpumask *mask, int vector) in summit_send_IPI_mask()
177 static const struct cpumask *summit_target_cpus(void) in summit_target_cpus()
266 static unsigned int summit_cpu_mask_to_apicid(const struct cpumask *cpumask) in summit_cpu_mask_to_apicid() argument
274 for_each_cpu(cpu, cpumask) { in summit_cpu_mask_to_apicid()
287 static unsigned int summit_cpu_mask_to_apicid_and(const struct cpumask *inmask, in summit_cpu_mask_to_apicid_and()
288 const struct cpumask *andmask) in summit_cpu_mask_to_apicid_and()
291 cpumask_var_t cpumask; in summit_cpu_mask_to_apicid_and() local
293 if (!alloc_cpumask_var(&cpumask, GFP_ATOMIC)) in summit_cpu_mask_to_apicid_and()
296 cpumask_and(cpumask, inmask, andmask); in summit_cpu_mask_to_apicid_and()
297 cpumask_and(cpumask, cpumask, cpu_online_mask); in summit_cpu_mask_to_apicid_and()
298 apicid = summit_cpu_mask_to_apicid(cpumask); in summit_cpu_mask_to_apicid_and()
300 free_cpumask_var(cpumask); in summit_cpu_mask_to_apicid_and()
323 static void summit_vector_allocation_domain(int cpu, struct cpumask *retmask) in summit_vector_allocation_domain()