Lines Matching refs:szc
3500 uint_t szc;
3559 * covered pp. For example if original szc is 3 it gets changed to 2
3579 * loop below find the last page of szc region and the first page of
3580 * (szc - 1) region that is immediately to the right of (szc - 1)
3582 * change every page's szc to szc - 1. Decrement szc and continue
3583 * looping until szc is 1. If pp belongs to the last (szc - 1) region
3584 * of szc region skip to the next iteration.
3586 szc = pszc;
3587 while (szc > 1) {
3588 lastpp = PP_GROUPLEADER(pp, szc);
3589 pgcnt = page_get_pagecnt(szc);
3591 firstpp = PP_GROUPLEADER(pp, (szc - 1));
3592 pgcnt = page_get_pagecnt(szc - 1);
3594 szc--;
3600 lastpp->p_szc = szc - 1;
3603 firstpp->p_szc = szc - 1;
3604 szc--;
3611 * Subsequent iterations find last page of szc region
3612 * immediately to the left of szc region that covered pp
3613 * and first page of (szc + 1) region that covers pp.
3614 * From last to first page change p_szc of every page to szc.
3615 * Increment szc and continue looping until szc is pszc.
3616 * If pp belongs to the fist szc region of (szc + 1) region
3620 szc = 0;
3621 while (szc < pszc) {
3622 firstpp = PP_GROUPLEADER(pp, (szc + 1));
3623 if (szc == 0) {
3627 lastpp = PP_GROUPLEADER(pp, szc);
3629 szc++;
3633 pgcnt = page_get_pagecnt(szc);
3637 lastpp->p_szc = szc;
3640 firstpp->p_szc = szc;
3643 szc++;