summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorAnup Patel <anup.patel@wdc.com>2020-03-14 12:18:00 +0300
committerAnup Patel <anup@brainfault.org>2020-03-19 06:39:45 +0300
commit3ebfe0ec5d280b0c5ca61b8c5cfe4bc807907630 (patch)
tree33fbc05b30d63bdd4dc6a02c99dfa422db8f274b /lib
parent19bd531a15d396130056c4853af487e498152795 (diff)
downloadopensbi-3ebfe0ec5d280b0c5ca61b8c5cfe4bc807907630.tar.xz
lib: sbi_tlb: Simplify sbi_tlb_entry_process() function
We remove redundant scratch parameter from sbi_tlb_entry_process() function. Signed-off-by: Anup Patel <anup.patel@wdc.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Reviewed-by: Atish Patra <atish.patra@wdc.com>
Diffstat (limited to 'lib')
-rw-r--r--lib/sbi/sbi_tlb.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/lib/sbi/sbi_tlb.c b/lib/sbi/sbi_tlb.c
index b21154c..aab0d87 100644
--- a/lib/sbi/sbi_tlb.c
+++ b/lib/sbi/sbi_tlb.c
@@ -187,8 +187,7 @@ static void sbi_tlb_local_flush(struct sbi_tlb_info *tinfo)
return;
}
-static void sbi_tlb_entry_process(struct sbi_scratch *scratch,
- struct sbi_tlb_info *tinfo)
+static void sbi_tlb_entry_process(struct sbi_tlb_info *tinfo)
{
u32 rhartid;
struct sbi_scratch *rscratch = NULL;
@@ -211,7 +210,7 @@ static void sbi_tlb_process_count(struct sbi_scratch *scratch, int count)
sbi_scratch_offset_ptr(scratch, tlb_fifo_off);
while (!sbi_fifo_dequeue(tlb_fifo, &tinfo)) {
- sbi_tlb_entry_process(scratch, &tinfo);
+ sbi_tlb_entry_process(&tinfo);
deq_count++;
if (deq_count > count)
break;
@@ -226,7 +225,7 @@ static void sbi_tlb_process(struct sbi_scratch *scratch)
sbi_scratch_offset_ptr(scratch, tlb_fifo_off);
while (!sbi_fifo_dequeue(tlb_fifo, &tinfo))
- sbi_tlb_entry_process(scratch, &tinfo);
+ sbi_tlb_entry_process(&tinfo);
}
static void sbi_tlb_sync(struct sbi_scratch *scratch)