extent_type
int extent_type;
extent_type = btrfs_file_extent_type(eb, fi);
if (extent_type == BTRFS_FILE_EXTENT_INLINE)
int extent_type;
extent_type = btrfs_file_extent_type(leaf, ei);
if (extent_type != BTRFS_FILE_EXTENT_INLINE) {
if (extent_type == BTRFS_FILE_EXTENT_INLINE) {
} else if (extent_type == BTRFS_FILE_EXTENT_PREALLOC) {
int extent_type;
extent_type = btrfs_file_extent_type(leaf, fi);
if (extent_type == BTRFS_FILE_EXTENT_REG ||
extent_type == BTRFS_FILE_EXTENT_PREALLOC) {
} else if (extent_type == BTRFS_FILE_EXTENT_INLINE) {
if (extent_type == BTRFS_FILE_EXTENT_INLINE) {
if (extent_type == BTRFS_FILE_EXTENT_INLINE) {
if (extent_type == BTRFS_FILE_EXTENT_INLINE) {
extent_type == BTRFS_FILE_EXTENT_INLINE) {
u64 offset, int extent_type, int slot)
if (extent_type == BTRFS_FILE_EXTENT_INLINE)
int extent_type = -1;
extent_type = btrfs_file_extent_type(leaf, fi);
if (extent_type != BTRFS_FILE_EXTENT_INLINE)
else if (extent_type == BTRFS_FILE_EXTENT_INLINE)
found_key.offset, extent_type,
if (extent_type != BTRFS_FILE_EXTENT_INLINE) {
} else if (extent_type == BTRFS_FILE_EXTENT_INLINE) {
u8 extent_type;
extent_type = btrfs_file_extent_type(leaf, fi);
if (extent_type == BTRFS_FILE_EXTENT_INLINE)
extent_type == BTRFS_FILE_EXTENT_REG)
int extent_type;
extent_type = btrfs_file_extent_type(leaf, fi);
ASSERT(extent_type < BTRFS_NR_FILE_EXTENT_TYPES);
if (WARN_ON(extent_type >= BTRFS_NR_FILE_EXTENT_TYPES)) {
extent_type == BTRFS_FILE_EXTENT_PREALLOC);
int extent_type = -1;
extent_type = btrfs_file_extent_type(leaf, item);
if (extent_type == BTRFS_FILE_EXTENT_REG ||
extent_type == BTRFS_FILE_EXTENT_PREALLOC) {
} else if (extent_type == BTRFS_FILE_EXTENT_INLINE) {
if (extent_type == BTRFS_FILE_EXTENT_REG ||
extent_type == BTRFS_FILE_EXTENT_PREALLOC) {
} else if (extent_type == BTRFS_FILE_EXTENT_INLINE) {
int i, extent_type, ret;
extent_type = btrfs_file_extent_type(eb, fi);
if (extent_type == BTRFS_FILE_EXTENT_INLINE)
int extent_type;
extent_type = btrfs_file_extent_type(eb, fi);
if (extent_type == BTRFS_FILE_EXTENT_INLINE)
static bool __may_extent_tree(struct inode *inode, enum extent_type type)
static void __drop_extent_tree(struct inode *inode, enum extent_type type)
static void __destroy_extent_tree(struct inode *inode, enum extent_type type)
struct extent_info *front, enum extent_type type)
struct extent_info *back, enum extent_type type)
struct extent_info *front, enum extent_type type)
enum extent_type type)
struct extent_info *ei, enum extent_type type)
enum extent_type type)
struct extent_info *tei, enum extent_type type)
enum extent_type type)
static void __update_extent_cache(struct dnode_of_data *dn, enum extent_type type)
static bool __init_may_extent_tree(struct inode *inode, enum extent_type type)
enum extent_type type)
enum extent_type type; /* keep the extent tree type */
enum extent_type etype = type == READ_EXTENT_CACHE ?
enum extent_type type)
__field( u8, extent_type )
__entry->extent_type = btrfs_file_extent_type(l, fi);
__entry->extent_offset, __print_symbolic(__entry->extent_type, FI_TYPES),
__field( u8, extent_type )
__entry->extent_type = btrfs_file_extent_type(l, fi);
__entry->extent_end, __print_symbolic(__entry->extent_type, FI_TYPES),
TP_PROTO(struct inode *inode, unsigned int pgofs, enum extent_type type),
__field(enum extent_type, type)
unsigned int tree_cnt, enum extent_type type),
__field(enum extent_type, type)
enum extent_type type),
__field(enum extent_type, type)