PG_FREE_LIST
int which = PP_ISAGED(pp) ? PG_FREE_LIST : PG_CACHE_LIST;
PG_FREE_LIST);
page_list_add(npp, PG_FREE_LIST | PG_LIST_TAIL);
page_list_add(pp, PG_FREE_LIST | PG_LIST_TAIL);
page_list_add(pp, PG_FREE_LIST | PG_LIST_HEAD | PG_LIST_ISINIT);
page_list_sub(pp, PG_FREE_LIST);
page_list_add(pp, PG_FREE_LIST | PG_LIST_TAIL);
page_list_add(pp, PG_FREE_LIST | PG_LIST_TAIL);
if (flags & PG_FREE_LIST) {
flags |= PG_FREE_LIST;
pcm = PC_BIN_MUTEX(mnode, bin, PG_FREE_LIST);
page_ctr_add(mnode, mtype, pp, PG_FREE_LIST);
if (flags & PG_FREE_LIST) {
pcm = PC_BIN_MUTEX(mnode, bin, PG_FREE_LIST);
page_ctr_sub(mnode, mtype, pp, PG_FREE_LIST);
which_list = PG_FREE_LIST;
page_ctr_add(mnode, mtype, pplist, PG_FREE_LIST);
page_ctr_add(mnode, mtype, pp, PG_FREE_LIST);
page_ctr_sub(mnode, mtype, pplist, PG_FREE_LIST);
page_ctr_add(mnode, mtype, pp, PG_FREE_LIST);
PG_FREE_LIST);
pcm = PC_BIN_MUTEX(mnode, bin, PG_FREE_LIST);
page_ctr_sub(mnode, mtype, pp, PG_FREE_LIST);
page_list_add(pp, PG_FREE_LIST | PG_LIST_TAIL);
#define PC_BIN_MUTEX(mnode, bin, flags) ((flags & PG_FREE_LIST) ? \
page_list_sub(pp, PG_FREE_LIST);
page_list_add(pp, PG_FREE_LIST | PG_LIST_TAIL);
pcm = PC_BIN_MUTEX(mnode, bin, PG_FREE_LIST);
page_ctr_sub(mnode, mtype, pp, PG_FREE_LIST);
page_list_add(npp, PG_FREE_LIST | PG_LIST_TAIL);
#define PC_BIN_MUTEX(mnode, bin, flags) ((flags & PG_FREE_LIST) ? \