Blame view
cmd/fs.c
2.72 KB
045fa1e11 fs: add filesyste... |
1 2 3 4 5 |
/* * Copyright (c) 2012, NVIDIA CORPORATION. All rights reserved. * * Inspired by cmd_ext_common.c, cmd_fat.c. * |
5b8031ccb Add more SPDX-Lic... |
6 |
* SPDX-License-Identifier: GPL-2.0 |
045fa1e11 fs: add filesyste... |
7 8 9 10 11 |
*/ #include <common.h> #include <command.h> #include <fs.h> |
0f4060ebc efi_loader: Pass ... |
12 |
#include <efi_loader.h> |
045fa1e11 fs: add filesyste... |
13 |
|
cf6598193 fs: implement siz... |
14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
static int do_size_wrapper(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[]) { return do_size(cmdtp, flag, argc, argv, FS_TYPE_ANY); } U_BOOT_CMD( size, 4, 0, do_size_wrapper, "determine a file's size", "<interface> <dev[:part]> <filename> " " - Find file 'filename' from 'dev' on 'interface' " " and determine its size." ); |
0e350f81e common: commands:... |
28 29 |
static int do_load_wrapper(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[]) |
045fa1e11 fs: add filesyste... |
30 |
{ |
c07ad7c03 efi_loader: Pass ... |
31 32 |
efi_set_bootdev(argv[1], (argc > 2) ? argv[2] : "", (argc > 4) ? argv[4] : ""); |
b770e88a6 Fix number base h... |
33 |
return do_load(cmdtp, flag, argc, argv, FS_TYPE_ANY); |
045fa1e11 fs: add filesyste... |
34 35 36 |
} U_BOOT_CMD( |
f9b55e228 fs: rename fsload... |
37 |
load, 7, 0, do_load_wrapper, |
045fa1e11 fs: add filesyste... |
38 39 40 41 42 43 44 45 46 47 48 49 50 |
"load binary file from a filesystem", "<interface> [<dev[:part]> [<addr> [<filename> [bytes [pos]]]]] " " - Load binary file 'filename' from partition 'part' on device " " type 'interface' instance 'dev' to address 'addr' in memory. " " 'bytes' gives the size to load in bytes. " " If 'bytes' is 0 or omitted, the file is read until the end. " " 'pos' gives the file byte position to start reading from. " |
b770e88a6 Fix number base h... |
51 |
" If 'pos' is 0 or omitted, the file is read from the start." |
0e350f81e common: commands:... |
52 |
) |
045fa1e11 fs: add filesyste... |
53 |
|
d455d8789 fs: API changes e... |
54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 |
static int do_save_wrapper(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[]) { return do_save(cmdtp, flag, argc, argv, FS_TYPE_ANY); } U_BOOT_CMD( save, 7, 0, do_save_wrapper, "save file to a filesystem", "<interface> <dev[:part]> <addr> <filename> bytes [pos] " " - Save binary file 'filename' to partition 'part' on device " " type 'interface' instance 'dev' from addr 'addr' in memory. " " 'bytes' gives the size to save in bytes and is mandatory. " " 'pos' gives the file byte position to start writing to. " " If 'pos' is 0 or omitted, the file is written from the start." ) |
0e350f81e common: commands:... |
75 76 |
static int do_ls_wrapper(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[]) |
045fa1e11 fs: add filesyste... |
77 78 79 80 81 82 83 84 85 86 87 88 |
{ return do_ls(cmdtp, flag, argc, argv, FS_TYPE_ANY); } U_BOOT_CMD( ls, 4, 1, do_ls_wrapper, "list files in a directory (default /)", "<interface> [<dev[:part]> [directory]] " " - List files in directory 'directory' of partition 'part' on " " device type 'interface' instance 'dev'." |
0e350f81e common: commands:... |
89 |
) |
1a1ad8e09 fs: Add command t... |
90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 |
static int do_fstype_wrapper(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[]) { return do_fs_type(cmdtp, flag, argc, argv); } U_BOOT_CMD( fstype, 4, 1, do_fstype_wrapper, "Look up a filesystem type", "<interface> <dev>:<part> " "- print filesystem type " "fstype <interface> <dev>:<part> <varname> " "- set environment variable to filesystem type " ); |