/dports/graphics/py-gdal/gdal-3.3.3/gcore/ |
H A D | gdalrasterblock.cpp | 152 GDALRasterBlock::DumpAll(); in GDALSetCacheMax64() 434 GDALRasterBlock *poTarget; in FlushCacheBlock() 583 GDALRasterBlock::GDALRasterBlock( GDALRasterBand *poBandIn, in GDALRasterBlock() function in GDALRasterBlock 620 GDALRasterBlock::GDALRasterBlock( int nXOffIn, int nYOffIn ) : in GDALRasterBlock() function in GDALRasterBlock 670 GDALRasterBlock::~GDALRasterBlock() in ~GDALRasterBlock() 715 void GDALRasterBlock::Detach() in Detach() 763 void GDALRasterBlock::Verify() in Verify() 835 CPLErr GDALRasterBlock::Write() in Write() 868 void GDALRasterBlock::Touch() in Touch() 1205 int GDALRasterBlock::TakeLock() in TakeLock() [all …]
|
H A D | gdalhashsetbandblockcache.cpp | 57 bool operator() (const GDALRasterBlock* const& lhs, in operator ()() 58 const GDALRasterBlock* const& rhs) const in operator ()() 68 std::set<GDALRasterBlock*, BlockComparator> m_oSet{}; 80 CPLErr AdoptBlock( GDALRasterBlock * ) override; 81 GDALRasterBlock *TryGetLockedBlockRef( int nXBlockOff, 83 CPLErr UnreferenceBlock( GDALRasterBlock* poBlock ) override; 162 std::set<GDALRasterBlock*, BlockComparator> oOldSet; in FlushCache() 215 GDALRasterBlock oBlockForLookup(nXBlockOff, nYBlockOff); in FlushBlock() 216 GDALRasterBlock* poBlock = nullptr; in FlushBlock() 247 GDALRasterBlock oBlockForLookup(nXBlockOff, nYBlockOff); in TryGetLockedBlockRef() [all …]
|
H A D | gdalarraybandblockcache.cpp | 62 GDALRasterBlock **papoBlocks; 63 GDALRasterBlock ***papapoBlocks; 77 CPLErr AdoptBlock( GDALRasterBlock * ) override; 78 GDALRasterBlock *TryGetLockedBlockRef( int nXBlockOff, 80 CPLErr UnreferenceBlock( GDALRasterBlock* poBlock ) override; 129 u.papoBlocks = static_cast<GDALRasterBlock **>( in Init() 156 u.papapoBlocks = static_cast<GDALRasterBlock ***>( in Init() 192 CPLErr GDALArrayBandBlockCache::AdoptBlock( GDALRasterBlock * poBlock ) in AdoptBlock() 238 GDALRasterBlock **papoSubBlockGrid = u.papapoBlocks[nSubBlock]; in AdoptBlock() 383 GDALRasterBlock *poBlock = nullptr; in FlushBlock() [all …]
|
H A D | gdalabstractbandblockcache.cpp | 103 void GDALAbstractBandBlockCache::AddBlockToFreeList( GDALRasterBlock *poBlock ) in AddBlockToFreeList() 152 GDALRasterBlock* poList; in FreeDanglingBlocks() 164 GDALRasterBlock* poNext = poList->poNext; in FreeDanglingBlocks() 175 GDALRasterBlock* GDALAbstractBandBlockCache::CreateBlock(int nXBlockOff, in CreateBlock() 178 GDALRasterBlock* poBlock; in CreateBlock() 194 poBlock = new (std::nothrow) GDALRasterBlock( in CreateBlock()
|
/dports/graphics/p5-Geo-GDAL/gdal-3.3.3/gcore/ |
H A D | gdalrasterblock.cpp | 152 GDALRasterBlock::DumpAll(); 434 GDALRasterBlock *poTarget; in GDALRasterIO() 583 GDALRasterBlock::GDALRasterBlock( GDALRasterBand *poBandIn, in GDALReadBlock() 620 GDALRasterBlock::GDALRasterBlock( int nXOffIn, int nYOffIn ) : in IWriteBlock() 670 GDALRasterBlock::~GDALRasterBlock() 715 void GDALRasterBlock::Detach() 763 void GDALRasterBlock::Verify() in GetActualBlockSize() 835 CPLErr GDALRasterBlock::Write() in GetRasterDataType() 868 void GDALRasterBlock::Touch() 1205 int GDALRasterBlock::TakeLock() [all …]
|
H A D | gdalhashsetbandblockcache.cpp | 57 bool operator() (const GDALRasterBlock* const& lhs, in operator ()() 58 const GDALRasterBlock* const& rhs) const in operator ()() 68 std::set<GDALRasterBlock*, BlockComparator> m_oSet{}; 80 CPLErr AdoptBlock( GDALRasterBlock * ) override; 81 GDALRasterBlock *TryGetLockedBlockRef( int nXBlockOff, 83 CPLErr UnreferenceBlock( GDALRasterBlock* poBlock ) override; 162 std::set<GDALRasterBlock*, BlockComparator> oOldSet; in FlushCache() 215 GDALRasterBlock oBlockForLookup(nXBlockOff, nYBlockOff); in FlushBlock() 216 GDALRasterBlock* poBlock = nullptr; in FlushBlock() 247 GDALRasterBlock oBlockForLookup(nXBlockOff, nYBlockOff); in TryGetLockedBlockRef() [all …]
|
H A D | gdalarraybandblockcache.cpp | 62 GDALRasterBlock **papoBlocks; 63 GDALRasterBlock ***papapoBlocks; 77 CPLErr AdoptBlock( GDALRasterBlock * ) override; 78 GDALRasterBlock *TryGetLockedBlockRef( int nXBlockOff, 80 CPLErr UnreferenceBlock( GDALRasterBlock* poBlock ) override; 129 u.papoBlocks = static_cast<GDALRasterBlock **>( in Init() 156 u.papapoBlocks = static_cast<GDALRasterBlock ***>( in Init() 192 CPLErr GDALArrayBandBlockCache::AdoptBlock( GDALRasterBlock * poBlock ) in AdoptBlock() 238 GDALRasterBlock **papoSubBlockGrid = u.papapoBlocks[nSubBlock]; in AdoptBlock() 383 GDALRasterBlock *poBlock = nullptr; in FlushBlock() [all …]
|
H A D | gdalabstractbandblockcache.cpp | 103 void GDALAbstractBandBlockCache::AddBlockToFreeList( GDALRasterBlock *poBlock ) in AddBlockToFreeList() 152 GDALRasterBlock* poList; in FreeDanglingBlocks() 164 GDALRasterBlock* poNext = poList->poNext; in FreeDanglingBlocks() 175 GDALRasterBlock* GDALAbstractBandBlockCache::CreateBlock(int nXBlockOff, in CreateBlock() 178 GDALRasterBlock* poBlock; in CreateBlock() 194 poBlock = new (std::nothrow) GDALRasterBlock( in CreateBlock()
|
/dports/graphics/gdal/gdal-3.3.3/gcore/ |
H A D | gdalrasterblock.cpp | 152 GDALRasterBlock::DumpAll(); in GDALSetCacheMax64() 434 GDALRasterBlock *poTarget; in FlushCacheBlock() 583 GDALRasterBlock::GDALRasterBlock( GDALRasterBand *poBandIn, in GDALRasterBlock() function in GDALRasterBlock 620 GDALRasterBlock::GDALRasterBlock( int nXOffIn, int nYOffIn ) : in GDALRasterBlock() function in GDALRasterBlock 670 GDALRasterBlock::~GDALRasterBlock() in ~GDALRasterBlock() 715 void GDALRasterBlock::Detach() in Detach() 763 void GDALRasterBlock::Verify() in Verify() 835 CPLErr GDALRasterBlock::Write() in Write() 868 void GDALRasterBlock::Touch() in Touch() 1205 int GDALRasterBlock::TakeLock() in TakeLock() [all …]
|
H A D | gdalhashsetbandblockcache.cpp | 57 bool operator() (const GDALRasterBlock* const& lhs, in operator ()() 58 const GDALRasterBlock* const& rhs) const in operator ()() 68 std::set<GDALRasterBlock*, BlockComparator> m_oSet{}; 80 CPLErr AdoptBlock( GDALRasterBlock * ) override; 81 GDALRasterBlock *TryGetLockedBlockRef( int nXBlockOff, 83 CPLErr UnreferenceBlock( GDALRasterBlock* poBlock ) override; 162 std::set<GDALRasterBlock*, BlockComparator> oOldSet; in FlushCache() 215 GDALRasterBlock oBlockForLookup(nXBlockOff, nYBlockOff); in FlushBlock() 216 GDALRasterBlock* poBlock = nullptr; in FlushBlock() 247 GDALRasterBlock oBlockForLookup(nXBlockOff, nYBlockOff); in TryGetLockedBlockRef() [all …]
|
H A D | gdalarraybandblockcache.cpp | 62 GDALRasterBlock **papoBlocks; 63 GDALRasterBlock ***papapoBlocks; 77 CPLErr AdoptBlock( GDALRasterBlock * ) override; 78 GDALRasterBlock *TryGetLockedBlockRef( int nXBlockOff, 80 CPLErr UnreferenceBlock( GDALRasterBlock* poBlock ) override; 129 u.papoBlocks = static_cast<GDALRasterBlock **>( in Init() 156 u.papapoBlocks = static_cast<GDALRasterBlock ***>( in Init() 192 CPLErr GDALArrayBandBlockCache::AdoptBlock( GDALRasterBlock * poBlock ) in AdoptBlock() 238 GDALRasterBlock **papoSubBlockGrid = u.papapoBlocks[nSubBlock]; in AdoptBlock() 383 GDALRasterBlock *poBlock = nullptr; in FlushBlock() [all …]
|
H A D | gdalabstractbandblockcache.cpp | 103 void GDALAbstractBandBlockCache::AddBlockToFreeList( GDALRasterBlock *poBlock ) in AddBlockToFreeList() 152 GDALRasterBlock* poList; in FreeDanglingBlocks() 164 GDALRasterBlock* poNext = poList->poNext; in FreeDanglingBlocks() 175 GDALRasterBlock* GDALAbstractBandBlockCache::CreateBlock(int nXBlockOff, in CreateBlock() 178 GDALRasterBlock* poBlock; in CreateBlock() 194 poBlock = new (std::nothrow) GDALRasterBlock( in CreateBlock()
|
/dports/devel/upp/upp/bazaar/plugin/geotiff/libgeotiff/gcore/ |
H A D | gdalrasterblock.cpp | 154 GDALRasterBlock *poTarget = (GDALRasterBlock *) poOldest; in FlushCacheBlock() 178 GDALRasterBlock::GDALRasterBlock( GDALRasterBand *poBandIn, in GDALRasterBlock() function in GDALRasterBlock 200 GDALRasterBlock::~GDALRasterBlock() in ~GDALRasterBlock() 232 void GDALRasterBlock::Detach() in Detach() 259 void GDALRasterBlock::Verify() in Verify() 272 for( GDALRasterBlock *poBlock = (GDALRasterBlock *) poNewest; in Verify() 293 CPLErr GDALRasterBlock::Write() in Write() 311 void GDALRasterBlock::Touch() in Touch() 406 void GDALRasterBlock::MarkDirty() in MarkDirty() 417 void GDALRasterBlock::MarkClean() in MarkClean() [all …]
|
H A D | gdal_priv.h | 296 class CPL_DLL GDALRasterBlock 313 GDALRasterBlock *poNext; 314 GDALRasterBlock *poPrevious; 317 GDALRasterBlock( GDALRasterBand *, int, int ); 318 virtual ~GDALRasterBlock(); 345 static int SafeLockBlock( GDALRasterBlock ** ); 403 GDALRasterBlock **papoBlocks; 413 friend class GDALRasterBlock; variable 428 CPLErr AdoptBlock( int, int, GDALRasterBlock * ); 429 GDALRasterBlock *TryGetLockedBlockRef( int nXBlockOff, int nYBlockYOff ); [all …]
|
H A D | gdalrasterband.cpp | 641 papoBlocks = (GDALRasterBlock **) in InitBlockInfo() 651 papoBlocks = (GDALRasterBlock **) in InitBlockInfo() 729 GDALRasterBlock **papoSubBlockGrid = in AdoptBlock() 802 GDALRasterBlock **papoSubBlockGrid = in FlushCache() 864 GDALRasterBlock *poBlock; in FlushBlock() 919 GDALRasterBlock **papoSubBlockGrid = in FlushBlock() 1033 GDALRasterBlock **papoSubBlockGrid = in TryGetLockedBlockRef() 1083 GDALRasterBlock *poBlock; in GetLockedBlockRef() 2630 GDALRasterBlock *poBlock; in GetHistogram() 3309 GDALRasterBlock *poBlock; in ComputeStatistics() [all …]
|
/dports/devel/upp/upp/bazaar/plugin/gdal/gcore/ |
H A D | gdalrasterblock.cpp | 357 GDALRasterBlock *poTarget; in FlushCacheBlock() 436 GDALRasterBlock::GDALRasterBlock( GDALRasterBand *poBandIn, in GDALRasterBlock() function in GDALRasterBlock 467 GDALRasterBlock::~GDALRasterBlock() in ~GDALRasterBlock() 497 void GDALRasterBlock::Detach() in Detach() 544 void GDALRasterBlock::Verify() in Verify() 585 CPLErr GDALRasterBlock::Write() in Write() 618 void GDALRasterBlock::Touch() in Touch() 686 CPLErr GDALRasterBlock::Internalize() in Internalize() 816 void GDALRasterBlock::MarkDirty() in MarkDirty() 834 void GDALRasterBlock::MarkClean() in MarkClean() [all …]
|
H A D | gdalrasterband.cpp | 778 papoBlocks = (GDALRasterBlock **) in InitBlockInfo() 797 papoBlocks = (GDALRasterBlock **) in InitBlockInfo() 880 GDALRasterBlock **papoSubBlockGrid = in AdoptBlock() 1075 GDALRasterBlock **papoSubBlockGrid = in UnreferenceBlock() 1102 GDALRasterBlock *poBlock = NULL; in FlushBlock() 1157 GDALRasterBlock **papoSubBlockGrid = in FlushBlock() 1271 GDALRasterBlock **papoSubBlockGrid = in TryGetLockedBlockRef() 1321 GDALRasterBlock *poBlock = NULL; in GetLockedBlockRef() 3098 GDALRasterBlock *poBlock; in GetHistogram() 3973 GDALRasterBlock *poBlock; in ComputeStatistics() [all …]
|
H A D | gdal_priv.h | 510 class CPL_DLL GDALRasterBlock 527 GDALRasterBlock *poNext; 528 GDALRasterBlock *poPrevious; 536 GDALRasterBlock( GDALRasterBand *, int, int ); 537 virtual ~GDALRasterBlock(); 568 static int SafeLockBlock( GDALRasterBlock ** ); 616 friend class GDALRasterBlock; variable 638 GDALRasterBlock **papoBlocks; 679 CPLErr AdoptBlock( int, int, GDALRasterBlock * ); 680 GDALRasterBlock *TryGetLockedBlockRef( int nXBlockOff, int nYBlockYOff ); [all …]
|
/dports/astro/opencpn/OpenCPN-5.2.4/libs/gdal/include/gdal/ |
H A D | gdal_priv.h | 350 class CPL_DLL GDALRasterBlock 368 GDALRasterBlock *poNext; 369 GDALRasterBlock *poPrevious; 372 GDALRasterBlock( GDALRasterBand *, int, int ); 373 virtual ~GDALRasterBlock(); 452 GDALRasterBlock **papoBlocks; 457 friend class GDALRasterBlock; variable 469 CPLErr AdoptBlock( int, int, GDALRasterBlock * ); 493 GDALRasterBlock *GetBlockRef( int nXBlockOff, int nYBlockOff,
|
/dports/graphics/py-gdal/gdal-3.3.3/doc/source/development/rfc/ |
H A D | rfc47_dataset_caching.rst | 70 GDALRasterBlock::Internalize(). 96 friend class GDALRasterBlock; 101 volatile GDALRasterBlock *poOldest; /* tail */ 102 volatile GDALRasterBlock *poNewest; /* head */ 114 int SafeLockBlock( GDALRasterBlock ** ); 118 Many of the operations originally done by statistics:* within GDALRasterBlock 189 threads from using memcpy on the same GDALRasterBlock at the same time. 228 Solution 2 (RW Mutex in GDALRasterBlock ) 241 - Block RW Mutex (per GDALRasterBlock) 272 using memcpy on the same GDALRasterBlock at the same time. It is created [all …]
|
H A D | rfc26_blockcache.rst | 73 GDALRasterBlock::FlushCacheBlock() or Internalize(). For that, the 74 nRefCount member of GDALRasterBlock is now accessed and modified only 83 the hashset mutex involves calling any method from GDALRasterBlock. 108 limit the number of allocation/deallocation of objects (GDALRasterBlock 139 GDALRasterBand, GDALDataset and GDALRasterBlock definitions. 165 GDALRasterBlock::Internalize() or FlushCacheBlock(). 168 instantiated GDALRasterBlock that were discarded by the global block 181 API. The C++ ABI of GDALRasterBand, GDALDataset and GDALRasterBlock is 206 GDALRasterBlock has been instrumented to allow sleeping in particular
|
/dports/graphics/p5-Geo-GDAL/gdal-3.3.3/doc/source/development/rfc/ |
H A D | rfc47_dataset_caching.rst | 70 GDALRasterBlock::Internalize(). 96 friend class GDALRasterBlock; 101 volatile GDALRasterBlock *poOldest; /* tail */ 102 volatile GDALRasterBlock *poNewest; /* head */ 114 int SafeLockBlock( GDALRasterBlock ** ); 118 Many of the operations originally done by statistics:* within GDALRasterBlock 189 threads from using memcpy on the same GDALRasterBlock at the same time. 228 Solution 2 (RW Mutex in GDALRasterBlock ) 241 - Block RW Mutex (per GDALRasterBlock) 272 using memcpy on the same GDALRasterBlock at the same time. It is created [all …]
|
H A D | rfc26_blockcache.rst | 73 GDALRasterBlock::FlushCacheBlock() or Internalize(). For that, the 74 nRefCount member of GDALRasterBlock is now accessed and modified only 83 the hashset mutex involves calling any method from GDALRasterBlock. 108 limit the number of allocation/deallocation of objects (GDALRasterBlock 139 GDALRasterBand, GDALDataset and GDALRasterBlock definitions. 165 GDALRasterBlock::Internalize() or FlushCacheBlock(). 168 instantiated GDALRasterBlock that were discarded by the global block 181 API. The C++ ABI of GDALRasterBand, GDALDataset and GDALRasterBlock is 206 GDALRasterBlock has been instrumented to allow sleeping in particular
|
/dports/graphics/gdal/gdal-3.3.3/doc/source/development/rfc/ |
H A D | rfc47_dataset_caching.rst | 70 GDALRasterBlock::Internalize(). 96 friend class GDALRasterBlock; 101 volatile GDALRasterBlock *poOldest; /* tail */ 102 volatile GDALRasterBlock *poNewest; /* head */ 114 int SafeLockBlock( GDALRasterBlock ** ); 118 Many of the operations originally done by statistics:* within GDALRasterBlock 189 threads from using memcpy on the same GDALRasterBlock at the same time. 228 Solution 2 (RW Mutex in GDALRasterBlock ) 241 - Block RW Mutex (per GDALRasterBlock) 272 using memcpy on the same GDALRasterBlock at the same time. It is created [all …]
|
H A D | rfc26_blockcache.rst | 73 GDALRasterBlock::FlushCacheBlock() or Internalize(). For that, the 74 nRefCount member of GDALRasterBlock is now accessed and modified only 83 the hashset mutex involves calling any method from GDALRasterBlock. 108 limit the number of allocation/deallocation of objects (GDALRasterBlock 139 GDALRasterBand, GDALDataset and GDALRasterBlock definitions. 165 GDALRasterBlock::Internalize() or FlushCacheBlock(). 168 instantiated GDALRasterBlock that were discarded by the global block 181 API. The C++ ABI of GDALRasterBand, GDALDataset and GDALRasterBlock is 206 GDALRasterBlock has been instrumented to allow sleeping in particular
|