Lines Matching defs:epos

180 	struct extent_position epos = {};
192 if (inode_bmap(dir, f_pos >> sb->s_blocksize_bits, &epos,
201 epos.offset -= sizeof(struct short_ad);
203 epos.offset -= sizeof(struct long_ad);
221 fi = udf_fileident_read(dir, &f_pos, fibh, cfi, &epos, &eloc,
292 brelse(epos.bh);
346 struct extent_position epos = {};
379 if (inode_bmap(dir, f_pos >> dir->i_sb->s_blocksize_bits, &epos,
389 epos.offset -= sizeof(struct short_ad);
391 epos.offset -= sizeof(struct long_ad);
405 fi = udf_fileident_read(dir, &f_pos, fibh, cfi, &epos, &eloc,
436 brelse(epos.bh);
437 epos.bh = NULL;
448 epos.block = dinfo->i_location;
449 epos.offset = udf_file_entry_alloc_offset(dir);
451 udf_current_aext(dir, &epos, &eloc, &elen, 1);
480 epos.offset -= sizeof(struct short_ad);
482 epos.offset -= sizeof(struct long_ad);
483 udf_write_aext(dir, &epos, &eloc, elen, 1);
501 brelse(epos.bh);
502 epos.bh = NULL;
503 epos.block = dinfo->i_location;
504 epos.offset = udf_file_entry_alloc_offset(dir);
508 while (udf_next_aext(dir, &epos, &eloc, &elen, 1) ==
539 while (udf_next_aext(dir, &epos, &eloc, &elen, 1) ==
544 epos.offset -= sizeof(struct short_ad);
546 epos.offset -= sizeof(struct long_ad);
547 udf_write_aext(dir, &epos, &eloc, elen, 1);
564 brelse(epos.bh);
733 struct extent_position epos = {};
742 &epos, &eloc, &elen, &offset) ==
747 epos.offset -= sizeof(struct short_ad);
749 epos.offset -= sizeof(struct long_ad);
755 brelse(epos.bh);
759 brelse(epos.bh);
764 fi = udf_fileident_read(dir, &f_pos, &fibh, &cfi, &epos, &eloc,
770 brelse(epos.bh);
779 brelse(epos.bh);
787 brelse(epos.bh);
889 struct extent_position epos = {};
923 epos.block = iinfo->i_location;
924 epos.offset = udf_file_entry_alloc_offset(inode);
925 epos.bh = NULL;
931 udf_add_aext(inode, &epos, &eloc, bsize, 0);
932 brelse(epos.bh);
937 epos.bh = udf_tgetblk(sb, block);
938 if (unlikely(!epos.bh)) {
942 lock_buffer(epos.bh);
943 memset(epos.bh->b_data, 0x00, bsize);
944 set_buffer_uptodate(epos.bh);
945 unlock_buffer(epos.bh);
946 mark_buffer_dirty_inode(epos.bh, inode);
947 ea = epos.bh->b_data + udf_ext0_offset(inode);
1015 brelse(epos.bh);