]> git.dujemihanovic.xyz Git - u-boot.git/commitdiff
Mark a few functions static inline
authorAndy Shevchenko <andriy.shevchenko@linux.intel.com>
Mon, 21 Oct 2024 14:20:45 +0000 (17:20 +0300)
committerTom Rini <trini@konsulko.com>
Thu, 24 Oct 2024 17:21:48 +0000 (11:21 -0600)
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>
include/mux.h

index e5deaba66f440e2b3c199d8a398bf399a4281fed..cbb1c331db834a0f5ee24ccf850cbff9daab1fbc 100644 (file)
@@ -117,40 +117,40 @@ struct mux_control *devm_mux_control_get(struct udevice *dev,
 int dm_mux_init(void);
 
 #else
-unsigned int mux_control_states(struct mux_control *mux)
+static inline unsigned int mux_control_states(struct mux_control *mux)
 {
        return -ENOSYS;
 }
 
-int __must_check mux_control_select(struct mux_control *mux,
-                                   unsigned int state)
+static inline int __must_check mux_control_select(struct mux_control *mux,
+                                                 unsigned int state)
 {
        return -ENOSYS;
 }
 
 #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;
 }
 
-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;
 }
 
-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,
-                                        const char *mux_name)
+static inline struct mux_control *devm_mux_control_get(struct udevice *dev,
+                                                      const char *mux_name)
 {
        return NULL;
 }
 
-int dm_mux_init(void)
+static inline int dm_mux_init(void)
 {
        return -ENOSYS;
 }