Home
last modified time | relevance | path

Searched refs:pgsz (Results 1 – 25 of 37) sorted by relevance

12

/illumos-gate/usr/src/cmd/ppgsz/
H A Dppgsz.c140 size_t pgsz = atosz(optarg); in cnvpgsz() local
143 if (!ISP2(pgsz) || ((pgsz < pgsza[0]) && pgsz != 0)) { in cnvpgsz()
144 pgsz = INVPGSZ; in cnvpgsz()
147 if (pgsz == pgsza[i]) in cnvpgsz()
149 if (pgsz > pgsza[i]) { in cnvpgsz()
150 pgsz = INVPGSZ; in cnvpgsz()
155 if (pgsz == INVPGSZ) { in cnvpgsz()
165 return (pgsz); in cnvpgsz()
192 size_t pgsz[] = {INVPGSZ, INVPGSZ, INVPGSZ}; in main() local
214 pgsz[subopt] = cnvpgsz(value); in main()
[all …]
/illumos-gate/usr/src/uts/common/syscall/
H A Dmemcntl.c62 size_t pgsz; in memcntl() local
165 pgsz = STRUCT_FGET(mha, mha_pagesize); in memcntl()
187 if (pgsz != 0) { in memcntl()
194 if (pgsz == 0) { in memcntl()
202 pgsz = map_pgsz(type, p, 0, 0, 1); 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()
269 if (!IS_P2ALIGNED(p->p_brkbase + p->p_brksize, pgsz)) { in memcntl()
[all …]
H A Dgetpagesizes.c78 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 Dvm_dep.c457 size_t pgsz = MMU_PAGESIZE; in map_pgszheap() local
470 pgsz = hw_page_array[szc].hp_size; in map_pgszheap()
472 pgsz > max_uheap_lpsize) in map_pgszheap()
474 if (len >= pgsz) { in map_pgszheap()
483 if (addr == 0 && (pgsz < hw_page_array[p->p_brkpageszc].hp_size)) { in map_pgszheap()
484 pgsz = hw_page_array[p->p_brkpageszc].hp_size; in map_pgszheap()
487 return (pgsz); in map_pgszheap()
493 size_t pgsz = MMU_PAGESIZE; in map_pgszstk() local
506 pgsz = hw_page_array[szc].hp_size; in map_pgszstk()
508 pgsz > max_ustack_lpsize) in map_pgszstk()
[all …]
/illumos-gate/usr/src/uts/common/os/
H A Dgrow.c118 size_t pgsz, len; in brk_lpg() local
137 pgsz = map_pgsz(MAPPGSZ_HEAP, p, bssbase, len, 0); in brk_lpg()
138 szc = page_szc(pgsz); in brk_lpg()
169 addr = (caddr_t)P2ROUNDUP((uintptr_t)p->p_bssbase, pgsz); in brk_lpg()
173 if (addr >= p->p_bssbase && brkend > addr && IS_P2ALIGNED(len, pgsz)) { in brk_lpg()
193 size_t pgsz; in brk_internal() local
204 pgsz = page_get_pagesize(szc); in brk_internal()
205 ASSERT(pgsz > PAGESIZE); in brk_internal()
207 pgsz = PAGESIZE; in brk_internal()
233 if (pgsz > PAGESIZE) { in brk_internal()
[all …]
/illumos-gate/usr/src/test/libc-tests/tests/
H A Dmemchr.c39 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 Dinz_split_vpp.c40 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 Dinz_vpp.c38 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 Dxsave_baducontext.c116 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/cmd/trapstat/sun4/
H A Dtrapstat.c701 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()
722 print_modepgsz(pre, &pgsz->tpgsz_kernel, &opgsz->tpgsz_kernel); 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
755 parsable_modepgsz(pre, &pgsz->tpgsz_user, &opgsz->tpgsz_user); in parsable_tlbpgsz()
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()
[all …]
/illumos-gate/usr/src/lib/libc/port/gen/
H A Darc4random.c122 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/uts/common/vm/
H A Dseg_vn.c249 #define CALC_LPG_REGION(pgsz, seg, addr, len, lpgaddr, lpgeaddr) { \ argument
251 lpgaddr = (caddr_t)P2ALIGN((uintptr_t)(addr), pgsz); \
254 (len)), pgsz); \
414 size_t pgsz; in segvn_init() local
431 pgsz = page_get_pagesize(szc); in segvn_init()
432 if (pgsz <= PAGESIZE || !IS_P2ALIGNED(pgsz, pgsz)) { in segvn_init()
551 size_t pgsz; in segvn_create() local
590 pgsz = page_get_pagesize(a->szc); in segvn_create()
591 if (!IS_P2ALIGNED(seg->s_base, pgsz) || in segvn_create()
592 !IS_P2ALIGNED(seg->s_size, pgsz)) { in segvn_create()
[all …]
H A Dseg_spt.c532 size_t pgsz; in segspt_create() local
711 pgsz = page_get_pagesize(seg->s_szc); in segspt_create()
713 for (a = addr, pidx = 0; pidx < npages; a += pgsz, pidx += pgcnt) { 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()
2023 shm_addr = (caddr_t)P2ALIGN((uintptr_t)(addr), pgsz); in segspt_dismfault()
2024 size = P2ROUNDUP((uintptr_t)(((addr + len) - shm_addr)), pgsz); in segspt_dismfault()
2071 for (; pidx < npages; a += pgsz, pidx += pgcnt) { in segspt_dismfault()
2073 a, pgsz, &ppa[pidx], sptd->spt_prot, in segspt_dismfault()
[all …]
H A Dvm_page.c2010 size_t pgsz; in page_alloc_pages() local
2049 pgsz = page_get_pagesize(szc); in page_alloc_pages()
2050 totpgs = curnpgs = npgs = pgsz >> PAGESHIFT; in page_alloc_pages()
2052 ASSERT(((uintptr_t)addr & (pgsz - 1)) == 0); in page_alloc_pages()
2057 lgrp = lgrp_mem_choose(seg, addr, pgsz); in page_alloc_pages()
2059 pp = page_get_freelist(vp, 0, seg, addr, pgsz, in page_alloc_pages()
2062 pp = page_get_freelist(vp, 0, seg, addr, pgsz, in page_alloc_pages()
2066 pp = page_get_freelist(vp, 0, seg, addr, pgsz, in page_alloc_pages()
2077 pgsz = page_get_pagesize(szc); in page_alloc_pages()
2078 curnpgs = pgsz >> PAGESHIFT; in page_alloc_pages()
[all …]
H A Dvm_as.c1420 size_t pgsz = 0; in as_map_segvn_segs() local
1463 pgsz = page_get_pagesize(nszc); in as_map_segvn_segs()
1464 a = (caddr_t)P2ROUNDUP((uintptr_t)addr, pgsz); 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()
3193 addr = (caddr_t)P2ROUNDUP((uintptr_t)addr, pgsz); in as_iset_default_lpsize()
[all …]
/illumos-gate/usr/src/cmd/tzreload/
H A Dtzreload.c117 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 Delfextract.c202 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 Di86_mmu.c530 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 Dvm_machdep.c460 size_t pgsz = MMU_PAGESIZE; in map_pgsz() local
492 pgsz = LEVEL_SIZE(l); in map_pgsz()
499 if (addr == 0 && (pgsz < hw_page_array[mszc].hp_size)) { 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()
[all …]
H A Dvm_dep.h285 #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 Dmpss.c162 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 Dbootops.c563 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 Dlgrp.c914 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 Dopl_olympus_asm.S115 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 Dxhci.c1211 uint32_t struc1, struc2, struc3, cap1, cap2, pgsz; in xhci_read_params() local
1230 pgsz = xhci_get32(xhcip, XHCI_R_OPER, XHCI_PAGESIZE); in xhci_read_params()
1297 if (!(pgsz & pbit)) { in xhci_read_params()
1299 "the host page size (%d), supports: %x", psize, pgsz); in xhci_read_params()

12