Home
last modified time | relevance | path

Searched refs:hart_mask (Results 1 – 2 of 2) sorted by relevance

/linux/arch/riscv/kernel/
A Dsbi.c221 if (!hart_mask || !(*hart_mask)) { in __sbi_send_ipi_v02()
223 hart_mask = cpumask_bits(&tmask); in __sbi_send_ipi_v02()
319 if (!hart_mask || !(*hart_mask)) { in __sbi_rfence_v02()
321 hart_mask = cpumask_bits(&tmask); in __sbi_rfence_v02()
369 return __sbi_send_ipi(hart_mask); in sbi_send_ipi()
382 hart_mask, 0, 0, 0, 0); in sbi_remote_fence_i()
400 hart_mask, start, size, 0, 0); in sbi_remote_sfence_vma()
421 hart_mask, start, size, asid, 0); in sbi_remote_sfence_vma_asid()
439 hart_mask, start, size, 0, 0); in sbi_remote_hfence_gvma()
460 hart_mask, start, size, vmid, 0); in sbi_remote_hfence_gvma_vmid()
[all …]
/linux/arch/riscv/include/asm/
A Dsbi.h106 int sbi_send_ipi(const unsigned long *hart_mask);
107 int sbi_remote_fence_i(const unsigned long *hart_mask);
108 int sbi_remote_sfence_vma(const unsigned long *hart_mask,
112 int sbi_remote_sfence_vma_asid(const unsigned long *hart_mask,
116 int sbi_remote_hfence_gvma(const unsigned long *hart_mask,
119 int sbi_remote_hfence_gvma_vmid(const unsigned long *hart_mask,
123 int sbi_remote_hfence_vvma(const unsigned long *hart_mask,
126 int sbi_remote_hfence_vvma_asid(const unsigned long *hart_mask,
153 static inline int sbi_remote_fence_i(const unsigned long *hart_mask) { return -1; } in sbi_remote_fence_i() argument

Completed in 7 milliseconds