Searched refs:hart_mask (Results 1 – 2 of 2) sorted by relevance
| /Linux-v5.15/arch/riscv/kernel/ |
| D | sbi.c | 18 static int (*__sbi_send_ipi)(const unsigned long *hart_mask) __ro_after_init; 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.15/arch/riscv/include/asm/ |
| D | sbi.h | 106 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
|