Lines Matching defs:cfd
56 struct call_function_data *cfd = &per_cpu(cfd_data, cpu);
58 if (!zalloc_cpumask_var_node(&cfd->cpumask, GFP_KERNEL,
61 if (!zalloc_cpumask_var_node(&cfd->cpumask_ipi, GFP_KERNEL,
63 free_cpumask_var(cfd->cpumask);
66 cfd->csd = alloc_percpu(call_single_data_t);
67 if (!cfd->csd) {
68 free_cpumask_var(cfd->cpumask);
69 free_cpumask_var(cfd->cpumask_ipi);
78 struct call_function_data *cfd = &per_cpu(cfd_data, cpu);
80 free_cpumask_var(cfd->cpumask);
81 free_cpumask_var(cfd->cpumask_ipi);
82 free_percpu(cfd->csd);
786 struct call_function_data *cfd;
813 cfd = this_cpu_ptr(&cfd_data);
814 cpumask_and(cfd->cpumask, mask, cpu_online_mask);
815 __cpumask_clear_cpu(this_cpu, cfd->cpumask);
817 cpumask_clear(cfd->cpumask_ipi);
818 for_each_cpu(cpu, cfd->cpumask) {
819 call_single_data_t *csd = per_cpu_ptr(cfd->csd, cpu);
822 __cpumask_clear_cpu(cpu, cfd->cpumask);
845 __cpumask_set_cpu(cpu, cfd->cpumask_ipi);
859 send_call_function_ipi_mask(cfd->cpumask_ipi);
873 for_each_cpu(cpu, cfd->cpumask) {
876 csd = per_cpu_ptr(cfd->csd, cpu);