Lines Matching defs:pi
672 pcc_info_t *pi;
679 pi = (pcc_info_t *)alloc_base;
681 page_ctrs_cands[i][r][mnode] = pi;
684 pi->pcc_color_free =
688 pi++;
956 pcc_info_t *old_pi, *pi;
1031 pi = kmem_zalloc(nranges * sizeof (pcc_info_t),
1033 if (pi == NULL) {
1037 cands_cache[i * MMU_PAGE_SIZES + r] = pi;
1039 for (mrange = 0; mrange < nranges; mrange++, pi++) {
1046 pi->pcc_color_free = pgcntp;
1206 pi = cands_cache[i * MMU_PAGE_SIZES + r];
1208 page_ctrs_cands[i][r][mnode] = pi;
1220 epi = &pi[nranges];
1223 pi += new_maxmrange - old_maxmrange;
1227 for (; pi < epi && old_pi < eold_pi; pi++, old_pi++) {
1228 pcc_info_t tmp = *pi;
1229 *pi = *old_pi;
1255 pi = cands_cache[i * MMU_PAGE_SIZES + r];
1256 if (pi == NULL)
1259 for (mrange = 0; mrange < nr; mrange++, pi++) {
1260 pgcntp = pi->pcc_color_free;
1270 pi = cands_cache[i * MMU_PAGE_SIZES + r];
1271 if ((caddr_t)pi >= kernelheap &&
1272 (caddr_t)pi < ekernelheap) {
1273 kmem_free(pi, nr * sizeof (pcc_info_t));