1// SPDX-License-Identifier: GPL-2.0+ 2/* 3 * 2017 by Marek Beh��n <kabel@kernel.org> 4 */ 5 6#include <common.h> 7#include <command.h> 8#include <btrfs.h> 9#include <fs.h> 10 11int do_btrsubvol(struct cmd_tbl *cmdtp, int flag, int argc, char *const argv[]) 12{ 13 if (argc != 3) 14 return CMD_RET_USAGE; 15 16 if (fs_set_blk_dev(argv[1], argv[2], FS_TYPE_BTRFS)) 17 return 1; 18 19 btrfs_list_subvols(); 20 return 0; 21} 22 23U_BOOT_CMD(btrsubvol, 3, 1, do_btrsubvol, 24 "list subvolumes of a BTRFS filesystem", 25 "<interface> <dev[:part]>\n" 26 " - List subvolumes of a BTRFS filesystem." 27); 28