Commit 018f530323b2cc41be05be5b12375d3648f06554
Committed by
Tom Rini
1 parent
382bee57f1
Exists in
smarc_8mq_lf_v2020.04
and in
19 other branches
env: Rename common functions related to setenv()
We are now using an env_ prefix for environment functions. Rename these commonly used functions, for consistency. Also add function comments in common.h. Suggested-by: Wolfgang Denk <wd@denx.de> Signed-off-by: Simon Glass <sjg@chromium.org>
Showing 37 changed files with 79 additions and 63 deletions Side-by-side Diff
- api/api.c
- arch/arm/mach-tegra/tegra186/nvtboot_board.c
- arch/arm/mach-uniphier/mmc-first-dev.c
- board/boundary/nitrogen6x/nitrogen6x.c
- board/engicam/common/board.c
- board/freescale/qemu-ppce500/qemu-ppce500.c
- board/grinn/liteboard/board.c
- board/raspberrypi/rpi/rpi.c
- board/sunxi/board.c
- cmd/cbfs.c
- cmd/cramfs.c
- cmd/fdt.c
- cmd/jffs2.c
- cmd/load.c
- cmd/lzmadec.c
- cmd/mtdparts.c
- cmd/nand.c
- cmd/nvedit.c
- cmd/reiser.c
- cmd/setexpr.c
- cmd/tpm.c
- cmd/trace.c
- cmd/unzip.c
- cmd/ximg.c
- cmd/zfs.c
- cmd/zip.c
- common/autoboot.c
- common/board_r.c
- common/bootm.c
- common/bootm_os.c
- drivers/bootcount/bootcount_env.c
- drivers/net/fm/fm.c
- drivers/scsi/scsi.c
- fs/fs.c
- fs/ubifs/ubifs.c
- include/common.h
- net/net.c
api/api.c
... | ... | @@ -663,7 +663,7 @@ |
663 | 663 | return; |
664 | 664 | } |
665 | 665 | |
666 | - setenv_hex("api_address", (unsigned long)sig); | |
666 | + env_set_hex("api_address", (unsigned long)sig); | |
667 | 667 | debugf("API sig @ 0x%lX\n", (unsigned long)sig); |
668 | 668 | memcpy(sig->magic, API_SIG_MAGIC, 8); |
669 | 669 | sig->version = API_SIG_VERSION; |
arch/arm/mach-tegra/tegra186/nvtboot_board.c
arch/arm/mach-uniphier/mmc-first-dev.c
board/boundary/nitrogen6x/nitrogen6x.c
board/engicam/common/board.c
board/freescale/qemu-ppce500/qemu-ppce500.c
... | ... | @@ -211,10 +211,10 @@ |
211 | 211 | /* -kernel boot */ |
212 | 212 | prop = fdt_getprop(fdt, chosen, "qemu,boot-kernel", &len); |
213 | 213 | if (prop && (len >= 8)) |
214 | - setenv_hex("qemu_kernel_addr", *prop); | |
214 | + env_set_hex("qemu_kernel_addr", *prop); | |
215 | 215 | |
216 | 216 | /* Give the user a variable for the host fdt */ |
217 | - setenv_hex("fdt_addr_r", (ulong)fdt); | |
217 | + env_set_hex("fdt_addr_r", (ulong)fdt); | |
218 | 218 | |
219 | 219 | return 0; |
220 | 220 | } |
board/grinn/liteboard/board.c
board/raspberrypi/rpi/rpi.c
board/sunxi/board.c
cmd/cbfs.c
cmd/cramfs.c
... | ... | @@ -138,7 +138,7 @@ |
138 | 138 | if (size > 0) { |
139 | 139 | printf("### CRAMFS load complete: %d bytes loaded to 0x%lx\n", |
140 | 140 | size, offset); |
141 | - setenv_hex("filesize", size); | |
141 | + env_set_hex("filesize", size); | |
142 | 142 | } else { |
143 | 143 | printf("### CRAMFS LOAD ERROR<%x> for %s!\n", size, filename); |
144 | 144 | } |
cmd/fdt.c
... | ... | @@ -43,7 +43,7 @@ |
43 | 43 | |
44 | 44 | buf = map_sysmem(addr, 0); |
45 | 45 | working_fdt = buf; |
46 | - setenv_hex("fdtaddr", addr); | |
46 | + env_set_hex("fdtaddr", addr); | |
47 | 47 | } |
48 | 48 | |
49 | 49 | /* |
... | ... | @@ -373,7 +373,7 @@ |
373 | 373 | } |
374 | 374 | if (subcmd[0] == 's') { |
375 | 375 | /* get the num nodes at this level */ |
376 | - setenv_ulong(var, curIndex + 1); | |
376 | + env_set_ulong(var, curIndex + 1); | |
377 | 377 | } else { |
378 | 378 | /* node index not found */ |
379 | 379 | printf("libfdt node not found\n"); |
cmd/jffs2.c
... | ... | @@ -512,7 +512,7 @@ |
512 | 512 | if (size > 0) { |
513 | 513 | printf("### %s load complete: %d bytes loaded to 0x%lx\n", |
514 | 514 | fsname, size, offset); |
515 | - setenv_hex("filesize", size); | |
515 | + env_set_hex("filesize", size); | |
516 | 516 | } else { |
517 | 517 | printf("### %s LOAD ERROR<%x> for %s!\n", fsname, size, filename); |
518 | 518 | } |
cmd/load.c
... | ... | @@ -182,7 +182,7 @@ |
182 | 182 | start_addr, end_addr, size, size |
183 | 183 | ); |
184 | 184 | flush_cache(start_addr, size); |
185 | - setenv_hex("filesize", size); | |
185 | + env_set_hex("filesize", size); | |
186 | 186 | return (addr); |
187 | 187 | case SREC_START: |
188 | 188 | break; |
... | ... | @@ -529,7 +529,7 @@ |
529 | 529 | flush_cache(offset, size); |
530 | 530 | |
531 | 531 | printf("## Total Size = 0x%08x = %d Bytes\n", size, size); |
532 | - setenv_hex("filesize", size); | |
532 | + env_set_hex("filesize", size); | |
533 | 533 | |
534 | 534 | return offset; |
535 | 535 | } |
... | ... | @@ -1000,7 +1000,7 @@ |
1000 | 1000 | flush_cache(offset, ALIGN(size, ARCH_DMA_MINALIGN)); |
1001 | 1001 | |
1002 | 1002 | printf("## Total Size = 0x%08x = %d Bytes\n", size, size); |
1003 | - setenv_hex("filesize", size); | |
1003 | + env_set_hex("filesize", size); | |
1004 | 1004 | |
1005 | 1005 | return offset; |
1006 | 1006 | } |
cmd/lzmadec.c
cmd/mtdparts.c
... | ... | @@ -239,7 +239,7 @@ |
239 | 239 | dev = list_entry(dentry, struct mtd_device, link); |
240 | 240 | if (dev == current_mtd_dev) { |
241 | 241 | mtddevnum += current_mtd_partnum; |
242 | - setenv_ulong("mtddevnum", mtddevnum); | |
242 | + env_set_ulong("mtddevnum", mtddevnum); | |
243 | 243 | break; |
244 | 244 | } |
245 | 245 | mtddevnum += dev->num_parts; |
cmd/nand.c
... | ... | @@ -305,9 +305,9 @@ |
305 | 305 | printf(" bbt options 0x%08x\n", chip->bbt_options); |
306 | 306 | |
307 | 307 | /* Set geometry info */ |
308 | - setenv_hex("nand_writesize", mtd->writesize); | |
309 | - setenv_hex("nand_oobsize", mtd->oobsize); | |
310 | - setenv_hex("nand_erasesize", mtd->erasesize); | |
308 | + env_set_hex("nand_writesize", mtd->writesize); | |
309 | + env_set_hex("nand_oobsize", mtd->oobsize); | |
310 | + env_set_hex("nand_erasesize", mtd->erasesize); | |
311 | 311 | } |
312 | 312 | |
313 | 313 | static int raw_access(struct mtd_info *mtd, ulong addr, loff_t off, |
cmd/nvedit.c
... | ... | @@ -304,7 +304,7 @@ |
304 | 304 | * @param value Value to set it to |
305 | 305 | * @return 0 if ok, 1 on error |
306 | 306 | */ |
307 | -int setenv_ulong(const char *varname, ulong value) | |
307 | +int env_set_ulong(const char *varname, ulong value) | |
308 | 308 | { |
309 | 309 | /* TODO: this should be unsigned */ |
310 | 310 | char *str = simple_itoa(value); |
... | ... | @@ -319,7 +319,7 @@ |
319 | 319 | * @param value Value to set it to |
320 | 320 | * @return 0 if ok, 1 on error |
321 | 321 | */ |
322 | -int setenv_hex(const char *varname, ulong value) | |
322 | +int env_set_hex(const char *varname, ulong value) | |
323 | 323 | { |
324 | 324 | char str[17]; |
325 | 325 | |
... | ... | @@ -957,7 +957,7 @@ |
957 | 957 | envp->flags = ACTIVE_FLAG; |
958 | 958 | #endif |
959 | 959 | } |
960 | - setenv_hex("filesize", len + offsetof(env_t, data)); | |
960 | + env_set_hex("filesize", len + offsetof(env_t, data)); | |
961 | 961 | |
962 | 962 | return 0; |
963 | 963 |
cmd/reiser.c
cmd/setexpr.c
... | ... | @@ -314,7 +314,7 @@ |
314 | 314 | |
315 | 315 | /* plain assignment: "setexpr name value" */ |
316 | 316 | if (argc == 3) { |
317 | - setenv_hex(argv[1], a); | |
317 | + env_set_hex(argv[1], a); | |
318 | 318 | return 0; |
319 | 319 | } |
320 | 320 | |
... | ... | @@ -370,7 +370,7 @@ |
370 | 370 | return 1; |
371 | 371 | } |
372 | 372 | |
373 | - setenv_hex(argv[1], value); | |
373 | + env_set_hex(argv[1], value); | |
374 | 374 | |
375 | 375 | return 0; |
376 | 376 | } |
cmd/tpm.c
... | ... | @@ -231,7 +231,7 @@ |
231 | 231 | default: |
232 | 232 | return -1; |
233 | 233 | } |
234 | - if (setenv_ulong(*vars, value)) | |
234 | + if (env_set_ulong(*vars, value)) | |
235 | 235 | return -1; |
236 | 236 | } |
237 | 237 | |
... | ... | @@ -624,7 +624,7 @@ |
624 | 624 | &key_handle); |
625 | 625 | if (!err) { |
626 | 626 | printf("Key handle is 0x%x\n", key_handle); |
627 | - setenv_hex("key_handle", key_handle); | |
627 | + env_set_hex("key_handle", key_handle); | |
628 | 628 | } |
629 | 629 | |
630 | 630 | return report_return_code(err); |
cmd/trace.c
... | ... | @@ -46,9 +46,9 @@ |
46 | 46 | used = min(avail, (size_t)needed); |
47 | 47 | printf("Function trace dumped to %08lx, size %#zx\n", |
48 | 48 | (ulong)map_to_sysmem(buff + buff_ptr), used); |
49 | - setenv_hex("profbase", map_to_sysmem(buff)); | |
50 | - setenv_hex("profsize", buff_size); | |
51 | - setenv_hex("profoffset", buff_ptr + used); | |
49 | + env_set_hex("profbase", map_to_sysmem(buff)); | |
50 | + env_set_hex("profsize", buff_size); | |
51 | + env_set_hex("profoffset", buff_ptr + used); | |
52 | 52 | |
53 | 53 | return 0; |
54 | 54 | } |
... | ... | @@ -71,9 +71,9 @@ |
71 | 71 | printf("Call list dumped to %08lx, size %#zx\n", |
72 | 72 | (ulong)map_to_sysmem(buff + buff_ptr), used); |
73 | 73 | |
74 | - setenv_hex("profbase", map_to_sysmem(buff)); | |
75 | - setenv_hex("profsize", buff_size); | |
76 | - setenv_hex("profoffset", buff_ptr + used); | |
74 | + env_set_hex("profbase", map_to_sysmem(buff)); | |
75 | + env_set_hex("profsize", buff_size); | |
76 | + env_set_hex("profoffset", buff_ptr + used); | |
77 | 77 | |
78 | 78 | return 0; |
79 | 79 | } |
cmd/unzip.c
cmd/ximg.c
cmd/zfs.c
cmd/zip.c
common/autoboot.c
... | ... | @@ -278,12 +278,12 @@ |
278 | 278 | /* Add an env variable to point to a kernel payload, if available */ |
279 | 279 | addr = fdtdec_get_config_int(gd->fdt_blob, "kernel-offset", 0); |
280 | 280 | if (addr) |
281 | - setenv_addr("kernaddr", (void *)(CONFIG_SYS_TEXT_BASE + addr)); | |
281 | + env_set_addr("kernaddr", (void *)(CONFIG_SYS_TEXT_BASE + addr)); | |
282 | 282 | |
283 | 283 | /* Add an env variable to point to a root disk, if available */ |
284 | 284 | addr = fdtdec_get_config_int(gd->fdt_blob, "rootdisk-offset", 0); |
285 | 285 | if (addr) |
286 | - setenv_addr("rootaddr", (void *)(CONFIG_SYS_TEXT_BASE + addr)); | |
286 | + env_set_addr("rootaddr", (void *)(CONFIG_SYS_TEXT_BASE + addr)); | |
287 | 287 | #endif /* CONFIG_OF_CONTROL && CONFIG_SYS_TEXT_BASE */ |
288 | 288 | } |
289 | 289 | |
... | ... | @@ -300,7 +300,7 @@ |
300 | 300 | bootcount = bootcount_load(); |
301 | 301 | bootcount++; |
302 | 302 | bootcount_store(bootcount); |
303 | - setenv_ulong("bootcount", bootcount); | |
303 | + env_set_ulong("bootcount", bootcount); | |
304 | 304 | bootlimit = getenv_ulong("bootlimit", 10, 0); |
305 | 305 | #endif /* CONFIG_BOOTCOUNT_LIMIT */ |
306 | 306 |
common/board_r.c
common/bootm.c
... | ... | @@ -645,8 +645,8 @@ |
645 | 645 | ret = boot_ramdisk_high(&images->lmb, images->rd_start, |
646 | 646 | rd_len, &images->initrd_start, &images->initrd_end); |
647 | 647 | if (!ret) { |
648 | - setenv_hex("initrd_start", images->initrd_start); | |
649 | - setenv_hex("initrd_end", images->initrd_end); | |
648 | + env_set_hex("initrd_start", images->initrd_start); | |
649 | + env_set_hex("initrd_end", images->initrd_end); | |
650 | 650 | } |
651 | 651 | } |
652 | 652 | #endif |
common/bootm_os.c
... | ... | @@ -23,7 +23,7 @@ |
23 | 23 | /* Don't start if "autostart" is set to "no" */ |
24 | 24 | s = getenv("autostart"); |
25 | 25 | if ((s != NULL) && !strcmp(s, "no")) { |
26 | - setenv_hex("filesize", images->os.image_len); | |
26 | + env_set_hex("filesize", images->os.image_len); | |
27 | 27 | return 0; |
28 | 28 | } |
29 | 29 | appl = (int (*)(int, char * const []))images->ep; |
drivers/bootcount/bootcount_env.c
drivers/net/fm/fm.c
drivers/scsi/scsi.c
fs/fs.c
... | ... | @@ -348,7 +348,7 @@ |
348 | 348 | if (fs_size(argv[3], &size) < 0) |
349 | 349 | return CMD_RET_FAILURE; |
350 | 350 | |
351 | - setenv_hex("filesize", size); | |
351 | + env_set_hex("filesize", size); | |
352 | 352 | |
353 | 353 | return 0; |
354 | 354 | } |
... | ... | @@ -417,8 +417,8 @@ |
417 | 417 | } |
418 | 418 | puts("\n"); |
419 | 419 | |
420 | - setenv_hex("fileaddr", addr); | |
421 | - setenv_hex("filesize", len_read); | |
420 | + env_set_hex("fileaddr", addr); | |
421 | + env_set_hex("filesize", len_read); | |
422 | 422 | |
423 | 423 | return 0; |
424 | 424 | } |
fs/ubifs/ubifs.c
include/common.h
... | ... | @@ -349,18 +349,34 @@ |
349 | 349 | */ |
350 | 350 | int env_set(const char *varname, const char *value); |
351 | 351 | |
352 | -int setenv_ulong(const char *varname, ulong value); | |
353 | -int setenv_hex(const char *varname, ulong value); | |
354 | 352 | /** |
355 | - * setenv_addr - Set an environment variable to an address in hex | |
353 | + * env_set_ulong() - set an environment variable to an integer | |
356 | 354 | * |
355 | + * @varname: Variable to adjust | |
356 | + * @value: Value to set for the variable (will be converted to a string) | |
357 | + * @return 0 if OK, 1 on error | |
358 | + */ | |
359 | +int env_set_ulong(const char *varname, ulong value); | |
360 | + | |
361 | +/** | |
362 | + * env_set_hex() - set an environment variable to a hex value | |
363 | + * | |
364 | + * @varname: Variable to adjust | |
365 | + * @value: Value to set for the variable (will be converted to a hex string) | |
366 | + * @return 0 if OK, 1 on error | |
367 | + */ | |
368 | +int env_set_hex(const char *varname, ulong value); | |
369 | + | |
370 | +/** | |
371 | + * env_set_addr - Set an environment variable to an address in hex | |
372 | + * | |
357 | 373 | * @varname: Environment variable to set |
358 | 374 | * @addr: Value to set it to |
359 | 375 | * @return 0 if ok, 1 on error |
360 | 376 | */ |
361 | -static inline int setenv_addr(const char *varname, const void *addr) | |
377 | +static inline int env_set_addr(const char *varname, const void *addr) | |
362 | 378 | { |
363 | - return setenv_hex(varname, (ulong)addr); | |
379 | + return env_set_hex(varname, (ulong)addr); | |
364 | 380 | } |
365 | 381 | |
366 | 382 | #ifdef CONFIG_AUTO_COMPLETE |
net/net.c
... | ... | @@ -616,8 +616,8 @@ |
616 | 616 | if (net_boot_file_size > 0) { |
617 | 617 | printf("Bytes transferred = %d (%x hex)\n", |
618 | 618 | net_boot_file_size, net_boot_file_size); |
619 | - setenv_hex("filesize", net_boot_file_size); | |
620 | - setenv_hex("fileaddr", load_addr); | |
619 | + env_set_hex("filesize", net_boot_file_size); | |
620 | + env_set_hex("fileaddr", load_addr); | |
621 | 621 | } |
622 | 622 | if (protocol != NETCONS) |
623 | 623 | eth_halt(); |