Lines Matching refs:aLink
756 page::DataBlock::LinkDescriptor aLink; in read() local
757 page::ChunkScope eScope = scope (nPage, aLink); in read()
762 sal_uInt32 const nAddr = directLink (aLink.m_nIndex0); in read()
770 sal_uInt32 const nAddr = singleLink (aLink.m_nIndex1); in read()
779 eErrCode = aSingle.read (aLink.m_nIndex0, rData, rBIOS); in read()
783 sal_uInt32 const nAddr = doubleLink (aLink.m_nIndex2); in read()
792 eErrCode = aDouble.read (aLink.m_nIndex1, aLink.m_nIndex0, rData, rBIOS); in read()
796 sal_uInt32 const nAddr = tripleLink (aLink.m_nIndex3); in read()
805 eErrCode = aTriple.read (aLink.m_nIndex2, aLink.m_nIndex1, aLink.m_nIndex0, rData, rBIOS); in read()
832 page::DataBlock::LinkDescriptor aLink; in write() local
833 page::ChunkScope eScope = scope (nPage, aLink); in write()
838 sal_uInt32 const nAddr = directLink (aLink.m_nIndex0); in write()
847 directLink (aLink.m_nIndex0, rData.location()); in write()
858 eErrCode = aSingle.loadOrCreate (singleLink (aLink.m_nIndex1), rBIOS); in write()
863 singleLink (aLink.m_nIndex1, aSingle.location()); in write()
866 eErrCode = aSingle.write (aLink.m_nIndex0, rData, rBIOS); in write()
871 eErrCode = aDouble.loadOrCreate (doubleLink (aLink.m_nIndex2), rBIOS); in write()
876 doubleLink (aLink.m_nIndex2, aDouble.location()); in write()
879 eErrCode = aDouble.write (aLink.m_nIndex1, aLink.m_nIndex0, rData, rBIOS); in write()
884 eErrCode = aTriple.loadOrCreate (tripleLink (aLink.m_nIndex3), rBIOS); in write()
889 tripleLink (aLink.m_nIndex3, aTriple.location()); in write()
892 eErrCode = aTriple.write (aLink.m_nIndex2, aLink.m_nIndex1, aLink.m_nIndex0, rData, rBIOS); in write()
918 page::DataBlock::LinkDescriptor aLink; in truncate() local
919 page::ChunkScope eScope = scope (nPage, aLink); in truncate()
940 eErrCode = truncate (eScope, aLink.m_nIndex0, rBIOS); in truncate()
955 eErrCode = truncate (eScope, aLink.m_nIndex1 + 1, rBIOS); in truncate()
960 eErrCode = store_truncate_Impl (singleLink (aLink.m_nIndex1), aLink.m_nIndex0, rBIOS); in truncate()
965 if (aLink.m_nIndex0 == 0) in truncate()
968 singleLink (aLink.m_nIndex1, STORE_PAGE_NULL); in truncate()
979 eErrCode = truncate (eScope, aLink.m_nIndex2 + 1, rBIOS); in truncate()
985 doubleLink (aLink.m_nIndex2), aLink.m_nIndex1, aLink.m_nIndex0, rBIOS); in truncate()
990 if ((aLink.m_nIndex1 + aLink.m_nIndex0) == 0) in truncate()
993 doubleLink (aLink.m_nIndex2, STORE_PAGE_NULL); in truncate()
999 eErrCode = truncate (eScope, aLink.m_nIndex3 + 1, rBIOS); in truncate()
1005 tripleLink (aLink.m_nIndex3), aLink.m_nIndex2, aLink.m_nIndex1, aLink.m_nIndex0, rBIOS); in truncate()
1010 if ((aLink.m_nIndex2 + aLink.m_nIndex1 + aLink.m_nIndex0) == 0) in truncate()
1013 tripleLink (aLink.m_nIndex3, STORE_PAGE_NULL); in truncate()