epos 431 block/sed-opal.c const u8 *epos = dev->resp, *cpos = dev->resp; epos 444 block/sed-opal.c epos += hlen; /* end of buffer */ epos 447 block/sed-opal.c while (cpos < epos && supported) { epos 1304 drivers/vfio/pci/vfio_pci_config.c static int vfio_ext_cap_len(struct vfio_pci_device *vdev, u16 ecap, u16 epos) epos 1313 drivers/vfio/pci/vfio_pci_config.c ret = pci_read_config_dword(pdev, epos + PCI_VSEC_HDR, &dword); epos 1321 drivers/vfio/pci/vfio_pci_config.c return vfio_vc_cap_len(vdev, epos); epos 1323 drivers/vfio/pci/vfio_pci_config.c ret = pci_read_config_byte(pdev, epos + PCI_ACS_CAP, &byte); epos 1331 drivers/vfio/pci/vfio_pci_config.c epos + PCI_ACS_EGRESS_BITS, epos 1342 drivers/vfio/pci/vfio_pci_config.c ret = pci_read_config_byte(pdev, epos + PCI_REBAR_CTRL, &byte); epos 1351 drivers/vfio/pci/vfio_pci_config.c ret = pci_read_config_byte(pdev, epos + PCI_DPA_CAP, &byte); epos 1358 drivers/vfio/pci/vfio_pci_config.c ret = pci_read_config_dword(pdev, epos + PCI_TPH_CAP, &dword); epos 1372 drivers/vfio/pci/vfio_pci_config.c __func__, ecap, epos); epos 1514 drivers/vfio/pci/vfio_pci_config.c u16 epos; epos 1521 drivers/vfio/pci/vfio_pci_config.c epos = PCI_CFG_SPACE_SIZE; epos 1525 drivers/vfio/pci/vfio_pci_config.c while (loops-- && epos >= PCI_CFG_SPACE_SIZE) { epos 1531 drivers/vfio/pci/vfio_pci_config.c ret = pci_read_config_dword(pdev, epos, &header); epos 1540 drivers/vfio/pci/vfio_pci_config.c len = vfio_ext_cap_len(vdev, ecap, epos); epos 1548 drivers/vfio/pci/vfio_pci_config.c __func__, ecap, epos); epos 1552 drivers/vfio/pci/vfio_pci_config.c u32 val = epos = PCI_EXT_CAP_NEXT(header); epos 1567 drivers/vfio/pci/vfio_pci_config.c if (likely(map[epos + i] == PCI_CAP_ID_INVALID)) epos 1571 drivers/vfio/pci/vfio_pci_config.c __func__, epos + i, map[epos + i], ecap); epos 1581 drivers/vfio/pci/vfio_pci_config.c memset(map + epos, ecap, len); epos 1582 drivers/vfio/pci/vfio_pci_config.c ret = vfio_fill_vconfig_bytes(vdev, epos, len); epos 1593 drivers/vfio/pci/vfio_pci_config.c *(__le32 *)&vdev->vconfig[epos] &= epos 1598 drivers/vfio/pci/vfio_pci_config.c prev = (__le32 *)&vdev->vconfig[epos]; epos 1599 drivers/vfio/pci/vfio_pci_config.c epos = PCI_EXT_CAP_NEXT(header); epos 4621 fs/ext4/extents.c loff_t epos; epos 4668 fs/ext4/extents.c epos = (loff_t)map.m_lblk << inode->i_blkbits; epos 4671 fs/ext4/extents.c if (epos > new_size) epos 4672 fs/ext4/extents.c epos = new_size; epos 4673 fs/ext4/extents.c if (ext4_update_inode_size(inode, epos) & 0x1) epos 4676 fs/ext4/extents.c if (epos > inode->i_size) epos 368 fs/udf/balloc.c struct extent_position oepos, epos; epos 389 fs/udf/balloc.c epos.offset = oepos.offset = sizeof(struct unallocSpaceEntry); epos 391 fs/udf/balloc.c epos.block = oepos.block = iinfo->i_location; epos 392 fs/udf/balloc.c epos.bh = oepos.bh = NULL; epos 395 fs/udf/balloc.c (etype = udf_next_aext(table, &epos, &eloc, &elen, 1)) != -1) { epos 435 fs/udf/balloc.c if (epos.bh != oepos.bh) { epos 436 fs/udf/balloc.c oepos.block = epos.block; epos 438 fs/udf/balloc.c get_bh(epos.bh); epos 439 fs/udf/balloc.c oepos.bh = epos.bh; epos 442 fs/udf/balloc.c oepos.offset = epos.offset; epos 472 fs/udf/balloc.c brelse(epos.bh); epos 476 fs/udf/balloc.c if (epos.offset + (2 * adsize) > sb->s_blocksize) { epos 479 fs/udf/balloc.c &epos); epos 487 fs/udf/balloc.c __udf_add_aext(table, &epos, &eloc, elen, 1); epos 490 fs/udf/balloc.c brelse(epos.bh); epos 506 fs/udf/balloc.c struct extent_position epos; epos 522 fs/udf/balloc.c epos.offset = sizeof(struct unallocSpaceEntry); epos 523 fs/udf/balloc.c epos.block = iinfo->i_location; epos 524 fs/udf/balloc.c epos.bh = NULL; epos 528 fs/udf/balloc.c (etype = udf_next_aext(table, &epos, &eloc, &elen, 1)) != -1) { epos 535 fs/udf/balloc.c epos.offset -= adsize; epos 542 fs/udf/balloc.c udf_write_aext(table, &epos, &eloc, epos 545 fs/udf/balloc.c udf_delete_aext(table, epos); epos 550 fs/udf/balloc.c brelse(epos.bh); epos 568 fs/udf/balloc.c struct extent_position epos, goal_epos; epos 590 fs/udf/balloc.c epos.offset = sizeof(struct unallocSpaceEntry); epos 591 fs/udf/balloc.c epos.block = iinfo->i_location; epos 592 fs/udf/balloc.c epos.bh = goal_epos.bh = NULL; epos 595 fs/udf/balloc.c (etype = udf_next_aext(table, &epos, &eloc, &elen, 1)) != -1) { epos 609 fs/udf/balloc.c if (goal_epos.bh != epos.bh) { epos 611 fs/udf/balloc.c goal_epos.bh = epos.bh; epos 614 fs/udf/balloc.c goal_epos.block = epos.block; epos 615 fs/udf/balloc.c goal_epos.offset = epos.offset - adsize; epos 621 fs/udf/balloc.c brelse(epos.bh); epos 59 fs/udf/dir.c struct extent_position epos = { NULL, 0, {0, 0} }; epos 83 fs/udf/dir.c &epos, &eloc, &elen, &offset) epos 91 fs/udf/dir.c epos.offset -= sizeof(struct short_ad); epos 94 fs/udf/dir.c epos.offset -= sizeof(struct long_ad); epos 129 fs/udf/dir.c fi = udf_fileident_read(dir, &nf_pos, &fibh, &cfi, &epos, &eloc, epos 195 fs/udf/dir.c brelse(epos.bh); epos 24 fs/udf/directory.c struct extent_position *epos, epos 55 fs/udf/directory.c uint32_t lextoffset = epos->offset; epos 58 fs/udf/directory.c if (udf_next_aext(dir, epos, eloc, elen, 1) != epos 69 fs/udf/directory.c epos->offset = lextoffset; epos 114 fs/udf/directory.c uint32_t lextoffset = epos->offset; epos 116 fs/udf/directory.c if (udf_next_aext(dir, epos, eloc, elen, 1) != epos 127 fs/udf/directory.c epos->offset = lextoffset; epos 76 fs/udf/inode.c brelse(iinfo->cached_extent.epos.bh); epos 103 fs/udf/inode.c memcpy(pos, &iinfo->cached_extent.epos, epos 124 fs/udf/inode.c memcpy(&iinfo->cached_extent.epos, pos, sizeof(*pos)); epos 128 fs/udf/inode.c iinfo->cached_extent.epos.offset -= sizeof(struct short_ad); epos 131 fs/udf/inode.c iinfo->cached_extent.epos.offset -= sizeof(struct long_ad); epos 333 fs/udf/inode.c struct extent_position epos; epos 407 fs/udf/inode.c epos.bh = NULL; epos 408 fs/udf/inode.c epos.block = iinfo->i_location; epos 409 fs/udf/inode.c epos.offset = udf_file_entry_alloc_offset(inode); epos 410 fs/udf/inode.c udf_add_aext(inode, &epos, &eloc, inode->i_size, 0); epos 413 fs/udf/inode.c brelse(epos.bh); epos 627 fs/udf/inode.c struct extent_position epos; epos 647 fs/udf/inode.c etype = inode_bmap(inode, first_block, &epos, &eloc, &elen, &offset); epos 650 fs/udf/inode.c if ((!epos.bh && epos.offset == udf_file_entry_alloc_offset(inode)) || epos 651 fs/udf/inode.c (epos.bh && epos.offset == sizeof(struct allocExtDesc))) { epos 658 fs/udf/inode.c epos.offset -= adsize; epos 659 fs/udf/inode.c etype = udf_next_aext(inode, &epos, &extent.extLocation, epos 671 fs/udf/inode.c udf_do_extend_final_block(inode, &epos, &extent, epos 676 fs/udf/inode.c err = udf_do_extend_file(inode, &epos, &extent, add); epos 684 fs/udf/inode.c brelse(epos.bh); epos 1176 fs/udf/inode.c struct extent_position *epos) epos 1184 fs/udf/inode.c udf_delete_aext(inode, *epos); epos 1187 fs/udf/inode.c udf_insert_aext(inode, *epos, laarr[i].extLocation, epos 1189 fs/udf/inode.c udf_next_aext(inode, epos, &laarr[i].extLocation, epos 1196 fs/udf/inode.c udf_next_aext(inode, epos, &tmploc, &tmplen, 0); epos 1197 fs/udf/inode.c udf_write_aext(inode, epos, &laarr[i].extLocation, epos 1924 fs/udf/inode.c struct extent_position *epos) epos 1941 fs/udf/inode.c neloc.partitionReferenceNum = epos->block.partitionReferenceNum; epos 1955 fs/udf/inode.c cpu_to_le32(epos->block.logicalBlockNum); epos 1973 fs/udf/inode.c if (epos->offset + adsize > sb->s_blocksize) { epos 1978 fs/udf/inode.c epos->offset -= adsize; epos 1979 fs/udf/inode.c cp_type = udf_current_aext(inode, epos, &cp_loc, &cp_len, 0); epos 1983 fs/udf/inode.c udf_write_aext(inode, epos, &nepos.block, epos 1986 fs/udf/inode.c __udf_add_aext(inode, epos, &nepos.block, epos 1990 fs/udf/inode.c brelse(epos->bh); epos 1991 fs/udf/inode.c *epos = nepos; epos 2001 fs/udf/inode.c int __udf_add_aext(struct inode *inode, struct extent_position *epos, epos 2015 fs/udf/inode.c if (!epos->bh) { epos 2017 fs/udf/inode.c epos->offset - udf_file_entry_alloc_offset(inode)); epos 2019 fs/udf/inode.c aed = (struct allocExtDesc *)epos->bh->b_data; epos 2021 fs/udf/inode.c epos->offset - sizeof(struct allocExtDesc)); epos 2022 fs/udf/inode.c WARN_ON(epos->offset + adsize > inode->i_sb->s_blocksize); epos 2025 fs/udf/inode.c udf_write_aext(inode, epos, eloc, elen, inc); epos 2027 fs/udf/inode.c if (!epos->bh) { epos 2031 fs/udf/inode.c aed = (struct allocExtDesc *)epos->bh->b_data; epos 2035 fs/udf/inode.c udf_update_tag(epos->bh->b_data, epos 2036 fs/udf/inode.c epos->offset + (inc ? 0 : adsize)); epos 2038 fs/udf/inode.c udf_update_tag(epos->bh->b_data, epos 2040 fs/udf/inode.c mark_buffer_dirty_inode(epos->bh, inode); epos 2050 fs/udf/inode.c int udf_add_aext(struct inode *inode, struct extent_position *epos, epos 2063 fs/udf/inode.c if (epos->offset + (2 * adsize) > sb->s_blocksize) { epos 2068 fs/udf/inode.c epos->block.partitionReferenceNum, epos 2069 fs/udf/inode.c epos->block.logicalBlockNum, &err); epos 2073 fs/udf/inode.c err = udf_setup_indirect_aext(inode, new_block, epos); epos 2078 fs/udf/inode.c return __udf_add_aext(inode, epos, eloc, elen, inc); epos 2081 fs/udf/inode.c void udf_write_aext(struct inode *inode, struct extent_position *epos, epos 2090 fs/udf/inode.c if (!epos->bh) epos 2091 fs/udf/inode.c ptr = iinfo->i_ext.i_data + epos->offset - epos 2095 fs/udf/inode.c ptr = epos->bh->b_data + epos->offset; epos 2115 fs/udf/inode.c if (epos->bh) { epos 2119 fs/udf/inode.c (struct allocExtDesc *)epos->bh->b_data; epos 2120 fs/udf/inode.c udf_update_tag(epos->bh->b_data, epos 2124 fs/udf/inode.c mark_buffer_dirty_inode(epos->bh, inode); epos 2130 fs/udf/inode.c epos->offset += adsize; epos 2139 fs/udf/inode.c int8_t udf_next_aext(struct inode *inode, struct extent_position *epos, epos 2145 fs/udf/inode.c while ((etype = udf_current_aext(inode, epos, eloc, elen, inc)) == epos 2156 fs/udf/inode.c epos->block = *eloc; epos 2157 fs/udf/inode.c epos->offset = sizeof(struct allocExtDesc); epos 2158 fs/udf/inode.c brelse(epos->bh); epos 2159 fs/udf/inode.c block = udf_get_lb_pblock(inode->i_sb, &epos->block, 0); epos 2160 fs/udf/inode.c epos->bh = udf_tread(inode->i_sb, block); epos 2161 fs/udf/inode.c if (!epos->bh) { epos 2170 fs/udf/inode.c int8_t udf_current_aext(struct inode *inode, struct extent_position *epos, epos 2180 fs/udf/inode.c if (!epos->bh) { epos 2181 fs/udf/inode.c if (!epos->offset) epos 2182 fs/udf/inode.c epos->offset = udf_file_entry_alloc_offset(inode); epos 2183 fs/udf/inode.c ptr = iinfo->i_ext.i_data + epos->offset - epos 2189 fs/udf/inode.c if (!epos->offset) epos 2190 fs/udf/inode.c epos->offset = sizeof(struct allocExtDesc); epos 2191 fs/udf/inode.c ptr = epos->bh->b_data + epos->offset; epos 2193 fs/udf/inode.c le32_to_cpu(((struct allocExtDesc *)epos->bh->b_data)-> epos 2199 fs/udf/inode.c sad = udf_get_fileshortad(ptr, alen, &epos->offset, inc); epos 2209 fs/udf/inode.c lad = udf_get_filelongad(ptr, alen, &epos->offset, inc); epos 2224 fs/udf/inode.c static int8_t udf_insert_aext(struct inode *inode, struct extent_position epos, epos 2231 fs/udf/inode.c if (epos.bh) epos 2232 fs/udf/inode.c get_bh(epos.bh); epos 2234 fs/udf/inode.c while ((etype = udf_next_aext(inode, &epos, &oeloc, &oelen, 0)) != -1) { epos 2235 fs/udf/inode.c udf_write_aext(inode, &epos, &neloc, nelen, 1); epos 2239 fs/udf/inode.c udf_add_aext(inode, &epos, &neloc, nelen, 1); epos 2240 fs/udf/inode.c brelse(epos.bh); epos 2245 fs/udf/inode.c int8_t udf_delete_aext(struct inode *inode, struct extent_position epos) epos 2255 fs/udf/inode.c if (epos.bh) { epos 2256 fs/udf/inode.c get_bh(epos.bh); epos 2257 fs/udf/inode.c get_bh(epos.bh); epos 2268 fs/udf/inode.c oepos = epos; epos 2269 fs/udf/inode.c if (udf_next_aext(inode, &epos, &eloc, &elen, 1) == -1) epos 2272 fs/udf/inode.c while ((etype = udf_next_aext(inode, &epos, &eloc, &elen, 1)) != -1) { epos 2274 fs/udf/inode.c if (oepos.bh != epos.bh) { epos 2275 fs/udf/inode.c oepos.block = epos.block; epos 2277 fs/udf/inode.c get_bh(epos.bh); epos 2278 fs/udf/inode.c oepos.bh = epos.bh; epos 2279 fs/udf/inode.c oepos.offset = epos.offset - adsize; epos 2285 fs/udf/inode.c if (epos.bh != oepos.bh) { epos 2286 fs/udf/inode.c udf_free_blocks(inode->i_sb, inode, &epos.block, 0, 1); epos 2315 fs/udf/inode.c epos.offset - adsize); epos 2323 fs/udf/inode.c brelse(epos.bh); epos 2366 fs/udf/inode.c struct extent_position epos = {}; epos 2371 fs/udf/inode.c if (inode_bmap(inode, block, &epos, &eloc, &elen, &offset) == epos 2378 fs/udf/inode.c brelse(epos.bh); epos 177 fs/udf/namei.c struct extent_position epos = {}; epos 189 fs/udf/namei.c if (inode_bmap(dir, f_pos >> sb->s_blocksize_bits, &epos, epos 198 fs/udf/namei.c epos.offset -= sizeof(struct short_ad); epos 200 fs/udf/namei.c epos.offset -= sizeof(struct long_ad); epos 218 fs/udf/namei.c fi = udf_fileident_read(dir, &f_pos, fibh, cfi, &epos, &eloc, epos 289 fs/udf/namei.c brelse(epos.bh); epos 343 fs/udf/namei.c struct extent_position epos = {}; epos 376 fs/udf/namei.c if (inode_bmap(dir, f_pos >> dir->i_sb->s_blocksize_bits, &epos, epos 386 fs/udf/namei.c epos.offset -= sizeof(struct short_ad); epos 388 fs/udf/namei.c epos.offset -= sizeof(struct long_ad); epos 402 fs/udf/namei.c fi = udf_fileident_read(dir, &f_pos, fibh, cfi, &epos, &eloc, epos 433 fs/udf/namei.c brelse(epos.bh); epos 434 fs/udf/namei.c epos.bh = NULL; epos 445 fs/udf/namei.c epos.block = dinfo->i_location; epos 446 fs/udf/namei.c epos.offset = udf_file_entry_alloc_offset(dir); epos 448 fs/udf/namei.c udf_current_aext(dir, &epos, &eloc, &elen, 1); epos 478 fs/udf/namei.c epos.offset -= sizeof(struct short_ad); epos 480 fs/udf/namei.c epos.offset -= sizeof(struct long_ad); epos 481 fs/udf/namei.c udf_write_aext(dir, &epos, &eloc, elen, 1); epos 499 fs/udf/namei.c brelse(epos.bh); epos 500 fs/udf/namei.c epos.bh = NULL; epos 501 fs/udf/namei.c epos.block = dinfo->i_location; epos 502 fs/udf/namei.c epos.offset = udf_file_entry_alloc_offset(dir); epos 506 fs/udf/namei.c while (udf_next_aext(dir, &epos, &eloc, &elen, 1) == epos 537 fs/udf/namei.c while (udf_next_aext(dir, &epos, &eloc, &elen, 1) == epos 542 fs/udf/namei.c epos.offset -= sizeof(struct short_ad); epos 544 fs/udf/namei.c epos.offset -= sizeof(struct long_ad); epos 545 fs/udf/namei.c udf_write_aext(dir, &epos, &eloc, elen, 1); epos 562 fs/udf/namei.c brelse(epos.bh); epos 731 fs/udf/namei.c struct extent_position epos = {}; epos 740 fs/udf/namei.c &epos, &eloc, &elen, &offset) == epos 745 fs/udf/namei.c epos.offset -= sizeof(struct short_ad); epos 747 fs/udf/namei.c epos.offset -= sizeof(struct long_ad); epos 753 fs/udf/namei.c brelse(epos.bh); epos 757 fs/udf/namei.c brelse(epos.bh); epos 762 fs/udf/namei.c fi = udf_fileident_read(dir, &f_pos, &fibh, &cfi, &epos, &eloc, epos 768 fs/udf/namei.c brelse(epos.bh); epos 777 fs/udf/namei.c brelse(epos.bh); epos 785 fs/udf/namei.c brelse(epos.bh); epos 887 fs/udf/namei.c struct extent_position epos = {}; epos 921 fs/udf/namei.c epos.block = iinfo->i_location; epos 922 fs/udf/namei.c epos.offset = udf_file_entry_alloc_offset(inode); epos 923 fs/udf/namei.c epos.bh = NULL; epos 929 fs/udf/namei.c udf_add_aext(inode, &epos, &eloc, bsize, 0); epos 930 fs/udf/namei.c brelse(epos.bh); epos 935 fs/udf/namei.c epos.bh = udf_tgetblk(sb, block); epos 936 fs/udf/namei.c lock_buffer(epos.bh); epos 937 fs/udf/namei.c memset(epos.bh->b_data, 0x00, bsize); epos 938 fs/udf/namei.c set_buffer_uptodate(epos.bh); epos 939 fs/udf/namei.c unlock_buffer(epos.bh); epos 940 fs/udf/namei.c mark_buffer_dirty_inode(epos.bh, inode); epos 941 fs/udf/namei.c ea = epos.bh->b_data + udf_ext0_offset(inode); epos 1009 fs/udf/namei.c brelse(epos.bh); epos 288 fs/udf/partition.c struct extent_position epos = {}; epos 291 fs/udf/partition.c if (inode_bmap(inode, block, &epos, &eloc, &elen, &ext_offset) != epos 302 fs/udf/partition.c brelse(epos.bh); epos 2475 fs/udf/super.c struct extent_position epos; epos 2478 fs/udf/super.c epos.block = UDF_I(table)->i_location; epos 2479 fs/udf/super.c epos.offset = sizeof(struct unallocSpaceEntry); epos 2480 fs/udf/super.c epos.bh = NULL; epos 2482 fs/udf/super.c while ((etype = udf_next_aext(table, &epos, &eloc, &elen, 1)) != -1) epos 2485 fs/udf/super.c brelse(epos.bh); epos 29 fs/udf/truncate.c static void extent_trunc(struct inode *inode, struct extent_position *epos, epos 50 fs/udf/truncate.c udf_write_aext(inode, epos, &neloc, nelen, 0); epos 69 fs/udf/truncate.c struct extent_position epos = {}; epos 92 fs/udf/truncate.c while ((netype = udf_next_aext(inode, &epos, &eloc, &elen, 1)) != -1) { epos 105 fs/udf/truncate.c epos.offset -= adsize; epos 106 fs/udf/truncate.c extent_trunc(inode, &epos, &eloc, etype, elen, nelen); epos 107 fs/udf/truncate.c epos.offset += adsize; epos 108 fs/udf/truncate.c if (udf_next_aext(inode, &epos, &eloc, &elen, 1) != -1) epos 118 fs/udf/truncate.c brelse(epos.bh); epos 123 fs/udf/truncate.c struct extent_position epos = { NULL, 0, {0, 0} }; epos 142 fs/udf/truncate.c epos.block = iinfo->i_location; epos 145 fs/udf/truncate.c while ((netype = udf_next_aext(inode, &epos, &eloc, &elen, 1)) != -1) { epos 150 fs/udf/truncate.c epos.offset -= adsize; epos 152 fs/udf/truncate.c extent_trunc(inode, &epos, &eloc, etype, elen, 0); epos 153 fs/udf/truncate.c if (!epos.bh) { epos 155 fs/udf/truncate.c epos.offset - epos 160 fs/udf/truncate.c (struct allocExtDesc *)(epos.bh->b_data); epos 162 fs/udf/truncate.c cpu_to_le32(epos.offset - epos 166 fs/udf/truncate.c udf_update_tag(epos.bh->b_data, epos.offset); epos 168 fs/udf/truncate.c udf_update_tag(epos.bh->b_data, epos 170 fs/udf/truncate.c mark_buffer_dirty_inode(epos.bh, inode); epos 176 fs/udf/truncate.c brelse(epos.bh); epos 180 fs/udf/truncate.c struct extent_position *epos, epos 186 fs/udf/truncate.c struct allocExtDesc *aed = (struct allocExtDesc *) (epos->bh->b_data); epos 193 fs/udf/truncate.c udf_update_tag(epos->bh->b_data, len); epos 194 fs/udf/truncate.c mark_buffer_dirty_inode(epos->bh, inode); epos 204 fs/udf/truncate.c struct extent_position epos; epos 221 fs/udf/truncate.c etype = inode_bmap(inode, first_block, &epos, &eloc, &elen, &offset); epos 229 fs/udf/truncate.c epos.offset -= adsize; epos 230 fs/udf/truncate.c extent_trunc(inode, &epos, &eloc, etype, elen, byte_offset); epos 231 fs/udf/truncate.c epos.offset += adsize; epos 233 fs/udf/truncate.c lenalloc = epos.offset; epos 235 fs/udf/truncate.c lenalloc = epos.offset - adsize; epos 237 fs/udf/truncate.c if (!epos.bh) epos 242 fs/udf/truncate.c while ((etype = udf_current_aext(inode, &epos, &eloc, epos 245 fs/udf/truncate.c udf_write_aext(inode, &epos, &neloc, nelen, 0); epos 249 fs/udf/truncate.c BUG_ON(!epos.bh); epos 250 fs/udf/truncate.c udf_free_blocks(sb, NULL, &epos.block, epos 252 fs/udf/truncate.c } else if (!epos.bh) { epos 257 fs/udf/truncate.c &epos, lenalloc); epos 258 fs/udf/truncate.c brelse(epos.bh); epos 259 fs/udf/truncate.c epos.offset = sizeof(struct allocExtDesc); epos 260 fs/udf/truncate.c epos.block = eloc; epos 261 fs/udf/truncate.c epos.bh = udf_tread(sb, epos 264 fs/udf/truncate.c if (!epos.bh) epos 273 fs/udf/truncate.c extent_trunc(inode, &epos, &eloc, etype, elen, 0); epos 274 fs/udf/truncate.c epos.offset += adsize; epos 279 fs/udf/truncate.c BUG_ON(!epos.bh); epos 280 fs/udf/truncate.c udf_free_blocks(sb, NULL, &epos.block, 0, indirect_ext_len); epos 281 fs/udf/truncate.c } else if (!epos.bh) { epos 285 fs/udf/truncate.c udf_update_alloc_ext_desc(inode, &epos, lenalloc); epos 288 fs/udf/truncate.c brelse(epos.bh); epos 13 fs/udf/udf_i.h struct extent_position epos; epos 161 fs/udf/udfdecl.h struct extent_position *epos); epos 162 fs/udf/udfdecl.h extern int __udf_add_aext(struct inode *inode, struct extent_position *epos,