taglinefilesource code
swap_cache86include/linux/swap.hextern unsigned long * swap_cache;
swap_cache99include/linux/swap.hreturn swap_cache[MAP_NR(addr)]; 
swap_cache109include/linux/swap.hentry = xchg(swap_cache + MAP_NR(addr), 0);
swap_cache124include/linux/swap.hentry= xchg(swap_cache + MAP_NR(addr), 0);
swap_cache33mm/swap_state.cunsigned long *swap_cache;
swap_cache60mm/swap_state.centry = xchg(swap_cache + MAP_NR(addr), entry);
swap_cache78mm/swap_state.cswap_cache = (unsigned long *) mem_start;
swap_cache80mm/swap_state.cmemset(swap_cache, 0, swap_cache_size * sizeof (unsigned long));
swap_cache81mm/swap_state.creturn (unsigned long) (swap_cache + swap_cache_size);