1 /* SPDX-License-Identifier: GPL-2.0 */ 2 /* 3 * Copyright (C) 2007 Oracle. All rights reserved. 4 */ 5 6 #ifndef BTRFS_PRINT_TREE_H 7 #define BTRFS_PRINT_TREE_H 8 9 #include <linux/types.h> 10 11 /* Buffer size to contain tree name and possibly additional data (offset) */ 12 #define BTRFS_ROOT_NAME_BUF_LEN 48 13 14 struct extent_buffer; 15 struct btrfs_key; 16 17 void btrfs_print_leaf(const struct extent_buffer *l); 18 void btrfs_print_tree(const struct extent_buffer *c, bool follow); 19 const char *btrfs_root_name(const struct btrfs_key *key, char *buf); 20 21 #endif 22