Lines Matching refs:cpu_mask
21 static int (*__sbi_rfence)(int fid, const struct cpumask *cpu_mask,
71 static unsigned long __sbi_v01_cpumask_to_hartmask(const struct cpumask *cpu_mask) in __sbi_v01_cpumask_to_hartmask() argument
83 for_each_cpu(cpuid, cpu_mask) { in __sbi_v01_cpumask_to_hartmask()
157 static int __sbi_rfence_v01(int fid, const struct cpumask *cpu_mask, in __sbi_rfence_v01() argument
164 if (!cpu_mask || cpumask_empty(cpu_mask)) in __sbi_rfence_v01()
165 cpu_mask = cpu_online_mask; in __sbi_rfence_v01()
166 hart_mask = __sbi_v01_cpumask_to_hartmask(cpu_mask); in __sbi_rfence_v01()
209 static int __sbi_rfence_v01(int fid, const struct cpumask *cpu_mask, in __sbi_rfence_v01() argument
300 static int __sbi_rfence_v02(int fid, const struct cpumask *cpu_mask, in __sbi_rfence_v02() argument
307 if (!cpu_mask || cpumask_empty(cpu_mask)) in __sbi_rfence_v02()
308 cpu_mask = cpu_online_mask; in __sbi_rfence_v02()
310 for_each_cpu(cpuid, cpu_mask) { in __sbi_rfence_v02()
372 int sbi_remote_fence_i(const struct cpumask *cpu_mask) in sbi_remote_fence_i() argument
375 cpu_mask, 0, 0, 0, 0); in sbi_remote_fence_i()
388 int sbi_remote_sfence_vma(const struct cpumask *cpu_mask, in sbi_remote_sfence_vma() argument
393 cpu_mask, start, size, 0, 0); in sbi_remote_sfence_vma()
408 int sbi_remote_sfence_vma_asid(const struct cpumask *cpu_mask, in sbi_remote_sfence_vma_asid() argument
414 cpu_mask, start, size, asid, 0); in sbi_remote_sfence_vma_asid()
427 int sbi_remote_hfence_gvma(const struct cpumask *cpu_mask, in sbi_remote_hfence_gvma() argument
432 cpu_mask, start, size, 0, 0); in sbi_remote_hfence_gvma()
447 int sbi_remote_hfence_gvma_vmid(const struct cpumask *cpu_mask, in sbi_remote_hfence_gvma_vmid() argument
453 cpu_mask, start, size, vmid, 0); in sbi_remote_hfence_gvma_vmid()
466 int sbi_remote_hfence_vvma(const struct cpumask *cpu_mask, in sbi_remote_hfence_vvma() argument
471 cpu_mask, start, size, 0, 0); in sbi_remote_hfence_vvma()
487 int sbi_remote_hfence_vvma_asid(const struct cpumask *cpu_mask, in sbi_remote_hfence_vvma_asid() argument
493 cpu_mask, start, size, asid, 0); in sbi_remote_hfence_vvma_asid()