Blame view
common/cmd_fs.c
2.79 KB
045fa1e11 fs: add filesyste... |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
/* * Copyright (c) 2012, NVIDIA CORPORATION. All rights reserved. * * Inspired by cmd_ext_common.c, cmd_fat.c. * * This program is free software; you can redistribute it and/or modify it * under the terms and conditions of the GNU General Public License, * version 2, as published by the Free Software Foundation. * * This program is distributed in the hope it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for * more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see <http://www.gnu.org/licenses/>. */ #include <common.h> #include <command.h> #include <fs.h> |
cf6598193 fs: implement siz... |
22 23 24 25 26 27 28 29 30 31 32 33 34 35 |
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:... |
36 37 |
static int do_load_wrapper(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[]) |
045fa1e11 fs: add filesyste... |
38 |
{ |
b770e88a6 Fix number base h... |
39 |
return do_load(cmdtp, flag, argc, argv, FS_TYPE_ANY); |
045fa1e11 fs: add filesyste... |
40 41 42 |
} U_BOOT_CMD( |
f9b55e228 fs: rename fsload... |
43 |
load, 7, 0, do_load_wrapper, |
045fa1e11 fs: add filesyste... |
44 45 46 47 48 49 50 51 52 53 54 55 56 |
"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... |
57 |
" If 'pos' is 0 or omitted, the file is read from the start." |
0e350f81e common: commands:... |
58 |
) |
045fa1e11 fs: add filesyste... |
59 |
|
d455d8789 fs: API changes e... |
60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 |
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:... |
81 82 |
static int do_ls_wrapper(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[]) |
045fa1e11 fs: add filesyste... |
83 84 85 86 87 88 89 90 91 92 93 94 |
{ 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:... |
95 |
) |