Lines Matching defs:sourceSwapBlock
644 swap_block* sourceSwapBlock = sSwapHashTable.Lookup(sourceKey);
645 if (sourceSwapBlock == NULL || sourceSwapBlock->used == 0) {
652 for (; left > 0 && sourceSwapBlock->used > 0;
680 = sourceSwapBlock->swap_slots[sourceBlockIndex];
690 sourceSwapBlock->swap_slots[sourceBlockIndex] = SWAP_SLOT_NONE;
691 sourceSwapBlock->used--;
705 if (sourceSwapBlock->used == 0) {
707 sSwapHashTable.RemoveUnchecked(sourceSwapBlock);
708 object_cache_free(sSwapBlockCache, sourceSwapBlock,
1277 swap_block* sourceSwapBlock = sSwapHashTable.Lookup(key);
1281 if (sourceSwapBlock != NULL)
1282 sSwapHashTable.RemoveUnchecked(sourceSwapBlock);
1305 if (sourceSwapBlock == NULL)
1310 swap_addr_t sourceSlotIndex = sourceSwapBlock->swap_slots[i];
1321 sourceSwapBlock->swap_slots[i] = SWAP_SLOT_NONE;
1322 sourceSwapBlock->used--;
1333 fAllocatedSwapSize += B_PAGE_SIZE * (off_t)sourceSwapBlock->used;
1335 if (sourceSwapBlock->used == 0) {
1338 object_cache_free(sSwapBlockCache, sourceSwapBlock,
1344 sourceSwapBlock->key.cache = this;
1346 sSwapHashTable.InsertUnchecked(sourceSwapBlock);
1353 if (sourceSwapBlock->swap_slots[i] != SWAP_SLOT_NONE)
1354 swapBlock->swap_slots[i] = sourceSwapBlock->swap_slots[i];
1357 object_cache_free(sSwapBlockCache, sourceSwapBlock,