/illumos-gate/usr/src/cmd/ppgsz/ |
H A D | ppgsz.c | 143 if (!ISP2(pgsz) || ((pgsz < pgsza[0]) && pgsz != 0)) { in cnvpgsz() 144 pgsz = INVPGSZ; in cnvpgsz() 150 pgsz = INVPGSZ; in cnvpgsz() 155 if (pgsz == INVPGSZ) { in cnvpgsz() 165 return (pgsz); in cnvpgsz() 237 if ((pgsz[E_HEAP] == INVPGSZ && pgsz[E_STACK] == INVPGSZ && in main() 459 if (pgsz == 0) in setpgsz_anon() 494 if (pgsz == 0 || ((map.pr_vaddr % pgsz) == 0)) in setpgsz_anon() 497 addr = map.pr_vaddr + (pgsz - (map.pr_vaddr % pgsz)); in setpgsz_anon() 502 if (pgsz == 0) in setpgsz_anon() [all …]
|
/illumos-gate/usr/src/uts/common/syscall/ |
H A D | memcntl.c | 62 size_t pgsz; in memcntl() local 187 if (pgsz != 0) { in memcntl() 194 if (pgsz == 0) { in memcntl() 217 if (pgsz == 0) { in memcntl() 228 if (!IS_P2ALIGNED(addr, pgsz) || in memcntl() 229 !IS_P2ALIGNED(len, pgsz)) { in memcntl() 234 szc = mem_getpgszc(pgsz); in memcntl() 277 pgsz); in memcntl() 279 ASSERT(IS_P2ALIGNED(len, pgsz)); in memcntl() 330 ASSERT(IS_P2ALIGNED(len, pgsz)); in memcntl() [all …]
|
H A D | getpagesizes.c | 78 size_t pgsz; in getpagesizes32() local 90 pgsz = page_get_user_pagesize(i); in getpagesizes32() 91 pgsza32[i] = (size32_t)pgsz; in getpagesizes32() 92 if (pgsz > (size32_t)-1) { in getpagesizes32()
|
/illumos-gate/usr/src/uts/sun4/vm/ |
H A D | vm_dep.c | 474 if (len >= pgsz) { in map_pgszheap() 487 return (pgsz); in map_pgszheap() 510 if (len >= pgsz) { in map_pgszstk() 523 return (pgsz); in map_pgszstk() 530 size_t pgsz; in map_pgszism() local 537 if ((len >= pgsz) && IS_P2ALIGNED(addr, pgsz)) in map_pgszism() 538 return (pgsz); in map_pgszism() 552 size_t pgsz = MMU_PAGESIZE; in map_pgsz() local 577 return (pgsz); in map_pgsz() 591 size_t pgsz; in map_szcvec() local [all …]
|
/illumos-gate/usr/src/uts/common/os/ |
H A D | grow.c | 118 size_t pgsz, len; in brk_lpg() local 138 szc = page_szc(pgsz); in brk_lpg() 193 size_t pgsz; in brk_internal() local 207 pgsz = PAGESIZE; in brk_internal() 239 pgsz = PAGESIZE; in brk_internal() 282 pgsz); in brk_internal() 360 size_t pgsz; in grow_lpg() local 433 size_t pgsz; in grow_internal() local 452 pgsz = PAGESIZE; in grow_internal() 456 pgsz = PAGESIZE; in grow_internal() [all …]
|
/illumos-gate/usr/src/test/libc-tests/tests/ |
H A D | memchr.c | 39 size_t pgsz = getpagesize(); in memchr_setup() local 42 if (pgsz <= 0) { in memchr_setup() 46 addr = mmap(NULL, 3 * pgsz, PROT_READ | PROT_WRITE, in memchr_setup() 49 err(EXIT_FAILURE, "failed to mmap %zu bytes", 3 * pgsz); in memchr_setup() 52 memchr_buf = (uint8_t *)addr + pgsz; in memchr_setup() 53 memchr_buflen = pgsz; in memchr_setup() 55 if (mprotect(addr, pgsz, PROT_NONE) != 0) { in memchr_setup() 60 addr = (uint8_t *)addr + 2 * pgsz; in memchr_setup() 61 if (mprotect(addr, pgsz, PROT_NONE) != 0) { in memchr_setup()
|
/illumos-gate/usr/src/test/libc-tests/tests/random/ |
H A D | inz_split_vpp.c | 40 size_t pgsz = sysconf(_SC_PAGESIZE); in main() local 41 size_t mapsz = 10 * pgsz; in main() 42 size_t clrsz = 5 * pgsz; in main() 43 size_t clroff = 2 * pgsz; in main() 44 size_t spltsz = 1 * pgsz; in main() 45 size_t spltoff = 3 * pgsz; in main()
|
H A D | inz_vpp.c | 38 size_t pgsz = sysconf(_SC_PAGESIZE); in main() local 39 size_t mapsz = 10 * pgsz; in main() 40 size_t clrsz = 5 * pgsz; in main() 41 size_t clroff = 2 * pgsz; in main()
|
/illumos-gate/usr/src/test/os-tests/tests/xsave/ |
H A D | xsave_baducontext.c | 116 long pgsz = sysconf(_SC_PAGESIZE); in test_context_badptr2() local 117 void *addr = mmap(NULL, pgsz * 2, PROT_NONE, MAP_PRIVATE | MAP_ANON, in test_context_badptr2() 123 if (mprotect((void *)((uintptr_t)addr + pgsz), pgsz, PROT_NONE) != 0) { in test_context_badptr2() 128 ctx->uc_xsave += pgsz - sizeof (uint64_t); in test_context_badptr2()
|
/illumos-gate/usr/src/lib/libc/port/gen/ |
H A D | arc4random.c | 122 size_t pgsz, mapsz; in arc4_fill() local 125 pgsz = sysconf(_SC_PAGESIZE); in arc4_fill() 126 if (pgsz == -1) in arc4_fill() 128 mapsz = P2ROUNDUP(sizeof (arc4_state_t), pgsz); in arc4_fill()
|
/illumos-gate/usr/src/cmd/trapstat/sun4/ |
H A D | trapstat.c | 701 tstat_pgszdata_t *pgsz = data->tdata_pgsz; in print_tlbpgsz() local 715 print_modepgsz(pre, &pgsz->tpgsz_user, &opgsz->tpgsz_user); in print_tlbpgsz() 716 sum_modedata(&pgsz->tpgsz_user, &opgsz->tpgsz_user, sum); in print_tlbpgsz() 723 sum_modedata(&pgsz->tpgsz_kernel, &opgsz->tpgsz_kernel, sum); in print_tlbpgsz() 744 tstat_pgszdata_t *pgsz = data->tdata_pgsz; in parsable_tlbpgsz() local 758 parsable_modepgsz(pre, &pgsz->tpgsz_kernel, in parsable_tlbpgsz() 817 tstat_pgszdata_t *pgsz = data->tdata_pgsz; in print_tlb() local 831 print_modedata(&pgsz->tpgsz_user, &opgsz->tpgsz_user, 0); in print_tlb() 832 sum_modedata(&pgsz->tpgsz_user, &opgsz->tpgsz_user, sum); in print_tlb() 857 tstat_pgszdata_t *pgsz = data->tdata_pgsz; in parsable_tlb() local [all …]
|
/illumos-gate/usr/src/uts/common/vm/ |
H A D | seg_vn.c | 414 size_t pgsz; in segvn_init() local 432 if (pgsz <= PAGESIZE || !IS_P2ALIGNED(pgsz, pgsz)) { in segvn_init() 551 size_t pgsz; in segvn_create() local 1924 if (!IS_P2ALIGNED(addr, pgsz) || !IS_P2ALIGNED(len, pgsz)) { in segvn_unmap() 4734 pgsz); in segvn_fault_anonpages() 4950 size_t pgsz; in segvn_fault() local 5685 size_t pgsz; in segvn_setprot() local 6368 size_t pgsz; in segvn_clrszc() local 6742 size_t pgsz; in segvn_demote_range() local 6802 sameprot(badseg1, badseg1->s_base + pgsz, pgsz)); in segvn_demote_range() [all …]
|
H A D | seg_spt.c | 532 size_t pgsz; in segspt_create() local 711 pgsz = page_get_pagesize(seg->s_szc); in segspt_create() 714 sz = MIN(pgsz, ptob(npages - pidx)); in segspt_create() 1985 size_t pgsz; in segspt_dismfault() local 2021 pgsz = page_get_pagesize(sptseg->s_szc); in segspt_dismfault() 2073 a, pgsz, &ppa[pidx], sptd->spt_prot, in segspt_dismfault() 2085 a, pgsz, &ppa[pidx], in segspt_dismfault() 2170 size_t pgsz; in segspt_shmfault() local 2212 pgsz = page_get_pagesize(sptseg->s_szc); in segspt_shmfault() 2321 sz = MIN(pgsz, ptob(npages - pidx)); in segspt_shmfault() [all …]
|
H A D | vm_page.c | 2009 size_t pgsz; in page_alloc_pages() local 5415 size_t pgsz; in page_mark_migrate() local 5491 pages = btop(pgsz); in page_mark_migrate() 5495 pgsz = MIN(pgsz, segpgsz); in page_mark_migrate() 5509 va += pgsz; in page_mark_migrate() 5511 btop(pgsz)); in page_mark_migrate() 5551 va += pgsz; in page_mark_migrate() 5553 btop(pgsz)); in page_mark_migrate() 5578 va += pgsz; in page_mark_migrate() 5597 size_t pgsz; in page_migrate() local [all …]
|
H A D | vm_as.c | 1420 size_t pgsz = 0; in as_map_segvn_segs() local 1463 pgsz = page_get_pagesize(nszc); in as_map_segvn_segs() 1498 a = (caddr_t)P2ALIGN((uintptr_t)eaddr, pgsz); in as_map_segvn_segs() 1527 pgsz = page_get_pagesize(szc); in as_map_segvn_segs() 2896 size_t pgsz = page_get_pagesize(szc); in as_setpagesize() local 2899 if (!IS_P2ALIGNED(addr, pgsz) || !IS_P2ALIGNED(size, pgsz)) { in as_setpagesize() 3177 size_t pgsz; in as_iset_default_lpsize() local 3191 pgsz = page_get_pagesize(szc); in as_iset_default_lpsize() 3206 pgsz = page_get_pagesize(nszc); in as_iset_default_lpsize() 3226 a = (caddr_t)P2ALIGN((uintptr_t)eaddr, pgsz); in as_iset_default_lpsize() [all …]
|
/illumos-gate/usr/src/cmd/tzreload/ |
H A D | tzreload.c | 117 int fd, pgsz; in init_file() local 127 pgsz = sysconf(_SC_PAGESIZE); in init_file() 136 if ((buf = calloc(1, pgsz)) == NULL) { in init_file() 144 if (write(fd, buf, pgsz) != pgsz) { in init_file()
|
/illumos-gate/usr/src/tools/elfextract/ |
H A D | elfextract.c | 202 size_t pgsz; in main() local 233 pgsz = getpagesize(); in main() 234 len = (stats.st_size + (pgsz - 1)) & (~(pgsz - 1)); in main()
|
/illumos-gate/usr/src/uts/i86pc/vm/ |
H A D | i86_mmu.c | 530 mmu_flush_tlb_range(uintptr_t addr, size_t len, size_t pgsz) in mmu_flush_tlb_range() argument 534 ASSERT(pgsz != 0); in mmu_flush_tlb_range() 537 for (uintptr_t va = addr; va < (addr + len); va += pgsz) in mmu_flush_tlb_range() 550 tr_mmu_flush_user_range(addr, len, pgsz, in mmu_flush_tlb_range() 555 for (uintptr_t va = addr; va < (addr + len); va += pgsz) in mmu_flush_tlb_range()
|
H A D | vm_machdep.c | 460 size_t pgsz = MMU_PAGESIZE; in map_pgsz() local 492 pgsz = LEVEL_SIZE(l); in map_pgsz() 500 pgsz = hw_page_array[mszc].hp_size; in map_pgsz() 502 return (pgsz); in map_pgsz() 511 return (pgsz); in map_pgsz() 522 size_t pgsz; in map_szcvec() local 530 pgsz = page_get_pagesize(i); in map_szcvec() 531 if (pgsz > max_lpsize) { in map_szcvec() 534 raddr = (caddr_t)P2ROUNDUP((uintptr_t)addr, pgsz); in map_szcvec() 535 readdr = (caddr_t)P2ALIGN((uintptr_t)eaddr, pgsz); in map_szcvec() [all …]
|
H A D | vm_dep.h | 285 #define MTYPE_INIT(mtype, vp, vaddr, flags, pgsz) \ argument 286 (mtype = mtype_init(vp, vaddr, &(flags), pgsz))
|
/illumos-gate/usr/src/lib/mpss/common/ |
H A D | mpss.c | 162 static size_t pgsz[PGSZELEM]; variable 174 if (sz == pgsz[i]) in pgszok() 192 (void) getpagesizes(pgsz, nelem); in pgszinit() 194 pgsz[nelem] = 0x800000; in pgszinit()
|
/illumos-gate/usr/src/uts/sparc/os/ |
H A D | bootops.c | 563 size_t len, pgsz; in cobp_free_mem() local 574 pgsz = page_get_pagesize(i); in cobp_free_mem() 575 if (size < pgsz) in cobp_free_mem() 577 len = size & ~(pgsz - 1); in cobp_free_mem()
|
/illumos-gate/usr/src/lib/liblgrp/common/ |
H A D | lgrp.c | 914 int pgsz; in lgrp_mem_size() local 940 pgsz = getpagesize(); in lgrp_mem_size() 954 size = (lgrp_mem_size_t)pgsz * in lgrp_mem_size() 958 size = (lgrp_mem_size_t)pgsz * in lgrp_mem_size() 991 size += (lgrp_mem_size_t)pgsz * in lgrp_mem_size() 995 size += (lgrp_mem_size_t)pgsz * in lgrp_mem_size()
|
/illumos-gate/usr/src/uts/sun4u/cpu/ |
H A D | opl_olympus_asm.S | 115 or %g1, %o4, %g1 ! %g1 = primary pgsz | cnum 121 srlx %o2, CTXREG_NEXT_SHIFT, %o1 ! need to preserve nucleus pgsz 122 sllx %o1, CTXREG_NEXT_SHIFT, %o1 ! %o1 = nucleus pgsz 123 or %g1, %o1, %g1 ! %g1 = nucleus pgsz | primary pgsz | cnum 182 or %g6, %g4, %g6 ! %g6 = primary pgsz | cnum 186 srlx %g5, CTXREG_NEXT_SHIFT, %g2 ! %g2 = nucleus pgsz 187 sllx %g2, CTXREG_NEXT_SHIFT, %g2 ! preserve nucleus pgsz 188 or %g6, %g2, %g6 ! %g6 = nucleus pgsz | primary pgsz | cnum
|
/illumos-gate/usr/src/uts/common/io/usb/hcd/xhci/ |
H A D | xhci.c | 1200 uint32_t struc1, struc2, struc3, cap1, cap2, pgsz; in xhci_read_params() local 1219 pgsz = xhci_get32(xhcip, XHCI_R_OPER, XHCI_PAGESIZE); in xhci_read_params() 1286 if (!(pgsz & pbit)) { in xhci_read_params() 1288 "the host page size (%d), supports: %x", psize, pgsz); in xhci_read_params()
|