From 843e916dcab4163e84bab9a22ef2db89ff269979 Mon Sep 17 00:00:00 2001 From: Andrew Waterman Date: Thu, 27 Nov 2025 16:51:20 +0530 Subject: lib: sbi: Expose __sbi_sfence_vma_all() function The __sbi_sfence_vma_all() can be shared by different parts of OpenSBI so rename __tlb_flush_all() to __sbi_sfence_vma_all() and make it global function. Signed-off-by: Andrew Waterman Signed-off-by: Anup Patel Link: https://lore.kernel.org/r/20251127112121.334023-2-apatel@ventanamicro.com Signed-off-by: Anup Patel --- include/sbi/sbi_tlb.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'include') diff --git a/include/sbi/sbi_tlb.h b/include/sbi/sbi_tlb.h index 2c50fe85..3936e857 100644 --- a/include/sbi/sbi_tlb.h +++ b/include/sbi/sbi_tlb.h @@ -54,6 +54,8 @@ do { \ #define SBI_TLB_INFO_SIZE sizeof(struct sbi_tlb_info) +void __sbi_sfence_vma_all(); + int sbi_tlb_request(ulong hmask, ulong hbase, struct sbi_tlb_info *tinfo); int sbi_tlb_init(struct sbi_scratch *scratch, bool cold_boot); -- cgit v1.3.1