diff options
author | Robert Zieba <robertzieba@google.com> | 2022-12-06 23:26:43 +0000 |
---|---|---|
committer | Chromeos LUCI <chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com> | 2023-01-31 01:10:12 +0000 |
commit | 797e9936f4cd0db3bf7536a254b6ac1b719ca04e (patch) | |
tree | 08b7ac7d9052b81360e7598a683b33bcf96f5b08 | |
parent | 1bc5687d47843eb538d8534a89f7fcb362715b91 (diff) | |
download | chrome-ec-797e9936f4cd0db3bf7536a254b6ac1b719ca04e.tar.gz |
include/ioexpander: Change inline definitions to static inline
These functions are currently defined as `inline`. The definition of
these functions is only visible within the current compilation unit
which causes linker errors when attempting to use these functions in
tests. Change declarations to `static inline` to resolve this.
BRANCH=none
BUG=b:247151116
TEST=Built
Change-Id: Ief4a8db87c823f6d2c0fb9d08b000ebe49c469ea
Signed-off-by: Robert Zieba <robertzieba@google.com>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/4148774
Reviewed-by: Diana Z <dzigterman@chromium.org>
-rw-r--r-- | include/ioexpander.h | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/include/ioexpander.h b/include/ioexpander.h index 9aff67dfaf..5717b10743 100644 --- a/include/ioexpander.h +++ b/include/ioexpander.h @@ -92,26 +92,26 @@ extern struct ioexpander_config_t ioex_config[]; #define ioex_disable_interrupt gpio_disable_interrupt #ifdef CONFIG_GPIO_GET_EXTENDED -inline int ioex_get_flags(enum gpio_signal signal, int *flags) +static inline int ioex_get_flags(enum gpio_signal signal, int *flags) { *flags = gpio_get_flags(signal); return EC_SUCCESS; } #endif -inline int ioex_set_flags(enum gpio_signal signal, int flags) +static inline int ioex_set_flags(enum gpio_signal signal, int flags) { gpio_set_flags(signal, flags); return EC_SUCCESS; } -inline int ioex_get_level(enum gpio_signal signal, int *val) +static inline int ioex_get_level(enum gpio_signal signal, int *val) { *val = gpio_get_level(signal); return EC_SUCCESS; } -inline int ioex_set_level(enum gpio_signal signal, int val) +static inline int ioex_set_level(enum gpio_signal signal, int val) { gpio_set_level(signal, val); return EC_SUCCESS; @@ -119,7 +119,7 @@ inline int ioex_set_level(enum gpio_signal signal, int val) int ioex_init(int ioex); -inline const char *ioex_get_name(enum ioex_signal signal) +static inline const char *ioex_get_name(enum ioex_signal signal) { return gpio_get_name(signal); } |