Searched refs:eloc (Results 1 - 8 of 8) sorted by relevance

/linux-4.4.14/fs/udf/
H A Dtruncate.c30 struct kernel_lb_addr *eloc, int8_t etype, uint32_t elen, extent_trunc()
41 udf_free_blocks(inode->i_sb, inode, eloc, 0, extent_trunc()
45 neloc = *eloc; extent_trunc()
56 udf_free_blocks(inode->i_sb, inode, eloc, extent_trunc()
70 struct kernel_lb_addr eloc; udf_truncate_tail_extent() local
92 while ((netype = udf_next_aext(inode, &epos, &eloc, &elen, 1)) != -1) { udf_truncate_tail_extent()
102 (unsigned)eloc.logicalBlockNum, udf_truncate_tail_extent()
106 extent_trunc(inode, &epos, &eloc, etype, elen, nelen); udf_truncate_tail_extent()
108 if (udf_next_aext(inode, &epos, &eloc, &elen, 1) != -1) udf_truncate_tail_extent()
124 struct kernel_lb_addr eloc; udf_discard_prealloc() local
145 while ((netype = udf_next_aext(inode, &epos, &eloc, &elen, 1)) != -1) { udf_discard_prealloc()
152 extent_trunc(inode, &epos, &eloc, etype, elen, 0); udf_discard_prealloc()
205 struct kernel_lb_addr eloc, neloc = {}; udf_truncate_extents() local
221 etype = inode_bmap(inode, first_block, &epos, &eloc, &elen, &offset); udf_truncate_extents()
230 extent_trunc(inode, &epos, &eloc, etype, elen, byte_offset); udf_truncate_extents()
242 while ((etype = udf_current_aext(inode, &epos, &eloc, udf_truncate_extents()
260 epos.block = eloc; udf_truncate_extents()
262 udf_get_lb_pblock(sb, &eloc, 0)); udf_truncate_extents()
270 extent_trunc(inode, &epos, &eloc, etype, elen, 0); udf_truncate_extents()
29 extent_trunc(struct inode *inode, struct extent_position *epos, struct kernel_lb_addr *eloc, int8_t etype, uint32_t elen, uint32_t nelen) extent_trunc() argument
H A Dballoc.c356 struct kernel_lb_addr eloc; udf_table_free_blocks() local
384 (etype = udf_next_aext(table, &epos, &eloc, &elen, 1)) != -1) { udf_table_free_blocks()
385 if (((eloc.logicalBlockNum + udf_table_free_blocks()
402 udf_write_aext(table, &oepos, &eloc, elen, 1); udf_table_free_blocks()
403 } else if (eloc.logicalBlockNum == (end + 1)) { udf_table_free_blocks()
410 eloc.logicalBlockNum -= tmp; udf_table_free_blocks()
414 eloc.logicalBlockNum = start; udf_table_free_blocks()
421 udf_write_aext(table, &oepos, &eloc, elen, 1); udf_table_free_blocks()
454 eloc.logicalBlockNum = start; udf_table_free_blocks()
476 epos.block.logicalBlockNum = eloc.logicalBlockNum; udf_table_free_blocks()
477 eloc.logicalBlockNum++; udf_table_free_blocks()
553 udf_write_aext(table, &epos, &eloc, elen, 1); udf_table_free_blocks()
582 struct kernel_lb_addr eloc; udf_table_prealloc_blocks() local
602 eloc.logicalBlockNum = 0xFFFFFFFF; udf_table_prealloc_blocks()
604 while (first_block != eloc.logicalBlockNum && udf_table_prealloc_blocks()
605 (etype = udf_next_aext(table, &epos, &eloc, &elen, 1)) != -1) { udf_table_prealloc_blocks()
606 udf_debug("eloc=%d, elen=%d, first_block=%d\n", udf_table_prealloc_blocks()
607 eloc.logicalBlockNum, elen, first_block); udf_table_prealloc_blocks()
611 if (first_block == eloc.logicalBlockNum) { udf_table_prealloc_blocks()
617 eloc.logicalBlockNum += alloc_count; udf_table_prealloc_blocks()
619 udf_write_aext(table, &epos, &eloc, udf_table_prealloc_blocks()
622 udf_delete_aext(table, epos, eloc, udf_table_prealloc_blocks()
644 struct kernel_lb_addr eloc, uninitialized_var(goal_eloc); udf_table_new_block() local
672 (etype = udf_next_aext(table, &epos, &eloc, &elen, 1)) != -1) { udf_table_new_block()
673 if (goal >= eloc.logicalBlockNum) { udf_table_new_block()
674 if (goal < eloc.logicalBlockNum + udf_table_new_block()
678 nspread = goal - eloc.logicalBlockNum - udf_table_new_block()
681 nspread = eloc.logicalBlockNum - goal; udf_table_new_block()
693 goal_eloc = eloc; udf_table_new_block()
H A Ddirectory.c24 struct kernel_lb_addr *eloc, uint32_t *elen, udf_fileident_read()
56 if (udf_next_aext(dir, epos, eloc, elen, 1) != udf_fileident_read()
60 block = udf_get_lb_pblock(dir->i_sb, eloc, *offset); udf_fileident_read()
80 block = udf_get_lb_pblock(dir->i_sb, eloc, udf_fileident_read()
114 if (udf_next_aext(dir, epos, eloc, elen, 1) != udf_fileident_read()
118 block = udf_get_lb_pblock(dir->i_sb, eloc, *offset); udf_fileident_read()
20 udf_fileident_read(struct inode *dir, loff_t *nf_pos, struct udf_fileident_bh *fibh, struct fileIdentDesc *cfi, struct extent_position *epos, struct kernel_lb_addr *eloc, uint32_t *elen, sector_t *offset) udf_fileident_read() argument
H A Ddir.c54 struct kernel_lb_addr eloc; udf_readdir() local
82 &epos, &eloc, &elen, &offset) udf_readdir()
87 block = udf_get_lb_pblock(sb, &eloc, offset); udf_readdir()
108 block = udf_get_lb_pblock(sb, &eloc, offset + i); udf_readdir()
128 fi = udf_fileident_read(dir, &nf_pos, &fibh, &cfi, &epos, &eloc, udf_readdir()
H A Dnamei.c173 struct kernel_lb_addr eloc; udf_find_entry() local
189 &eloc, &elen, &offset) != (EXT_RECORDED_ALLOCATED >> 30)) { udf_find_entry()
194 block = udf_get_lb_pblock(sb, &eloc, offset); udf_find_entry()
217 fi = udf_fileident_read(dir, &f_pos, fibh, cfi, &epos, &eloc, udf_find_entry()
347 struct kernel_lb_addr eloc; udf_add_entry() local
383 &eloc, &elen, &offset) != (EXT_RECORDED_ALLOCATED >> 30)) { udf_add_entry()
389 block = udf_get_lb_pblock(dir->i_sb, &eloc, offset); udf_add_entry()
408 fi = udf_fileident_read(dir, &f_pos, fibh, cfi, &epos, &eloc, udf_add_entry()
458 udf_current_aext(dir, &epos, &eloc, &elen, 1); udf_add_entry()
478 block = eloc.logicalBlockNum + udf_add_entry()
491 udf_write_aext(dir, &epos, &eloc, elen, 1); udf_add_entry()
502 block = eloc.logicalBlockNum + ((elen - 1) >> udf_add_entry()
516 while (udf_next_aext(dir, &epos, &eloc, &elen, 1) == udf_add_entry()
519 block = eloc.logicalBlockNum + ((elen - 1) >> udf_add_entry()
547 while (udf_next_aext(dir, &epos, &eloc, &elen, 1) == udf_add_entry()
555 udf_write_aext(dir, &epos, &eloc, elen, 1); udf_add_entry()
743 struct kernel_lb_addr eloc; empty_dir() local
755 &epos, &eloc, &elen, &offset) == empty_dir()
757 block = udf_get_lb_pblock(dir->i_sb, &eloc, offset); empty_dir()
777 fi = udf_fileident_read(dir, &f_pos, &fibh, &cfi, &epos, &eloc, empty_dir()
927 struct kernel_lb_addr eloc; udf_symlink() local
938 eloc.logicalBlockNum = block; udf_symlink()
939 eloc.partitionReferenceNum = udf_symlink()
943 udf_add_aext(inode, &epos, &eloc, bsize, 0); udf_symlink()
H A Dinode.c333 struct kernel_lb_addr eloc; udf_expand_dir_adinicb() local
405 eloc.logicalBlockNum = *block; udf_expand_dir_adinicb()
406 eloc.partitionReferenceNum = udf_expand_dir_adinicb()
412 udf_add_aext(inode, &epos, &eloc, inode->i_size, 0); udf_expand_dir_adinicb()
603 struct kernel_lb_addr eloc; udf_extend_file() local
620 etype = inode_bmap(inode, first_block, &epos, &eloc, &elen, &offset); udf_extend_file()
663 struct kernel_lb_addr eloc, tmpeloc; inode_getblk() local
705 etype = udf_next_aext(inode, &next_epos, &eloc, &elen, 1); inode_getblk()
712 laarr[c].extLocation = eloc; inode_getblk()
715 pgoal = eloc.logicalBlockNum + inode_getblk()
739 udf_write_aext(inode, &cur_epos, &eloc, elen, 1); inode_getblk()
744 newblock = udf_get_lb_pblock(inode->i_sb, &eloc, offset); inode_getblk()
807 etype = udf_next_aext(inode, &next_epos, &eloc, &elen, 0); inode_getblk()
810 laarr[c + 1].extLocation = eloc; inode_getblk()
1870 struct kernel_lb_addr *eloc, uint32_t elen, int inc) udf_add_aext()
1977 udf_write_aext(inode, epos, eloc, elen, inc); udf_add_aext()
1999 struct kernel_lb_addr *eloc, uint32_t elen, int inc) udf_write_aext()
2018 sad->extPosition = cpu_to_le32(eloc->logicalBlockNum); udf_write_aext()
2024 lad->extLocation = cpu_to_lelb(*eloc); udf_write_aext()
2057 struct kernel_lb_addr *eloc, uint32_t *elen, int inc) udf_next_aext()
2062 while ((etype = udf_current_aext(inode, epos, eloc, elen, inc)) == udf_next_aext()
2073 epos->block = *eloc; udf_next_aext()
2088 struct kernel_lb_addr *eloc, uint32_t *elen, int inc) udf_current_aext()
2120 eloc->logicalBlockNum = le32_to_cpu(sad->extPosition); udf_current_aext()
2121 eloc->partitionReferenceNum = udf_current_aext()
2130 *eloc = lelb_to_cpu(lad->extLocation); udf_current_aext()
2163 struct kernel_lb_addr eloc, uint32_t elen) udf_delete_aext()
2185 if (udf_next_aext(inode, &epos, &eloc, &elen, 1) == -1) udf_delete_aext()
2188 while ((etype = udf_next_aext(inode, &epos, &eloc, &elen, 1)) != -1) { udf_delete_aext()
2189 udf_write_aext(inode, &oepos, &eloc, (etype << 30) | elen, 1); udf_delete_aext()
2198 memset(&eloc, 0x00, sizeof(struct kernel_lb_addr)); udf_delete_aext()
2203 udf_write_aext(inode, &oepos, &eloc, elen, 1); udf_delete_aext()
2204 udf_write_aext(inode, &oepos, &eloc, elen, 1); udf_delete_aext()
2221 udf_write_aext(inode, &oepos, &eloc, elen, 1); udf_delete_aext()
2246 struct extent_position *pos, struct kernel_lb_addr *eloc, inode_bmap()
2263 etype = udf_next_aext(inode, pos, eloc, elen, 1); inode_bmap()
2280 struct kernel_lb_addr eloc; udf_block_map() local
2288 if (inode_bmap(inode, block, &epos, &eloc, &elen, &offset) == udf_block_map()
2290 ret = udf_get_lb_pblock(inode->i_sb, &eloc, offset); udf_block_map()
1869 udf_add_aext(struct inode *inode, struct extent_position *epos, struct kernel_lb_addr *eloc, uint32_t elen, int inc) udf_add_aext() argument
1998 udf_write_aext(struct inode *inode, struct extent_position *epos, struct kernel_lb_addr *eloc, uint32_t elen, int inc) udf_write_aext() argument
2056 udf_next_aext(struct inode *inode, struct extent_position *epos, struct kernel_lb_addr *eloc, uint32_t *elen, int inc) udf_next_aext() argument
2087 udf_current_aext(struct inode *inode, struct extent_position *epos, struct kernel_lb_addr *eloc, uint32_t *elen, int inc) udf_current_aext() argument
2162 udf_delete_aext(struct inode *inode, struct extent_position epos, struct kernel_lb_addr eloc, uint32_t elen) udf_delete_aext() argument
2245 inode_bmap(struct inode *inode, sector_t block, struct extent_position *pos, struct kernel_lb_addr *eloc, uint32_t *elen, sector_t *offset) inode_bmap() argument
H A Dpartition.c285 struct kernel_lb_addr eloc; udf_try_read_meta() local
291 if (inode_bmap(inode, block, &epos, &eloc, &elen, &ext_offset) != udf_try_read_meta()
297 phyblock = udf_get_pblock(sb, eloc.logicalBlockNum, udf_try_read_meta()
H A Dsuper.c2416 struct kernel_lb_addr eloc; udf_count_free_table() local
2425 while ((etype = udf_next_aext(table, &epos, &eloc, &elen, 1)) != -1) udf_count_free_table()

Completed in 137 milliseconds