Mark a few functions static inline

The function prototypes that are defined in the header most likely has
to be marked as static inline. This helps avoiding the compiler warnings:

  include/mux.h:120:14: warning: no previous prototype for ‘mux_control_states’ [-Wmissing-prototypes]
  include/mux.h:125:18: warning: no previous prototype for ‘mux_control_select’ [-Wmissing-prototypes]
  include/mux.h:133:5: warning: no previous prototype for ‘mux_control_deselect’ [-Wmissing-prototypes]
  include/mux.h:138:21: warning: no previous prototype for ‘mux_control_get’ [-Wmissing-prototypes]
  include/mux.h:143:6: warning: no previous prototype for ‘mux_control_put’ [-Wmissing-prototypes]
  include/mux.h:147:21: warning: no previous prototype for ‘devm_mux_control_get’ [-Wmissing-prototypes]
  include/mux.h:153:5: warning: no previous prototype for ‘dm_mux_init’ [-Wmissing-prototype ]

Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
This commit is contained in:
Andy Shevchenko 2024-10-21 17:20:45 +03:00 committed by Tom Rini
parent e7dad2d37e
commit 08ae12be85

View file

@ -117,12 +117,12 @@ struct mux_control *devm_mux_control_get(struct udevice *dev,
int dm_mux_init(void); int dm_mux_init(void);
#else #else
unsigned int mux_control_states(struct mux_control *mux) static inline unsigned int mux_control_states(struct mux_control *mux)
{ {
return -ENOSYS; return -ENOSYS;
} }
int __must_check mux_control_select(struct mux_control *mux, static inline int __must_check mux_control_select(struct mux_control *mux,
unsigned int state) unsigned int state)
{ {
return -ENOSYS; return -ENOSYS;
@ -130,27 +130,27 @@ int __must_check mux_control_select(struct mux_control *mux,
#define mux_control_try_select(mux, state) mux_control_select(mux, state) #define mux_control_try_select(mux, state) mux_control_select(mux, state)
int mux_control_deselect(struct mux_control *mux) static inline int mux_control_deselect(struct mux_control *mux)
{ {
return -ENOSYS; return -ENOSYS;
} }
struct mux_control *mux_control_get(struct udevice *dev, const char *mux_name) static inline struct mux_control *mux_control_get(struct udevice *dev, const char *mux_name)
{ {
return NULL; return NULL;
} }
void mux_control_put(struct mux_control *mux) static inline void mux_control_put(struct mux_control *mux)
{ {
} }
struct mux_control *devm_mux_control_get(struct udevice *dev, static inline struct mux_control *devm_mux_control_get(struct udevice *dev,
const char *mux_name) const char *mux_name)
{ {
return NULL; return NULL;
} }
int dm_mux_init(void) static inline int dm_mux_init(void)
{ {
return -ENOSYS; return -ENOSYS;
} }