Lines Matching refs:swapBlock
524 swap_block* swapBlock = NULL;
533 if (swapBlock == NULL || blockIndex == 0) {
535 swapBlock = sSwapHashTable.Lookup(key);
537 if (swapBlock == NULL) {
543 swap_addr_t slotIndex = swapBlock->swap_slots[blockIndex];
566 swapBlock->swap_slots[blockIndex] = SWAP_SLOT_NONE;
567 if (--swapBlock->used == 0) {
569 sSwapHashTable.RemoveUnchecked(swapBlock);
570 object_cache_free(sSwapBlockCache, swapBlock,
576 swapBlock = NULL;
634 swap_block* swapBlock = NULL;
648 swapBlock = NULL;
656 if (swapBlock == NULL || blockIndex == 0) {
658 swapBlock = sSwapHashTable.Lookup(key);
660 if (swapBlock == NULL) {
661 swapBlock = (swap_block*)object_cache_alloc(sSwapBlockCache,
664 if (swapBlock == NULL)
667 swapBlock->key.cache = this;
668 swapBlock->key.page_index
670 swapBlock->used = 0;
672 swapBlock->swap_slots[i] = SWAP_SLOT_NONE;
674 sSwapHashTable.InsertUnchecked(swapBlock);
684 ASSERT(swapBlock->swap_slots[blockIndex] == SWAP_SLOT_NONE);
686 swapBlock->swap_slots[blockIndex] = slotIndex;
687 swapBlock->used++;
702 swapBlock = NULL;
1285 swap_block* swapBlock = sSwapHashTable.Lookup(key);
1290 if (swapBlock != NULL) {
1292 if (swapBlock->swap_slots[i] != SWAP_SLOT_NONE) {
1315 if ((swapBlock != NULL
1316 && swapBlock->swap_slots[i] != SWAP_SLOT_NONE)
1340 } else if (swapBlock == NULL) {
1354 swapBlock->swap_slots[i] = sourceSwapBlock->swap_slots[i];