Lines Matching refs:nPage

74     nPage  = 0;  in StgPage()
151 pElem->nPage = nPg; in Create()
167 (*(UsrStgPagePtr_Impl*)pLRUCache)[pElem->nPage] = pElem; in Create()
178 if( pElem->nPage < p->nPage ) in Create()
186 if( p->nPage < pElem1->nPage ) in Create()
206 ((UsrStgPagePtr_Impl*)pLRUCache)->erase( pElem->nPage ); in Erase()
236 StgPage* StgCache::Find( sal_Int32 nPage ) in Find() argument
240 UsrStgPagePtr_Impl::iterator aIt = ((UsrStgPagePtr_Impl*)pLRUCache)->find( nPage ); in Find()
266 StgPage* StgCache::Get( sal_Int32 nPage, sal_Bool bForce ) in Get() argument
268 StgPage* p = Find( nPage ); in Get()
271 p = Create( nPage ); in Get()
272 if( !Read( nPage, p->pData, 1 ) && bForce ) in Get()
314 sal_Bool b = Write( p->nPage, p->pData, 1 ); in Commit()
330 sal_Bool b = Write( p->nPage, p->pData, 1 ); in Commit()
343 sal_Bool b = Write( p->nPage, p->pData, 1 ); in Commit()
433 sal_Bool StgCache::Read( sal_Int32 nPage, void* pBuf, sal_Int32 nPg ) in Read() argument
441 if ( nPage > nPages ) in Read()
443 else if ( nPage < nPages ) in Read()
445 sal_uLong nPos = Page2Pos( nPage ); in Read()
446 sal_Int32 nPg2 = ( ( nPage + nPg ) > nPages ) ? nPages - nPage : nPg; in Read()
449 if( nPage == -1 ) in Read()
472 sal_Bool StgCache::Write( sal_Int32 nPage, void* pBuf, sal_Int32 nPg ) in Write() argument
476 sal_uLong nPos = Page2Pos( nPage ); in Write()
483 if( nPage == -1 ) in Write()
551 sal_Int32 StgCache::Page2Pos( sal_Int32 nPage ) in Page2Pos() argument
553 if( nPage < 0 ) nPage = 0; in Page2Pos()
554 return( nPage * nPageSize ) + nPageSize; in Page2Pos()