Lines Matching refs:extent
90 struct btrfs_file_extent_item *extent; in btrfs_readlink() local
104 extent = btrfs_path_item_ptr(&path, struct btrfs_file_extent_item); in btrfs_readlink()
105 if (extent->type != BTRFS_FILE_EXTENT_INLINE) { in btrfs_readlink()
111 btrfs_file_extent_item_to_cpu_inl(extent); in btrfs_readlink()
113 if (extent->compression != BTRFS_COMPRESS_NONE) { in btrfs_readlink()
117 } else if (extent->encryption != 0) { in btrfs_readlink()
121 } else if (extent->ram_bytes >= btrfs_info.sb.sectorsize) { in btrfs_readlink()
123 __func__, inr, extent->ram_bytes); in btrfs_readlink()
127 data_ptr = (const char *) extent in btrfs_readlink()
130 memcpy(target, data_ptr, extent->ram_bytes); in btrfs_readlink()
131 target[extent->ram_bytes] = '\0'; in btrfs_readlink()
324 struct btrfs_file_extent_item *extent; in btrfs_file_read() local
349 extent = btrfs_path_item_ptr(&path, in btrfs_file_read()
352 if (extent->type == BTRFS_FILE_EXTENT_INLINE) { in btrfs_file_read()
353 btrfs_file_extent_item_to_cpu_inl(extent); in btrfs_file_read()
354 rd = btrfs_read_extent_inline(&path, extent, offset, in btrfs_file_read()
357 btrfs_file_extent_item_to_cpu(extent); in btrfs_file_read()
358 rd = btrfs_read_extent_reg(&path, extent, offset, size, in btrfs_file_read()