taglinefilesource code
swap_nr95mm/swap.cvoid swap_free(unsigned int swap_nr)
swap_nr97mm/swap.cif (!swap_nr)
swap_nr99mm/swap.cif (swap_bitmap && swap_nr < SWAP_BITS) {
swap_nr100mm/swap.cif (swap_nr < lowest_bit)
swap_nr101mm/swap.clowest_bit = swap_nr;
swap_nr102mm/swap.cif (swap_nr > highest_bit)
swap_nr103mm/swap.chighest_bit = swap_nr;
swap_nr104mm/swap.cif (!setbit(swap_bitmap,swap_nr))
swap_nr107mm/swap.cprintk("swap_free: swap-space bitmap bad (bit %d)\n",swap_nr);
swap_nr113mm/swap.cunsigned long swap_nr;
swap_nr116mm/swap.cswap_nr = *table_ptr;
swap_nr117mm/swap.cif (1 & swap_nr) {
swap_nr121mm/swap.cif (!swap_nr) {
swap_nr135mm/swap.cread_swap_page(swap_nr>>1, (char *) page);
swap_nr136mm/swap.cif (*table_ptr != swap_nr) {
swap_nr140mm/swap.cswap_free(swap_nr>>1);
swap_nr148mm/swap.cunsigned long swap_nr;
swap_nr162mm/swap.cif (!(swap_nr = get_swap_page()))
swap_nr164mm/swap.c*table_ptr = swap_nr<<1;
swap_nr166mm/swap.cwrite_swap_page(swap_nr, (char *) page);