Lines Matching refs:iext
177 struct icb_ext *iext, *con; in ud_iget() local
746 iext = ip->i_ext; in ud_iget()
771 iext->ib_prn = 0; in ud_iget()
772 iext->ib_block = SWAP_32(sad->sad_ext_loc); in ud_iget()
774 iext->ib_count = length & 0x3FFFFFFF; in ud_iget()
775 iext->ib_offset = offset; in ud_iget()
776 iext->ib_marker1 = (uint32_t)0xAAAAAAAA; in ud_iget()
777 iext->ib_marker2 = (uint32_t)0xBBBBBBBB; in ud_iget()
778 offset += (iext->ib_count + udf_vfsp->udf_lbmask) & in ud_iget()
781 iext->ib_flags = (length >> 30) & IB_MASK; in ud_iget()
784 iext++; in ud_iget()
809 iext = ip->i_ext; in ud_iget()
834 iext->ib_prn = SWAP_16(lad->lad_ext_prn); in ud_iget()
835 iext->ib_block = SWAP_32(lad->lad_ext_loc); in ud_iget()
836 iext->ib_count = length & 0x3FFFFFFF; in ud_iget()
837 iext->ib_offset = offset; in ud_iget()
838 iext->ib_marker1 = (uint32_t)0xAAAAAAAA; in ud_iget()
839 iext->ib_marker2 = (uint32_t)0xBBBBBBBB; in ud_iget()
840 offset += (iext->ib_count + udf_vfsp->udf_lbmask) & in ud_iget()
843 iext->ib_flags = (length >> 30) & IB_MASK; in ud_iget()
846 iext++; in ud_iget()
1320 struct icb_ext *iext, *icon; in ud_updat_ext4() local
1414 iext = &ip->i_ext[index]; in ud_updat_ext4()
1421 ud_make_sad(iext, sad, count); in ud_updat_ext4()
1432 ud_make_lad(iext, lad, count); in ud_updat_ext4()
1504 ud_make_sad(struct icb_ext *iext, struct short_ad *sad, int32_t count) in ud_make_sad() argument
1508 ASSERT(iext); in ud_make_sad()
1514 scount = (iext->ib_count & 0x3FFFFFFF) | in ud_make_sad()
1515 (iext->ib_flags << 30); in ud_make_sad()
1517 sad->sad_ext_loc = SWAP_32(iext->ib_block); in ud_make_sad()
1519 iext++; in ud_make_sad()
1526 ud_make_lad(struct icb_ext *iext, struct long_ad *lad, int32_t count) in ud_make_lad() argument
1530 ASSERT(iext); in ud_make_lad()
1537 lad->lad_ext_prn = SWAP_16(iext->ib_prn); in ud_make_lad()
1538 scount = (iext->ib_count & 0x3FFFFFFF) | in ud_make_lad()
1539 (iext->ib_flags << 30); in ud_make_lad()
1541 lad->lad_ext_loc = SWAP_32(iext->ib_block); in ud_make_lad()
1543 iext++; in ud_make_lad()
1689 struct icb_ext *iext, *icon; in ud_trunc_ext4() local
1711 iext = &ip->i_ext[index]; in ud_trunc_ext4()
1717 ext_beg = iext->ib_offset; in ud_trunc_ext4()
1718 ext_end = iext->ib_offset + in ud_trunc_ext4()
1719 ((iext->ib_count + lbmask) & ~lbmask); in ud_trunc_ext4()
1728 text = *iext; in ud_trunc_ext4()
1730 iext->ib_count = length - ext_beg; in ud_trunc_ext4()
1734 if (iext->ib_flags != IB_UN_RE_AL) { in ud_trunc_ext4()
1735 ip->i_lbr += iext->ib_count >> l2b; in ud_trunc_ext4()
1739 if (iext->ib_flags != IB_UN_RE_AL) { in ud_trunc_ext4()
1741 ((iext->ib_count + lbmask) & ~lbmask) >> l2b; in ud_trunc_ext4()
1764 iext = &ip->i_ext[index]; in ud_trunc_ext4()
1765 if (iext->ib_flags != IB_UN_RE_AL) { in ud_trunc_ext4()
1766 count = (iext->ib_count + lbmask) >> l2b; in ud_trunc_ext4()
1767 ud_free_space(ip->i_udf->udf_vfs, iext->ib_prn, in ud_trunc_ext4()
1768 iext->ib_block, count); in ud_trunc_ext4()
1770 bzero(iext, sizeof (struct icb_ext)); in ud_trunc_ext4()