PT_SET_FREE
slot = PT_SET_FREE(pid);
PT_SET_FREE((pid & ~pt_size) | next_free_pt);
pt->pt_slot = PT_SET_FREE(pid & ~pid_tbl_mask);
pt->pt_slot = PT_SET_FREE(PT_NEXT(pt->pt_slot) | pid);
pt->pt_slot = PT_SET_FREE(PT_NEXT(pt->pt_slot) | pg_id);
pid_table[i].pt_slot = PT_SET_FREE(LINK_EMPTY + i + 1);
pid_table[last_free_pt].pt_slot = PT_SET_FREE(LINK_EMPTY);