SWAP_BLOCK_MASK
swap->key.page_index = pageIndex & ~(off_t)SWAP_BLOCK_MASK;
swap_addr_t blockIndex = pageIndex & SWAP_BLOCK_MASK;
swap_addr_t blockIndex = pageIndex & SWAP_BLOCK_MASK;
swap_addr_t blockIndex = pageIndex & SWAP_BLOCK_MASK;
return (key.page_index & ~(off_t)SWAP_BLOCK_MASK)
== (value->key.page_index & ~(off_t)SWAP_BLOCK_MASK)
swap_addr_t blockIndex = pageIndex & SWAP_BLOCK_MASK;
= SWAP_BLOCK_PAGES - (sourcePageIndex & SWAP_BLOCK_MASK);
swap_addr_t blockIndex = pageIndex & SWAP_BLOCK_MASK;
= pageIndex & ~(off_t)SWAP_BLOCK_MASK;
swap_addr_t sourceBlockIndex = sourcePageIndex & SWAP_BLOCK_MASK;
return swap->swap_slots[pageIndex & SWAP_BLOCK_MASK] != SWAP_SLOT_NONE;