Lines Matching defs:cfd
55 struct call_function_data *cfd = &per_cpu(cfd_data, cpu);
57 if (!zalloc_cpumask_var_node(&cfd->cpumask, GFP_KERNEL,
60 if (!zalloc_cpumask_var_node(&cfd->cpumask_ipi, GFP_KERNEL,
62 free_cpumask_var(cfd->cpumask);
65 cfd->csd = alloc_percpu(call_single_data_t);
66 if (!cfd->csd) {
67 free_cpumask_var(cfd->cpumask);
68 free_cpumask_var(cfd->cpumask_ipi);
77 struct call_function_data *cfd = &per_cpu(cfd_data, cpu);
79 free_cpumask_var(cfd->cpumask);
80 free_cpumask_var(cfd->cpumask_ipi);
81 free_percpu(cfd->csd);
762 struct call_function_data *cfd;
800 cfd = this_cpu_ptr(&cfd_data);
801 cpumask_and(cfd->cpumask, mask, cpu_online_mask);
802 __cpumask_clear_cpu(this_cpu, cfd->cpumask);
804 cpumask_clear(cfd->cpumask_ipi);
805 for_each_cpu(cpu, cfd->cpumask) {
806 call_single_data_t *csd = per_cpu_ptr(cfd->csd, cpu);
809 __cpumask_clear_cpu(cpu, cfd->cpumask);
825 __cpumask_set_cpu(cpu, cfd->cpumask_ipi);
839 send_call_function_ipi_mask(cfd->cpumask_ipi);
851 for_each_cpu(cpu, cfd->cpumask) {
854 csd = per_cpu_ptr(cfd->csd, cpu);