/titanic_41/usr/src/cmd/ppgsz/ |
H A D | ppgsz.c | 142 size_t pgsz = atosz(optarg); in cnvpgsz() local 145 if (!ISP2(pgsz) || ((pgsz < pgsza[0]) && pgsz != 0)) { in cnvpgsz() 146 pgsz = INVPGSZ; in cnvpgsz() 149 if (pgsz == pgsza[i]) in cnvpgsz() 151 if (pgsz > pgsza[i]) { in cnvpgsz() 152 pgsz = INVPGSZ; in cnvpgsz() 157 if (pgsz == INVPGSZ) { in cnvpgsz() 167 return (pgsz); in cnvpgsz() 194 size_t pgsz[] = {INVPGSZ, INVPGSZ, INVPGSZ}; in main() local 216 pgsz[subopt] = cnvpgsz(value); in main() [all …]
|
/titanic_41/usr/src/uts/common/syscall/ |
H A D | memcntl.c | 62 size_t pgsz; in memcntl() local 164 pgsz = STRUCT_FGET(mha, mha_pagesize); in memcntl() 186 if (pgsz != 0) { in memcntl() 193 if (pgsz == 0) { in memcntl() 201 pgsz = map_pgsz(type, p, 0, 0, 1); in memcntl() 216 if (pgsz == 0) { in memcntl() 227 if (!IS_P2ALIGNED(addr, pgsz) || in memcntl() 228 !IS_P2ALIGNED(len, pgsz)) { in memcntl() 233 szc = mem_getpgszc(pgsz); in memcntl() 268 if (!IS_P2ALIGNED(p->p_brkbase + p->p_brksize, pgsz)) { in memcntl() [all …]
|
H A D | getpagesizes.c | 80 size_t pgsz; in getpagesizes32() local 92 pgsz = page_get_user_pagesize(i); in getpagesizes32() 93 pgsza32[i] = (size32_t)pgsz; in getpagesizes32() 94 if (pgsz > (size32_t)-1) { in getpagesizes32()
|
H A D | lgrpsys.c | 64 ssize_t pgsz; in meminfo() local 221 pgsz = hat_getpagesize(hat, in meminfo() 223 if (pgsz != -1) { in meminfo() 225 pgsz; in meminfo()
|
/titanic_41/usr/src/uts/sun4/vm/ |
H A D | vm_dep.c | 518 size_t pgsz = MMU_PAGESIZE; in map_pgszheap() local 531 pgsz = hw_page_array[szc].hp_size; in map_pgszheap() 533 pgsz > max_uheap_lpsize) in map_pgszheap() 535 if (len >= pgsz) { in map_pgszheap() 544 if (addr == 0 && (pgsz < hw_page_array[p->p_brkpageszc].hp_size)) { in map_pgszheap() 545 pgsz = hw_page_array[p->p_brkpageszc].hp_size; in map_pgszheap() 548 return (pgsz); in map_pgszheap() 554 size_t pgsz = MMU_PAGESIZE; in map_pgszstk() local 567 pgsz = hw_page_array[szc].hp_size; in map_pgszstk() 569 pgsz > max_ustack_lpsize) in map_pgszstk() [all …]
|
/titanic_41/usr/src/uts/common/os/ |
H A D | grow.c | 98 size_t pgsz, len; in brk_lpg() local 117 pgsz = map_pgsz(MAPPGSZ_HEAP, p, bssbase, len, 0); in brk_lpg() 118 szc = page_szc(pgsz); in brk_lpg() 149 addr = (caddr_t)P2ROUNDUP((uintptr_t)p->p_bssbase, pgsz); in brk_lpg() 153 if (addr >= p->p_bssbase && brkend > addr && IS_P2ALIGNED(len, pgsz)) { in brk_lpg() 173 size_t pgsz; in brk_internal() local 184 pgsz = page_get_pagesize(szc); in brk_internal() 185 ASSERT(pgsz > PAGESIZE); in brk_internal() 187 pgsz = PAGESIZE; in brk_internal() 213 if (pgsz > PAGESIZE) { in brk_internal() [all …]
|
/titanic_41/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()
|
/titanic_41/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()
|
/titanic_41/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() 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 …]
|
/titanic_41/usr/src/tools/elfextract/ |
H A D | elfextract.c | 199 size_t pgsz; in main() local 230 pgsz = getpagesize(); in main() 231 len = (stats.st_size + (pgsz - 1)) & (~(pgsz - 1)); in main()
|
/titanic_41/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()
|
/titanic_41/usr/src/uts/common/vm/ |
H A D | seg_vn.c | 249 #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() 549 size_t pgsz; in segvn_create() local 588 pgsz = page_get_pagesize(a->szc); in segvn_create() 589 if (!IS_P2ALIGNED(seg->s_base, pgsz) || in segvn_create() 590 !IS_P2ALIGNED(seg->s_size, pgsz)) { in segvn_create() [all …]
|
H A D | seg_spt.c | 384 size_t pgsz; in segspt_create() local 566 pgsz = page_get_pagesize(seg->s_szc); in segspt_create() 568 for (a = addr, pidx = 0; pidx < npages; a += pgsz, pidx += pgcnt) { in segspt_create() 569 sz = MIN(pgsz, ptob(npages - pidx)); in segspt_create() 1836 size_t pgsz; in segspt_dismfault() local 1872 pgsz = page_get_pagesize(sptseg->s_szc); in segspt_dismfault() 1874 shm_addr = (caddr_t)P2ALIGN((uintptr_t)(addr), pgsz); in segspt_dismfault() 1875 size = P2ROUNDUP((uintptr_t)(((addr + len) - shm_addr)), pgsz); in segspt_dismfault() 1922 for (; pidx < npages; a += pgsz, pidx += pgcnt) { in segspt_dismfault() 1924 a, pgsz, &ppa[pidx], sptd->spt_prot, in segspt_dismfault() [all …]
|
H A D | vm_page.c | 2000 size_t pgsz; in page_alloc_pages() local 2039 pgsz = page_get_pagesize(szc); in page_alloc_pages() 2040 totpgs = curnpgs = npgs = pgsz >> PAGESHIFT; in page_alloc_pages() 2042 ASSERT(((uintptr_t)addr & (pgsz - 1)) == 0); in page_alloc_pages() 2047 lgrp = lgrp_mem_choose(seg, addr, pgsz); in page_alloc_pages() 2049 pp = page_get_freelist(vp, 0, seg, addr, pgsz, in page_alloc_pages() 2052 pp = page_get_freelist(vp, 0, seg, addr, pgsz, in page_alloc_pages() 2056 pp = page_get_freelist(vp, 0, seg, addr, pgsz, in page_alloc_pages() 2067 pgsz = page_get_pagesize(szc); in page_alloc_pages() 2068 curnpgs = pgsz >> PAGESHIFT; in page_alloc_pages() [all …]
|
H A D | vm_as.c | 1528 size_t pgsz; in as_map_segvn_segs() local 1568 pgsz = page_get_pagesize(nszc); in as_map_segvn_segs() 1569 a = (caddr_t)P2ROUNDUP((uintptr_t)addr, pgsz); in as_map_segvn_segs() 1598 a = (caddr_t)P2ALIGN((uintptr_t)eaddr, pgsz); in as_map_segvn_segs() 1623 pgsz = page_get_pagesize(szc); in as_map_segvn_segs() 2952 size_t pgsz = page_get_pagesize(szc); in as_setpagesize() local 2955 if (!IS_P2ALIGNED(addr, pgsz) || !IS_P2ALIGNED(size, pgsz)) { in as_setpagesize() 3233 size_t pgsz; in as_iset_default_lpsize() local 3247 pgsz = page_get_pagesize(szc); in as_iset_default_lpsize() 3249 addr = (caddr_t)P2ROUNDUP((uintptr_t)addr, pgsz); in as_iset_default_lpsize() [all …]
|
H A D | vm_anon.c | 2856 size_t pgsz; in anon_map_createpages() local 2945 pgsz = page_get_pagesize(szc); in anon_map_createpages() 2946 pg_cnt = pgsz >> PAGESHIFT; in anon_map_createpages() 2947 if (IS_P2ALIGNED(addr, pgsz) && pg_cnt <= npgs && in anon_map_createpages() 2962 lgrp = lgrp_mem_choose(seg, addr, pgsz); in anon_map_createpages() 2966 addr, pgsz, 0, lgrp); in anon_map_createpages() 3053 pg_cnt = pgsz >> PAGESHIFT; in anon_map_createpages()
|
/titanic_41/usr/src/lib/mpss/common/ |
H A D | mpss.c | 164 static size_t pgsz[PGSZELEM]; variable 176 if (sz == pgsz[i]) in pgszok() 194 (void) getpagesizes(pgsz, nelem); in pgszinit() 196 pgsz[nelem] = 0x800000; in pgszinit()
|
/titanic_41/usr/src/uts/sparc/os/ |
H A D | bootops.c | 557 size_t len, pgsz; in cobp_free_mem() local 568 pgsz = page_get_pagesize(i); in cobp_free_mem() 569 if (size < pgsz) in cobp_free_mem() 571 len = size & ~(pgsz - 1); in cobp_free_mem()
|
/titanic_41/usr/src/lib/liblgrp/common/ |
H A D | lgrp.c | 917 int pgsz; in lgrp_mem_size() local 943 pgsz = getpagesize(); in lgrp_mem_size() 957 size = (lgrp_mem_size_t)pgsz * in lgrp_mem_size() 961 size = (lgrp_mem_size_t)pgsz * in lgrp_mem_size() 994 size += (lgrp_mem_size_t)pgsz * in lgrp_mem_size() 998 size += (lgrp_mem_size_t)pgsz * in lgrp_mem_size()
|
/titanic_41/usr/src/uts/i86pc/vm/ |
H A D | vm_machdep.c | 372 size_t pgsz = MMU_PAGESIZE; in map_pgsz() local 404 pgsz = LEVEL_SIZE(l); in map_pgsz() 411 if (addr == 0 && (pgsz < hw_page_array[mszc].hp_size)) { in map_pgsz() 412 pgsz = hw_page_array[mszc].hp_size; in map_pgsz() 414 return (pgsz); in map_pgsz() 423 return (pgsz); in map_pgsz() 434 size_t pgsz; in map_szcvec() local 442 pgsz = page_get_pagesize(i); in map_szcvec() 443 if (pgsz > max_lpsize) { in map_szcvec() 446 raddr = (caddr_t)P2ROUNDUP((uintptr_t)addr, pgsz); in map_szcvec() [all …]
|
H A D | vm_dep.h | 282 #define MTYPE_INIT(mtype, vp, vaddr, flags, pgsz) \ argument 283 (mtype = mtype_init(vp, vaddr, &(flags), pgsz))
|
/titanic_41/usr/src/uts/sun4u/cpu/ |
H A D | opl_olympus_asm.s | 126 or %g1, %o4, %g1 ! %g1 = primary pgsz | cnum 132 srlx %o2, CTXREG_NEXT_SHIFT, %o1 ! need to preserve nucleus pgsz 133 sllx %o1, CTXREG_NEXT_SHIFT, %o1 ! %o1 = nucleus pgsz 134 or %g1, %o1, %g1 ! %g1 = nucleus pgsz | primary pgsz | cnum 214 or %g6, %g4, %g6 ! %g6 = primary pgsz | cnum 218 srlx %g5, CTXREG_NEXT_SHIFT, %g2 ! %g2 = nucleus pgsz 219 sllx %g2, CTXREG_NEXT_SHIFT, %g2 ! preserve nucleus pgsz 220 or %g6, %g2, %g6 ! %g6 = nucleus pgsz | primary pgsz | cnum
|
H A D | us3_common_asm.s | 234 or %g1, %o4, %g1 ! %g1 = primary pgsz | cnum 240 srlx %o2, CTXREG_NEXT_SHIFT, %o1 ! need to preserve nucleus pgsz 241 sllx %o1, CTXREG_NEXT_SHIFT, %o1 ! %o1 = nucleus pgsz 242 or %g1, %o1, %g1 ! %g1 = nucleus pgsz | primary pgsz | cnum 321 or %g6, %g4, %g6 ! %g6 = pgsz | cnum
|
/titanic_41/usr/src/uts/sun4u/ml/ |
H A D | mach_interrupt.s | 93 brz,pt %g3, 7f ! nucleus pgsz is 0, no problem
|