Lines Matching defs:psind
282 int psind;
284 psind = object->un_pager.phys.data_val;
285 if (psind == 0 || pidx >= object->size)
287 *first = rounddown2(pidx, pagesizes[psind] / PAGE_SIZE);
298 *last = *first + atop(pagesizes[psind]) - 1;
306 int psind;
308 psind = object->un_pager.phys.data_val;
309 if (psind == 0 || pindex >= object->size)
312 *before = pindex - rounddown2(pindex, pagesizes[psind] /
316 *after = roundup2(pindex, pagesizes[psind] / PAGE_SIZE) -
331 int psind;
333 psind = object->un_pager.phys.data_val;
334 if (psind != 0) {
335 atomic_subtract_long(&count_largepages[psind],
336 object->size / (pagesizes[psind] / PAGE_SIZE));
571 conf->psind != shmfd->shm_lp_psind)
573 if (conf->psind <= 0 || conf->psind >= MAXPAGESIZES ||
574 pagesizes[conf->psind] == 0)
582 shmfd->shm_lp_psind = conf->psind;
584 shmfd->shm_object->un_pager.phys.data_val = conf->psind;
592 conf->psind = shmfd->shm_lp_psind;
820 int aflags, error, i, psind, try;
831 psind = shmfd->shm_lp_psind;
832 if (psind == 0 && length != 0)
834 if ((length & (pagesizes[psind] - 1)) != 0)
866 pagesizes[psind] / PAGE_SIZE, 0, ~0,
867 pagesizes[psind], 0,
880 pagesizes[psind] / PAGE_SIZE, 0, ~0,
881 pagesizes[psind], 0);
893 for (i = 0; i < pagesizes[psind] / PAGE_SIZE; i++) {
899 object->size += OFF_TO_IDX(pagesizes[psind]);
900 shmfd->shm_size += pagesizes[psind];
901 atomic_add_long(&count_largepages[psind], 1);
902 vm_wire_add(atop(pagesizes[psind]));