summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorAnup Patel <apatel@ventanamicro.com>2023-02-13 08:09:06 +0300
committerAnup Patel <anup@brainfault.org>2023-02-27 08:56:37 +0300
commit31b82e0d5046dda92d5d393d66455545763b99c9 (patch)
tree7d472bf775a463472ba955c173a8fe273ee64a68 /include
parent81adc62f45c0baf13112358164a327197e70a7af (diff)
downloadopensbi-31b82e0d5046dda92d5d393d66455545763b99c9.tar.xz
include: sbi: Remove extid parameter from vendor_ext_provider() callback
The extid parameter of vendor_ext_provider() is redundant so let us remove it. Signed-off-by: Anup Patel <apatel@ventanamicro.com>
Diffstat (limited to 'include')
-rw-r--r--include/sbi/sbi_platform.h9
1 files changed, 4 insertions, 5 deletions
diff --git a/include/sbi/sbi_platform.h b/include/sbi/sbi_platform.h
index 3a629a6..546c0a6 100644
--- a/include/sbi/sbi_platform.h
+++ b/include/sbi/sbi_platform.h
@@ -129,7 +129,7 @@ struct sbi_platform_operations {
/** Check if SBI vendor extension is implemented or not */
bool (*vendor_ext_check)(void);
/** platform specific SBI extension implementation provider */
- int (*vendor_ext_provider)(long extid, long funcid,
+ int (*vendor_ext_provider)(long funcid,
const struct sbi_trap_regs *regs,
unsigned long *out_value,
struct sbi_trap_info *out_trap);
@@ -655,7 +655,6 @@ static inline bool sbi_platform_vendor_ext_check(
* Invoke platform specific vendor SBI extension implementation.
*
* @param plat pointer to struct sbi_platform
- * @param extid vendor SBI extension id
* @param funcid SBI function id within the extension id
* @param regs pointer to trap registers passed by the caller
* @param out_value output value that can be filled by the callee
@@ -665,14 +664,14 @@ static inline bool sbi_platform_vendor_ext_check(
*/
static inline int sbi_platform_vendor_ext_provider(
const struct sbi_platform *plat,
- long extid, long funcid,
+ long funcid,
const struct sbi_trap_regs *regs,
unsigned long *out_value,
struct sbi_trap_info *out_trap)
{
if (plat && sbi_platform_ops(plat)->vendor_ext_provider) {
- return sbi_platform_ops(plat)->vendor_ext_provider(extid,
- funcid, regs,
+ return sbi_platform_ops(plat)->vendor_ext_provider(funcid,
+ regs,
out_value,
out_trap);
}