summaryrefslogtreecommitdiff
path: root/include/sbi/sbi_ipi.h
diff options
context:
space:
mode:
authorAnup Patel <anup.patel@wdc.com>2019-05-24 05:28:05 +0300
committerAnup Patel <anup@brainfault.org>2019-05-24 05:52:47 +0300
commit95b7480ab4b438cf545afae200b40012e83f1dda (patch)
tree44e30d69d4222833e36d3092005ac0a09b45f391 /include/sbi/sbi_ipi.h
parent2dfed32c463eef80a0eea7108117ce18dc80c527 (diff)
downloadopensbi-95b7480ab4b438cf545afae200b40012e83f1dda.tar.xz
lib: Factor-out TLB management from IPI management
This patch factor-out TLB management from IPI management to separate sources sbi_tlb.c and sbi_tlb.h. Signed-off-by: Anup Patel <anup.patel@wdc.com> Reviewed-by: Atish Patra <atish.patra@wdc.com>
Diffstat (limited to 'include/sbi/sbi_ipi.h')
-rw-r--r--include/sbi/sbi_ipi.h16
1 files changed, 0 insertions, 16 deletions
diff --git a/include/sbi/sbi_ipi.h b/include/sbi/sbi_ipi.h
index 108e5aa..b8afb5b 100644
--- a/include/sbi/sbi_ipi.h
+++ b/include/sbi/sbi_ipi.h
@@ -22,28 +22,12 @@
/* clang-format on */
-#define SBI_TLB_FIFO_NUM_ENTRIES 4
-enum sbi_tlb_info_types {
- SBI_TLB_FLUSH_VMA,
- SBI_TLB_FLUSH_VMA_ASID,
- SBI_TLB_FLUSH_VMA_VMID
-};
-
struct sbi_scratch;
struct sbi_ipi_data {
unsigned long ipi_type;
};
-struct sbi_tlb_info {
- unsigned long start;
- unsigned long size;
- unsigned long asid;
- unsigned long type;
-};
-
-#define SBI_TLB_INFO_SIZE sizeof(struct sbi_tlb_info)
-
int sbi_ipi_send_many(struct sbi_scratch *scratch, ulong *pmask, u32 event,
void *data);