diff options
author | Anup Patel <anup.patel@wdc.com> | 2019-05-24 07:58:05 +0530 |
---|---|---|
committer | Anup Patel <anup@brainfault.org> | 2019-05-24 08:22:47 +0530 |
commit | 95b7480ab4b438cf545afae200b40012e83f1dda (patch) | |
tree | 44e30d69d4222833e36d3092005ac0a09b45f391 /include/sbi/sbi_ipi.h | |
parent | 2dfed32c463eef80a0eea7108117ce18dc80c527 (diff) |
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.h | 16 |
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); |