Lines Matching refs:extent
118 struct hfsplus_extent *extent,
133 hfs_bnode_read(fd->bnode, extent, fd->entryoffset, sizeof(hfsplus_extent_rec));
230 static void hfsplus_dump_extent(struct hfsplus_extent *extent)
236 dprint(DBG_EXTENT, " %u:%u", be32_to_cpu(extent[i].start_block),
237 be32_to_cpu(extent[i].block_count));
241 static int hfsplus_add_extent(struct hfsplus_extent *extent, u32 offset,
247 hfsplus_dump_extent(extent);
248 for (i = 0; i < 8; extent++, i++) {
249 count = be32_to_cpu(extent->block_count);
251 start = be32_to_cpu(extent->start_block);
255 extent++;
256 extent->start_block = cpu_to_be32(alloc_block);
259 extent->block_count = cpu_to_be32(block_count);
270 struct hfsplus_extent *extent,
276 hfsplus_dump_extent(extent);
277 for (i = 0; i < 8; extent++, i++) {
278 count = be32_to_cpu(extent->block_count);
289 start = be32_to_cpu(extent->start_block);
292 extent->block_count = 0;
293 extent->start_block = 0;
298 extent->block_count = cpu_to_be32(count);
304 extent--;
305 count = be32_to_cpu(extent->block_count);
422 dprint(DBG_EXTENT, "insert new extent\n");