Home
last modified time | relevance | path

Searched refs:extent (Results 1 – 25 of 29) sorted by relevance

12

/fs/hfs/
Dextent.c150 static inline int __hfs_ext_read_extent(struct hfs_find_data *fd, struct hfs_extent *extent, in __hfs_ext_read_extent() argument
165 hfs_bnode_read(fd->bnode, extent, fd->entryoffset, sizeof(hfs_extent_rec)); in __hfs_ext_read_extent()
208 static void hfs_dump_extent(struct hfs_extent *extent) in hfs_dump_extent() argument
215 be16_to_cpu(extent[i].block), in hfs_dump_extent()
216 be16_to_cpu(extent[i].count)); in hfs_dump_extent()
220 static int hfs_add_extent(struct hfs_extent *extent, u16 offset, in hfs_add_extent() argument
226 hfs_dump_extent(extent); in hfs_add_extent()
227 for (i = 0; i < 3; extent++, i++) { in hfs_add_extent()
228 count = be16_to_cpu(extent->count); in hfs_add_extent()
230 start = be16_to_cpu(extent->block); in hfs_add_extent()
[all …]
DMakefile9 catalog.o dir.o extent.o inode.o attr.o mdb.o \
/fs/hfsplus/
Dextents.c157 struct hfsplus_extent *extent, in __hfsplus_ext_read_extent() argument
172 hfs_bnode_read(fd->bnode, extent, fd->entryoffset, in __hfsplus_ext_read_extent()
297 static void hfsplus_dump_extent(struct hfsplus_extent *extent) in hfsplus_dump_extent() argument
304 be32_to_cpu(extent[i].start_block), in hfsplus_dump_extent()
305 be32_to_cpu(extent[i].block_count)); in hfsplus_dump_extent()
309 static int hfsplus_add_extent(struct hfsplus_extent *extent, u32 offset, in hfsplus_add_extent() argument
315 hfsplus_dump_extent(extent); in hfsplus_add_extent()
316 for (i = 0; i < 8; extent++, i++) { in hfsplus_add_extent()
317 count = be32_to_cpu(extent->block_count); in hfsplus_add_extent()
319 start = be32_to_cpu(extent->start_block); in hfsplus_add_extent()
[all …]
Dwrapper.c97 u32 extent; in hfsplus_read_mdb() local
120 extent = get_unaligned_be32(bufptr + HFSP_WRAPOFF_EMBEDEXT); in hfsplus_read_mdb()
121 wd->embed_start = (extent >> 16) & 0xFFFF; in hfsplus_read_mdb()
122 wd->embed_count = extent & 0xFFFF; in hfsplus_read_mdb()
/fs/btrfs/
DMakefile5 btrfs-y += super.o ctree.o extent-tree.o print-tree.o root-tree.o dir-item.o \
21 tests/extent-buffer-tests.o tests/btrfs-tests.o \
22 tests/extent-io-tests.o tests/inode-tests.o tests/qgroup-tests.o \
23 tests/free-space-tree-tests.o tests/extent-map-tests.o
Dreflink.c363 struct btrfs_file_extent_item *extent; in btrfs_clone() local
411 extent = btrfs_item_ptr(leaf, slot, in btrfs_clone()
413 extent_gen = btrfs_file_extent_generation(leaf, extent); in btrfs_clone()
414 comp = btrfs_file_extent_compression(leaf, extent); in btrfs_clone()
415 type = btrfs_file_extent_type(leaf, extent); in btrfs_clone()
418 disko = btrfs_file_extent_disk_bytenr(leaf, extent); in btrfs_clone()
419 diskl = btrfs_file_extent_disk_num_bytes(leaf, extent); in btrfs_clone()
420 datao = btrfs_file_extent_offset(leaf, extent); in btrfs_clone()
421 datal = btrfs_file_extent_num_bytes(leaf, extent); in btrfs_clone()
424 datal = btrfs_file_extent_ram_bytes(leaf, extent); in btrfs_clone()
DKconfig106 Enable run-time extent reference verification instrumentation. This
107 is meant to be used by btrfs developers for tracking down extent
Dtree-checker.c113 struct btrfs_file_extent_item *extent) in file_extent_end() argument
118 if (btrfs_file_extent_type(leaf, extent) == BTRFS_FILE_EXTENT_INLINE) { in file_extent_end()
119 len = btrfs_file_extent_ram_bytes(leaf, extent); in file_extent_end()
122 len = btrfs_file_extent_num_bytes(leaf, extent); in file_extent_end()
Dscrub.c2760 struct btrfs_extent_item *extent; in scrub_raid56_parity() local
2865 extent = btrfs_item_ptr(l, slot, in scrub_raid56_parity()
2867 flags = btrfs_extent_flags(l, extent); in scrub_raid56_parity()
2868 generation = btrfs_extent_generation(l, extent); in scrub_raid56_parity()
2985 struct btrfs_extent_item *extent; in scrub_stripe() local
3231 extent = btrfs_item_ptr(l, slot, in scrub_stripe()
3233 flags = btrfs_extent_flags(l, extent); in scrub_stripe()
3234 generation = btrfs_extent_generation(l, extent); in scrub_stripe()
Dvolumes.c1726 struct btrfs_dev_extent *extent = NULL; in btrfs_free_dev_extent() local
1744 extent = btrfs_item_ptr(leaf, path->slots[0], in btrfs_free_dev_extent()
1747 btrfs_dev_extent_length(leaf, extent) < start); in btrfs_free_dev_extent()
1753 extent = btrfs_item_ptr(leaf, path->slots[0], in btrfs_free_dev_extent()
1760 *dev_extent_len = btrfs_dev_extent_length(leaf, extent); in btrfs_free_dev_extent()
1782 struct btrfs_dev_extent *extent; in btrfs_alloc_dev_extent() local
1796 sizeof(*extent)); in btrfs_alloc_dev_extent()
1801 extent = btrfs_item_ptr(leaf, path->slots[0], in btrfs_alloc_dev_extent()
1803 btrfs_set_dev_extent_chunk_tree(leaf, extent, in btrfs_alloc_dev_extent()
1805 btrfs_set_dev_extent_chunk_objectid(leaf, extent, in btrfs_alloc_dev_extent()
[all …]
Dfile.c2525 struct btrfs_file_extent_item *extent; in btrfs_insert_replace_extent() local
2551 extent = btrfs_item_ptr(leaf, slot, struct btrfs_file_extent_item); in btrfs_insert_replace_extent()
2552 ASSERT(btrfs_file_extent_type(leaf, extent) != BTRFS_FILE_EXTENT_INLINE); in btrfs_insert_replace_extent()
2553 btrfs_set_file_extent_offset(leaf, extent, extent_info->data_offset); in btrfs_insert_replace_extent()
2554 btrfs_set_file_extent_num_bytes(leaf, extent, replace_len); in btrfs_insert_replace_extent()
2556 btrfs_set_file_extent_generation(leaf, extent, trans->transid); in btrfs_insert_replace_extent()
Dtree-log.c3998 struct btrfs_file_extent_item *extent; in copy_items() local
4056 extent = btrfs_item_ptr(src, start_slot + i, in copy_items()
4059 if (btrfs_file_extent_generation(src, extent) < trans->transid) in copy_items()
4062 found_type = btrfs_file_extent_type(src, extent); in copy_items()
4066 extent); in copy_items()
4072 extent); in copy_items()
4073 cs = btrfs_file_extent_offset(src, extent); in copy_items()
4075 extent); in copy_items()
4077 extent)) { in copy_items()
/fs/
Dioctl.c115 struct fiemap_extent extent; in fiemap_fill_next_extent() local
134 memset(&extent, 0, sizeof(extent)); in fiemap_fill_next_extent()
135 extent.fe_logical = logical; in fiemap_fill_next_extent()
136 extent.fe_physical = phys; in fiemap_fill_next_extent()
137 extent.fe_length = len; in fiemap_fill_next_extent()
138 extent.fe_flags = flags; in fiemap_fill_next_extent()
141 if (copy_to_user(dest, &extent, sizeof(extent))) in fiemap_fill_next_extent()
/fs/ext4/
Dextents.c5156 struct ext4_extent *extent; in ext4_ext_shift_extents() local
5167 extent = path[depth].p_ext; in ext4_ext_shift_extents()
5168 if (!extent) in ext4_ext_shift_extents()
5171 stop = le32_to_cpu(extent->ee_block); in ext4_ext_shift_extents()
5184 extent = path[depth].p_ext; in ext4_ext_shift_extents()
5185 if (extent) { in ext4_ext_shift_extents()
5186 ex_start = le32_to_cpu(extent->ee_block); in ext4_ext_shift_extents()
5187 ex_end = le32_to_cpu(extent->ee_block) + in ext4_ext_shift_extents()
5188 ext4_ext_get_actual_len(extent); in ext4_ext_shift_extents()
5201 (stop + ext4_ext_get_actual_len(extent))) { in ext4_ext_shift_extents()
[all …]
DKconfig42 ext3; it is based on extent maps and it supports 48-bit
/fs/qnx4/
Dinode.c69 static inline u32 try_extent(qnx4_xtnt_t *extent, u32 *offset) in try_extent() argument
71 u32 size = le32_to_cpu(extent->xtnt_size); in try_extent()
73 return le32_to_cpu(extent->xtnt_blk) + *offset - 1; in try_extent()
/fs/freevxfs/
Dvxfs_inode.c164 vxfs_blkiget(struct super_block *sbp, u_long extent, ino_t ino) in vxfs_blkiget() argument
175 block = extent + ((ino * VXFS_ISIZE) / sbp->s_blocksize); in vxfs_blkiget()
Dvxfs_inode.h78 __fs32 extent; /* Extent number */ member
Dvxfs_bmap.c82 return (bn + fs32_to_cpu(sbi, d->extent)); in vxfs_bmap_ext4()
/fs/isofs/
Drock.h15 __u8 extent[8]; member
Drock.c249 rs.cont_extent = isonum_733(rr->u.CE.extent); in get_rock_ridge_filename()
368 rs.cont_extent = isonum_733(rr->u.CE.extent); in parse_rock_ridge_inode_internal()
767 rs.cont_extent = isonum_733(rr->u.CE.extent); in rock_ridge_symlink_readpage()
Disofs.h193 *block = (unsigned long)isonum_733(de->extent) in isofs_normalize_block_and_offset()
Dinode.c810 first_data_zone = isonum_733(rootp->extent) + in isofs_fill_super()
833 first_data_zone = isonum_733(rootp->extent) + in isofs_fill_super()
1434 ei->i_first_extent = (isonum_733(de->extent) + in isofs_read_inode()
/fs/udf/
Dinode.c629 struct kernel_long_ad extent; in udf_extend_file() local
656 extent.extLocation.logicalBlockNum = 0; in udf_extend_file()
657 extent.extLocation.partitionReferenceNum = 0; in udf_extend_file()
658 extent.extLength = EXT_NOT_RECORDED_NOT_ALLOCATED; in udf_extend_file()
661 etype = udf_next_aext(inode, &epos, &extent.extLocation, in udf_extend_file()
662 &extent.extLength, 0); in udf_extend_file()
663 extent.extLength |= etype << 30; in udf_extend_file()
674 udf_do_extend_final_block(inode, &epos, &extent, new_elen); in udf_extend_file()
676 err = udf_do_extend_file(inode, &epos, &extent, new_elen); in udf_extend_file()
/fs/ocfs2/
DKconfig11 OCFS2 is a general purpose extent based shared disk cluster file

12