Searched refs:hart_mask (Results 1 – 2 of 2) sorted by relevance
/Linux-v5.10/arch/riscv/kernel/ |
D | sbi.c | 18 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/ |
D | sbi.h | 103 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);
|