env: Move get_env_id() to env.h
authorSimon Glass <sjg@chromium.org>
Thu, 1 Aug 2019 15:46:41 +0000 (09:46 -0600)
committerTom Rini <trini@konsulko.com>
Sun, 11 Aug 2019 20:43:41 +0000 (16:43 -0400)
Move this function over to the new header file. Also rename it to have an
env_ prefix like the other functions.

Signed-off-by: Simon Glass <sjg@chromium.org>
Acked-by: Joe Hershberger <joe.hershberger@ni.com>
cmd/nvedit.c
drivers/net/netconsole.c
include/common.h
include/env.h
net/eth_common.c

index 46b1e60f0ad92372409fe738902fd2c18ceb3f9a..4f3edab8b9d0e952a74476e2f2320d38644dc33b 100644 (file)
@@ -27,6 +27,7 @@
 #include <cli.h>
 #include <command.h>
 #include <console.h>
+#include <env.h>
 #include <environment.h>
 #include <search.h>
 #include <errno.h>
@@ -69,14 +70,14 @@ NAND|NVRAM|ONENAND|SATA|SPI_FLASH|REMOTE|UBI} or CONFIG_ENV_IS_NOWHERE
 
 /*
  * This variable is incremented on each do_env_set(), so it can
- * be used via get_env_id() as an indication, if the environment
+ * be used via env_get_id() as an indication, if the environment
  * has changed or not. So it is possible to reread an environment
  * variable only if the environment was changed ... done so for
  * example in NetInitLoop()
  */
 static int env_id = 1;
 
-int get_env_id(void)
+int env_get_id(void)
 {
        return env_id;
 }
index ce5a15ef57cea6ae378ef2dbd0ca3fbd2122a326..73005ff94d9f27635317b183271c25f5124dd186 100644 (file)
@@ -6,6 +6,7 @@
 
 #include <common.h>
 #include <command.h>
+#include <env.h>
 #include <stdio_dev.h>
 #include <net.h>
 
@@ -55,7 +56,7 @@ static int is_broadcast(struct in_addr ip)
        static struct in_addr netmask;
        static struct in_addr our_ip;
        static int env_changed_id;
-       int env_id = get_env_id();
+       int env_id = env_get_id();
 
        /* update only when the environment has changed */
        if (env_changed_id != env_id) {
@@ -75,7 +76,7 @@ static int refresh_settings_from_env(void)
 {
        const char *p;
        static int env_changed_id;
-       int env_id = get_env_id();
+       int env_id = env_get_id();
 
        /* update only when the environment has changed */
        if (env_changed_id != env_id) {
index 6b890470c1c24ea7ec6b62ce9917e2ff853e3889..997da857b2c25c09860fbc52c69e85ad09ff735f 100644 (file)
@@ -247,8 +247,6 @@ static inline int env_set_addr(const char *varname, const void *addr)
        return env_set_hex(varname, (ulong)addr);
 }
 
-int get_env_id (void);
-
 void   pci_init_board(void);
 
 /* common/exports.c */
index 157ee9b724e810f951d346c1025146082ddbecd8..b82d80de177714a32bb9547465ad8ba979a05599 100644 (file)
 
 #include <stdbool.h>
 
+/**
+ * env_get_id() - Gets a sequence number for the environment
+ *
+ * This value increments every time the environment changes, so can be used an
+ * an indication of this
+ *
+ * @return environment ID
+ */
+int env_get_id(void);
+
 /**
  * env_complete() - return an auto-complete for environment variables
  *
index 63f9379eec255d7b5108b5b3ec19517ab1d156ed..dcc59186d89dd2a3c26e8530b37b2979838a08d2 100644 (file)
@@ -7,6 +7,7 @@
 
 #include <common.h>
 #include <dm.h>
+#include <env.h>
 #include <environment.h>
 #include <miiphy.h>
 #include <net.h>
@@ -110,7 +111,7 @@ void eth_set_current(void)
        static int  env_changed_id;
        int     env_id;
 
-       env_id = get_env_id();
+       env_id = env_get_id();
        if ((act == NULL) || (env_changed_id != env_id)) {
                act = env_get("ethact");
                env_changed_id = env_id;