diff options
author | Anup Patel <apatel@ventanamicro.com> | 2024-03-11 17:53:41 +0530 |
---|---|---|
committer | Anup Patel <anup@brainfault.org> | 2024-03-19 11:31:33 +0530 |
commit | d84e7eb7f0848225e10131ca4b9e1571d78cdabd (patch) | |
tree | 2f0949140371baeff4a129d7781bbd583862d320 /include | |
parent | f414cf931eaf41c28d2750928108321d5006b178 (diff) | |
download | opensbi-d84e7eb7f0848225e10131ca4b9e1571d78cdabd.zip opensbi-d84e7eb7f0848225e10131ca4b9e1571d78cdabd.tar.gz opensbi-d84e7eb7f0848225e10131ca4b9e1571d78cdabd.tar.bz2 |
lib: sbi: Remove regs paramter of sbi_irqchip_process()
The irqchip handlers will typically not need pointer to trap registers
so remove regs parameter of sbi_irqchip_process().
Signed-off-by: Anup Patel <apatel@ventanamicro.com>
Reviewed-by: Samuel Holland <samuel.holland@sifive.com>
Tested-by: Samuel Holland <samuel.holland@sifive.com>
Reviewed-by: Clément Léger <cleger@rivosinc.com>
Diffstat (limited to 'include')
-rw-r--r-- | include/sbi/sbi_irqchip.h | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/include/sbi/sbi_irqchip.h b/include/sbi/sbi_irqchip.h index 6acc6e3..0ed02eb 100644 --- a/include/sbi/sbi_irqchip.h +++ b/include/sbi/sbi_irqchip.h @@ -13,7 +13,6 @@ #include <sbi/sbi_types.h> struct sbi_scratch; -struct sbi_trap_regs; /** * Set external interrupt handling function @@ -23,7 +22,7 @@ struct sbi_trap_regs; * * @param fn function pointer for handling external irqs */ -void sbi_irqchip_set_irqfn(int (*fn)(struct sbi_trap_regs *regs)); +void sbi_irqchip_set_irqfn(int (*fn)(void)); /** * Process external interrupts @@ -33,7 +32,7 @@ void sbi_irqchip_set_irqfn(int (*fn)(struct sbi_trap_regs *regs)); * * @param regs pointer for trap registers */ -int sbi_irqchip_process(struct sbi_trap_regs *regs); +int sbi_irqchip_process(void); /** Initialize interrupt controllers */ int sbi_irqchip_init(struct sbi_scratch *scratch, bool cold_boot); |