Lines Matching defs:block
25 uint32_t udf_get_pblock(struct super_block *sb, uint32_t block,
31 udf_debug("block=%u, partition=%u, offset=%u: invalid partition\n",
32 block, partition, offset);
37 return map->s_partition_func(sb, block, partition, offset);
39 return map->s_partition_root + block + offset;
42 uint32_t udf_get_pblock_virt15(struct super_block *sb, uint32_t block,
58 if (block > vdata->s_num_entries) {
59 udf_debug("Trying to access block beyond end of VAT (%u max %u)\n",
60 block, vdata->s_num_entries);
66 vdata->s_start_offset))[block]);
70 if (block >= index) {
71 block -= index;
72 newblock = 1 + (block / (sb->s_blocksize / sizeof(uint32_t)));
73 index = block % (sb->s_blocksize / sizeof(uint32_t));
76 index = vdata->s_start_offset / sizeof(uint32_t) + block;
82 sb, block, partition);
101 inline uint32_t udf_get_pblock_virt20(struct super_block *sb, uint32_t block,
104 return udf_get_pblock_virt15(sb, block, partition, offset);
107 uint32_t udf_get_pblock_spar15(struct super_block *sb, uint32_t block,
119 packet = (block + offset) & ~(sdata->s_packet_len - 1);
137 ((block + offset) &
144 return map->s_partition_root + block + offset;
275 static uint32_t udf_try_read_meta(struct inode *inode, uint32_t block,
286 if (inode_bmap(inode, block, &epos, &eloc, &elen, &ext_offset) !=
301 uint32_t udf_get_pblock_meta25(struct super_block *sb, uint32_t block,
319 retblk = udf_try_read_meta(inode, block, partition, offset);
334 retblk = udf_try_read_meta(inode, block, partition, offset);