1*0c936ee3SMarek Behún /* 2*0c936ee3SMarek Behún * BTRFS filesystem implementation for U-Boot 3*0c936ee3SMarek Behún * 4*0c936ee3SMarek Behún * 2017 Marek Behun, CZ.NIC, marek.behun@nic.cz 5*0c936ee3SMarek Behún * 6*0c936ee3SMarek Behún * SPDX-License-Identifier: GPL-2.0+ 7*0c936ee3SMarek Behún */ 8*0c936ee3SMarek Behún 9*0c936ee3SMarek Behún #ifndef __U_BOOT_BTRFS_H__ 10*0c936ee3SMarek Behún #define __U_BOOT_BTRFS_H__ 11*0c936ee3SMarek Behún 12*0c936ee3SMarek Behún int btrfs_probe(struct blk_desc *, disk_partition_t *); 13*0c936ee3SMarek Behún int btrfs_ls(const char *); 14*0c936ee3SMarek Behún int btrfs_exists(const char *); 15*0c936ee3SMarek Behún int btrfs_size(const char *, loff_t *); 16*0c936ee3SMarek Behún int btrfs_read(const char *, void *, loff_t, loff_t, loff_t *); 17*0c936ee3SMarek Behún void btrfs_close(void); 18*0c936ee3SMarek Behún int btrfs_uuid(char *); 19*0c936ee3SMarek Behún void btrfs_list_subvols(void); 20*0c936ee3SMarek Behún 21*0c936ee3SMarek Behún #endif /* __U_BOOT_BTRFS_H__ */ 22