Home
last modified time | relevance | path

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

/Linux-v5.10/arch/riscv/kernel/
Dsbi.c18 static int (*__sbi_send_ipi)(const unsigned long *hart_mask);
19 static int (*__sbi_rfence)(int fid, const unsigned long *hart_mask,
134 static int __sbi_send_ipi_v01(const unsigned long *hart_mask) in __sbi_send_ipi_v01() argument
136 sbi_ecall(SBI_EXT_0_1_SEND_IPI, 0, (unsigned long)hart_mask, in __sbi_send_ipi_v01()
141 static int __sbi_rfence_v01(int fid, const unsigned long *hart_mask, in __sbi_rfence_v01() argument
151 (unsigned long)hart_mask, 0, 0, 0, 0, 0); in __sbi_rfence_v01()
155 (unsigned long)hart_mask, start, size, in __sbi_rfence_v01()
160 (unsigned long)hart_mask, start, size, in __sbi_rfence_v01()
182 static int __sbi_send_ipi_v01(const unsigned long *hart_mask) in __sbi_send_ipi_v01() argument
190 static int __sbi_rfence_v01(int fid, const unsigned long *hart_mask, in __sbi_rfence_v01() argument
[all …]
/Linux-v5.10/arch/riscv/include/asm/
Dsbi.h103 void sbi_send_ipi(const unsigned long *hart_mask);
104 void sbi_remote_fence_i(const unsigned long *hart_mask);
105 void sbi_remote_sfence_vma(const unsigned long *hart_mask,
109 void sbi_remote_sfence_vma_asid(const unsigned long *hart_mask,
113 int sbi_remote_hfence_gvma(const unsigned long *hart_mask,
116 int sbi_remote_hfence_gvma_vmid(const unsigned long *hart_mask,
120 int sbi_remote_hfence_vvma(const unsigned long *hart_mask,
123 int sbi_remote_hfence_vvma_asid(const unsigned long *hart_mask,
153 void sbi_send_ipi(const unsigned long *hart_mask);
154 void sbi_remote_fence_i(const unsigned long *hart_mask);