Lines Matching refs:sectors_per_block
34 static void handle_extent (struct file_extent ext, unsigned int sectors_per_block, __u64 start_lba)
38 __u64 nsectors = ext.block_count * sectors_per_block;
41 begin_lba = start_lba + ( ext.first_block * sectors_per_block);
42 end_lba = start_lba + ((ext.last_block + 1) * sectors_per_block) - 1;
58 static int walk_fibmap (int fd, struct stat *st, unsigned int sectors_per_block, __u64 start_lba)
111 handle_extent(ext, sectors_per_block, start_lba);
118 handle_extent(ext, sectors_per_block, start_lba);
155 static int walk_fiemap (int fd, unsigned int sectors_per_block, __u64 start_lba)
158 unsigned int blksize = sectors_per_block * sector_bytes;
197 handle_extent(ext, sectors_per_block, start_lba);
225 unsigned int sectors_per_block, blksize;
261 sectors_per_block = blksize / sector_bytes;
270 handle_extent(ext, sectors_per_block, start_lba);
275 err = walk_fiemap(fd, sectors_per_block, start_lba);
277 err = walk_fibmap(fd, &st, sectors_per_block, start_lba);