Lines Matching refs:sourceSwapBlock

642 		swap_block* sourceSwapBlock = sSwapHashTable.Lookup(sourceKey);  in Adopt()  local
643 if (sourceSwapBlock == NULL || sourceSwapBlock->used == 0) { in Adopt()
650 for (; left > 0 && sourceSwapBlock->used > 0; in Adopt()
678 = sourceSwapBlock->swap_slots[sourceBlockIndex]; in Adopt()
688 sourceSwapBlock->swap_slots[sourceBlockIndex] = SWAP_SLOT_NONE; in Adopt()
689 sourceSwapBlock->used--; in Adopt()
703 if (sourceSwapBlock->used == 0) { in Adopt()
705 sSwapHashTable.RemoveUnchecked(sourceSwapBlock); in Adopt()
706 object_cache_free(sSwapBlockCache, sourceSwapBlock, in Adopt()
1277 swap_block* sourceSwapBlock = sSwapHashTable.Lookup(key); in _MergeSwapPages() local
1281 if (sourceSwapBlock != NULL) in _MergeSwapPages()
1282 sSwapHashTable.RemoveUnchecked(sourceSwapBlock); in _MergeSwapPages()
1305 if (sourceSwapBlock == NULL) in _MergeSwapPages()
1310 swap_addr_t sourceSlotIndex = sourceSwapBlock->swap_slots[i]; in _MergeSwapPages()
1321 sourceSwapBlock->swap_slots[i] = SWAP_SLOT_NONE; in _MergeSwapPages()
1322 sourceSwapBlock->used--; in _MergeSwapPages()
1333 fAllocatedSwapSize += B_PAGE_SIZE * (off_t)sourceSwapBlock->used; in _MergeSwapPages()
1335 if (sourceSwapBlock->used == 0) { in _MergeSwapPages()
1338 object_cache_free(sSwapBlockCache, sourceSwapBlock, in _MergeSwapPages()
1344 sourceSwapBlock->key.cache = this; in _MergeSwapPages()
1346 sSwapHashTable.InsertUnchecked(sourceSwapBlock); in _MergeSwapPages()
1353 if (sourceSwapBlock->swap_slots[i] != SWAP_SLOT_NONE) in _MergeSwapPages()
1354 swapBlock->swap_slots[i] = sourceSwapBlock->swap_slots[i]; in _MergeSwapPages()
1357 object_cache_free(sSwapBlockCache, sourceSwapBlock, in _MergeSwapPages()