Home
last modified time | relevance | path

Searched refs:PAGESIZE (Results 1 – 25 of 312) sorted by relevance

12345678910>>...13

/illumos-gate/usr/src/uts/sun4v/os/
H A Dmemseg.c93 if (!IS_P2ALIGNED((uint64_t)pp, PAGESIZE) && in memseg_alloc_meta()
113 ASSERT(PAGESIZE % sizeof (page_t)); in memseg_alloc_meta()
114 pp = (page_t *)P2ROUNDUP((uint64_t)pp, PAGESIZE); in memseg_alloc_meta()
118 if (!IS_P2ALIGNED((uint64_t)epp, PAGESIZE) && in memseg_alloc_meta()
130 ASSERT(PAGESIZE % sizeof (page_t)); in memseg_alloc_meta()
134 ASSERT(IS_P2ALIGNED((uint64_t)pp, PAGESIZE)); in memseg_alloc_meta()
143 if (page_find(&mpvp, (u_offset_t)(vaddr + i * PAGESIZE))) in memseg_alloc_meta()
145 (void *)&mpvp, (void *)(vaddr + i * PAGESIZE)); in memseg_alloc_meta()
180 ASSERT(IS_P2ALIGNED((uint64_t)off, PAGESIZE)); in memseg_free_meta()
193 off += PAGESIZE; in memseg_free_meta()
[all …]
H A Dppage.c179 va = vmem_alloc(heap_arena, PAGESIZE, VM_SLEEP); in ppmapin()
197 hat_unload(kas.a_hat, va, PAGESIZE, in ppmapout()
199 vmem_free(heap_arena, va, PAGESIZE); in ppmapout()
205 hat_unload(kas.a_hat, va, PAGESIZE, in ppmapout()
289 bcopy(fm_va, to_va, PAGESIZE); in ppcopy()
319 ASSERT((int)len > 0 && (int)off >= 0 && off + len <= PAGESIZE); in pagezero()
/illumos-gate/usr/src/lib/libsqlite/tool/
H A Ddiffdb.c13 #define PAGESIZE 1024 macro
19 unsigned char a1[PAGESIZE], a2[PAGESIZE]; in main()
35 while( read(db1, a1, PAGESIZE)==PAGESIZE && read(db2,a2,PAGESIZE)==PAGESIZE ){ in main()
36 if( memcmp(a1,a2,PAGESIZE) ){ in main()
/illumos-gate/usr/src/uts/i86pc/sys/
H A Dmachparam.h102 #define PAGESIZE 0x1000 /* All of the above, for logical */ macro
104 #define PAGEOFFSET (PAGESIZE - 1)
110 #define DATA_ALIGN PAGESIZE
118 #define DEFAULTSTKSZ (DEFAULTSTKSZ_NPGS * PAGESIZE)
120 #define DEFAULTSTKSZ _MUL(DEFAULTSTKSZ_NPGS, PAGESIZE) /* as(1) lameness */
133 #define LL_INTR_STKSZ (LL_INTR_STKSZ_NPGS * PAGESIZE)
268 #define T_STACKSZ 2*PAGESIZE
275 #define STARTUP_STKSZ 3*PAGESIZE
/illumos-gate/usr/src/uts/common/fs/swapfs/
H A Dswap_vnops.c214 pp = page_create_va(vp, off, PAGESIZE, in swap_getapage()
232 PAGESIZE, flags, cr, NULL); in swap_getapage()
247 PAGESIZE); in swap_getapage()
257 pagezero(pp, 0, PAGESIZE); in swap_getapage()
289 pvn_plist_init(pp, pl, plsz, off, PAGESIZE, rw); in swap_getapage()
327 ASSERT(len == PAGESIZE); in swap_getconpage()
329 ASSERT(plsz == PAGESIZE); in swap_getconpage()
410 err = VOP_PAGEIO(pvp, pp, poff, PAGESIZE, B_READ, in swap_getconpage()
424 swap_phys_free(pvp, poff, PAGESIZE); in swap_getconpage()
431 pagezero(pp, 0, PAGESIZE); in swap_getconpage()
[all …]
/illumos-gate/usr/src/uts/common/vm/
H A Dvm_pvn.c146 PAGESIZE, PG_EXCL | PG_WAIT, seg, addr)) == NULL) in pvn_read_kluster()
149 if (vp_len <= PAGESIZE || pvn_nofodklust) { in pvn_read_kluster()
151 *lenp = MIN(vp_len, PAGESIZE); in pvn_read_kluster()
158 for (deltab = PAGESIZE; off >= vp_off + deltab; in pvn_read_kluster()
159 deltab += PAGESIZE) { in pvn_read_kluster()
167 PAGESIZE, PG_EXCL, seg, addr - deltab)) in pvn_read_kluster()
175 deltab -= PAGESIZE; in pvn_read_kluster()
178 for (deltaf = PAGESIZE; off + deltaf < vp_end; in pvn_read_kluster()
179 deltaf += PAGESIZE) { in pvn_read_kluster()
187 PAGESIZE, PG_EXCL, seg, addr + deltaf)) in pvn_read_kluster()
[all …]
H A Dseg_kmem.c279 heap_arena = vmem_init("heap", kernelheap, heap_size, PAGESIZE, in kernelheap_init()
284 core_size, PAGESIZE, NULL, NULL, NULL, 0, VM_SLEEP); in kernelheap_init()
298 (void) vmem_xalloc(heap_arena, heap_lp_size, PAGESIZE, 0, 0, in kernelheap_init()
306 (void) vmem_xalloc(heap_arena, first_avail - kernelheap, PAGESIZE, in kernelheap_init()
311 SYSLIMIT32 - SYSBASE32 - HEAPTEXT_SIZE, PAGESIZE, NULL, in kernelheap_init()
318 (void) vmem_xalloc(heap32_arena, PANICBUFSIZE, PAGESIZE, 0, 0, in kernelheap_init()
322 (void) vmem_xalloc(heap32_arena, IVSIZE, PAGESIZE, 0, 0, in kernelheap_init()
334 HEAPTEXT_SIZE, PAGESIZE, NULL, NULL, heaptext_parent, 0, VM_SLEEP); in kernelheap_init()
345 static_arena = vmem_create("static", NULL, 0, PAGESIZE, in kernelheap_init()
361 hat_memload_arena = vmem_create("hat_memload", NULL, 0, PAGESIZE, in kernelheap_init()
[all …]
H A Dseg_kp.c213 kpsd->kpsd_arena = vmem_create("segkp", NULL, 0, PAGESIZE, in segkp_create()
214 vmem_alloc, vmem_free, heap_arena, 5 * PAGESIZE, VM_SLEEP); in segkp_create()
219 seg->s_size, PAGESIZE, NULL, NULL, NULL, 5 * PAGESIZE, in segkp_create()
420 len += PAGESIZE; in segkp_get_internal()
491 for (i = 0, va = vbase; i < np; i++, va += PAGESIZE) { in segkp_get_internal()
536 err = VOP_GETPAGE(vp, (offset_t)off, PAGESIZE, in segkp_get_internal()
537 NULL, pl, PAGESIZE, seg, va, S_CREATE, in segkp_get_internal()
552 (u_offset_t)(uintptr_t)va, PAGESIZE, in segkp_get_internal()
569 pagezero(pp, 0, PAGESIZE); in segkp_get_internal()
680 for (i = 0; i < np; i++, va += PAGESIZE) { in segkp_release_internal()
[all …]
H A Dvpm.c756 for (i = 0; len > 0; len -= PAGESIZE, i++) { in vpm_pagecreate()
769 if ((pp = page_create_va(vp, off, PAGESIZE, PG_WAIT, in vpm_pagecreate()
793 vml[i].vs_len = PAGESIZE; in vpm_pagecreate()
795 off += PAGESIZE; in vpm_pagecreate()
837 tlen = P2ROUNDUP(off + len, PAGESIZE) - baseoff; in vpm_map_pages()
841 if (tlen > (VPMMAXPGS * PAGESIZE)) { in vpm_map_pages()
842 tlen = VPMMAXPGS * PAGESIZE; in vpm_map_pages()
850 if (tlen > ((nseg - 1) * PAGESIZE)) { in vpm_map_pages()
851 tlen = ((nseg - 1) * PAGESIZE); in vpm_map_pages()
866 for (i = 0; len > 0; len -= PAGESIZE, i++, pplist[i] = NULL) { in vpm_map_pages()
[all …]
H A Dvm_anon.c368 kmem_free(*ppp, PAGESIZE); in anon_release()
495 *ppp = kmem_zalloc(PAGESIZE, kmemflags); in anon_set_ptr()
562 *dapp = kmem_zalloc(PAGESIZE, in anon_copy_ptr()
699 level2 = kmem_alloc(PAGESIZE, kmemflags); in anon_grow()
707 level2, PAGESIZE, growdown); in anon_grow()
1041 swap_phys_free(ap->an_pvp, ap->an_poff, PAGESIZE); in anon_swap_free()
1074 swap_phys_free(ap->an_pvp, ap->an_poff, PAGESIZE); in anon_decref()
1223 PAGESIZE); in anon_decref_pages()
1291 ap->an_poff, PAGESIZE); in anon_decref_pages()
1547 for (i = 0; i < pgcnt; i++, an_idx++, vp_off += PAGESIZE) { in anon_fill_cow_holes()
[all …]
/illumos-gate/usr/src/uts/sparc/os/
H A Dbootops.c228 if (size < PAGESIZE) { in bop_temp_alloc()
230 ALIGN(littlehand, PAGESIZE) - (uintptr_t)littlehand; in bop_temp_alloc()
240 size = roundup(size, PAGESIZE); in bop_temp_alloc()
320 if (P2PHASE_TYPED(virthint, PAGESIZE, size_t) != 0 || in bop_alloc_chunk()
321 align > PAGESIZE || size < PAGESIZE) in bop_alloc_chunk()
330 chunksz = P2ALIGN((size >> 1), PAGESIZE); in bop_alloc_chunk()
331 chunksz = MAX(chunksz, PAGESIZE); in bop_alloc_chunk()
338 PAGESIZE))) { in bop_alloc_chunk()
344 chunksz = P2ALIGN(chunksz, PAGESIZE); in bop_alloc_chunk()
345 } while (chunksz >= PAGESIZE); in bop_alloc_chunk()
[all …]
/illumos-gate/usr/src/uts/common/os/
H A Durw.c76 u_offset_t size = roundup(vattr.va_size, (u_offset_t)PAGESIZE); in page_valid()
118 (void) SEGOP_INCORE(seg, addr, PAGESIZE, &incore); in page_valid()
159 kaddr = vmem_alloc(heap_arena, PAGESIZE, VM_SLEEP); in mapin()
161 hat_devload(kas.a_hat, kaddr, PAGESIZE, pfnum, in mapin()
214 err = SEGOP_SETPROT(seg, page, PAGESIZE, prot | prot_rw); in urw()
244 if (SEGOP_FAULT(as->a_hat, seg, page, PAGESIZE, F_SOFTLOCK, rw)) { in urw()
246 (void) SEGOP_SETPROT(seg, page, PAGESIZE, prot); in urw()
255 ASSERT(len <= page + PAGESIZE - addr); in urw()
303 (void) SEGOP_FAULT(as->a_hat, seg, page, PAGESIZE, F_SOFTUNLOCK, rw); in urw()
306 (void) SEGOP_SETPROT(seg, page, PAGESIZE, prot); in urw()
H A Dsubr.c329 const boolean_t straddles = (pageoff + size > PAGESIZE); in hot_patch_kernel_text()
330 const size_t mapsize = straddles ? PAGESIZE * 2 : PAGESIZE; in hot_patch_kernel_text()
339 hat_devload(kas.a_hat, vaddr, PAGESIZE, in hot_patch_kernel_text()
344 hat_devload(kas.a_hat, vaddr + PAGESIZE, PAGESIZE, in hot_patch_kernel_text()
345 hat_getpfnum(kas.a_hat, ipageaddr + PAGESIZE), in hot_patch_kernel_text()
H A Dbp_map.c69 bp_align = MAX(align, PAGESIZE); in bp_init()
107 size = P2ROUNDUP(bp->b_bcount + off, PAGESIZE); in bp_mapin_common()
173 addr += PAGESIZE; in bp_mapin_common()
179 hat_devload(kas.a_hat, kaddr, PAGESIZE, pfnum, in bp_mapin_common()
182 kaddr += PAGESIZE; in bp_mapin_common()
215 size = P2ROUNDUP(bp->b_bcount + off, PAGESIZE); in bp_mapout()
327 psize = MIN(PAGESIZE - poff, size); in bp_copy_common()
387 psize = MIN(PAGESIZE, size); in bp_copy_common()
406 psize = MIN(PAGESIZE, size); in bp_copy_common()
H A Dgrow.c205 ASSERT(pgsz > PAGESIZE); in brk_internal()
207 pgsz = PAGESIZE; in brk_internal()
233 if (pgsz > PAGESIZE) { in brk_internal()
239 pgsz = PAGESIZE; in brk_internal()
253 PAGESIZE); in brk_internal()
339 ASSERT(IS_P2ALIGNED(oldsize, PAGESIZE)); in grow()
340 ASSERT(IS_P2ALIGNED(newsize, PAGESIZE)); in grow()
438 sp = (caddr_t)P2ALIGN((uintptr_t)sp, PAGESIZE); in grow_internal()
448 ASSERT(pgsz > PAGESIZE); in grow_internal()
452 pgsz = PAGESIZE; in grow_internal()
[all …]
H A Dschedctl.c202 (void) as_unmap(p->p_as, pagep->spc_uaddr, PAGESIZE); in schedctl_proc_cleanup()
262 (void) as_unmap(cp->p_as, pagep->spc_uaddr, PAGESIZE); in schedctl_fork()
475 sc_pagesize = PAGESIZE - (PAGESIZE % sizeof (sc_shared_t)); in schedctl_init()
605 map_addr(&addr, PAGESIZE, (offset_t)(uintptr_t)kaddr, 1, 0); in schedctl_map()
623 error = as_map(as, addr, PAGESIZE, segvn_create, &vn_a); in schedctl_map()
648 amp = anonmap_alloc(PAGESIZE, 0, ANON_SLEEP); in schedctl_getpage()
653 kaddr = segkp_get_withanonmap(segkp, PAGESIZE, in schedctl_getpage()
697 anon_free(amp->ahp, 0, PAGESIZE); in schedctl_freepage()
/illumos-gate/usr/src/uts/intel/os/
H A Ddesctbls.c577 ASSERT((sizeof (*gdt0) * NGDT) <= PAGESIZE); in init_gdt()
580 PAGESIZE, PAGESIZE); in init_gdt()
582 bzero(gdt0, PAGESIZE); in init_gdt()
647 ASSERT((sizeof (*gdt0) * NGDT) <= PAGESIZE); in init_gdt()
650 PAGESIZE, PAGESIZE); in init_gdt()
651 bzero(gdt0, PAGESIZE); in init_gdt()
958 ASSERT(IS_P2ALIGNED((uintptr_t)gdt, PAGESIZE)); in init_desctbls()
966 ASSERT(NIDT * sizeof (*idt0) <= PAGESIZE); in init_desctbls()
969 PAGESIZE, PAGESIZE); in init_desctbls()
970 bzero(idt0, PAGESIZE); in init_desctbls()
[all …]
/illumos-gate/usr/src/uts/common/io/
H A Dksyms.c70 #define BUF_SIZE (PAGESIZE - (size_t)offsetof(ksyms_buflist_t, buf))
111 kmem_free(list, PAGESIZE); in ksyms_buflist_free()
140 if ((list = kmem_alloc(PAGESIZE, KM_NOSLEEP)) == NULL) in ksyms_buflist_alloc()
183 size_t sz, rlen = roundup(size, PAGESIZE); in ksyms_mapin()
223 list_create(&hdr.blist, PAGESIZE, in ksyms_open()
261 (void) as_unmap(curproc->p_as, addr, roundup(realsize, PAGESIZE)); in ksyms_open()
272 roundup(ksyms_clones[clone].ksyms_size, PAGESIZE)); in ksyms_close()
293 buf = kmem_alloc(PAGESIZE, KM_SLEEP); in ksyms_symtbl_copy()
296 size = MIN(PAGESIZE, len); in ksyms_symtbl_copy()
308 kmem_free(buf, PAGESIZE); in ksyms_symtbl_copy()
[all …]
/illumos-gate/usr/src/ucbhead/sys/
H A Dparam.h225 #define PAGESIZE (sysconf(_SC_PAGESIZE)) /* All the above, for logical */ macro
226 #define PAGEOFFSET (PAGESIZE - 1)
236 #define ptob(x) ((x) * PAGESIZE)
237 #define btop(x) (((unsigned)(x)) / PAGESIZE)
238 #define btopr(x) ((((unsigned)(x) + PAGEOFFSET) / PAGESIZE))
/illumos-gate/usr/src/uts/common/fs/proc/
H A Dprusrio.c58 bp = kmem_alloc(PAGESIZE, KM_SLEEP); in prusrio()
72 PAGESIZE - (addr & PAGEOFFSET)); in prusrio()
96 PAGESIZE - (addr & PAGEOFFSET)); in prusrio()
125 kmem_free(bp, PAGESIZE); in prusrio()
/illumos-gate/usr/src/uts/common/cpr/
H A Dcpr_stat.c204 cp->cs_nosw_pages*PAGESIZE/1000, cp->cs_nosw_pages); in cpr_stat_event_print()
206 cp->cs_upage2statef*PAGESIZE/1000, cp->cs_upage2statef); in cpr_stat_event_print()
209 cp->cs_mclustsz/1000, cp->cs_mclustsz/PAGESIZE, in cpr_stat_event_print()
210 ((cp->cs_mclustsz%PAGESIZE)*10/PAGESIZE), in cpr_stat_event_print()
211 ((cp->cs_mclustsz%PAGESIZE)*100/PAGESIZE)%10); in cpr_stat_event_print()
/illumos-gate/usr/src/uts/sun4v/sys/
H A Dmachparam.h128 #define PAGESIZE (1<<PAGESHIFT) macro
129 #define PAGEOFFSET (PAGESIZE - 1)
141 #define DEFAULTSTKSZ (3*PAGESIZE)
225 #define PPMAP_FAST_SIZE (MAXPP_SLOTS * PAGESIZE * NCPU)
/illumos-gate/usr/src/uts/common/fs/hsfs/
H A Dhsfs_vnops.c637 * KLUSTSIZE should be a multiple of PAGESIZE and <= MAXPHYS.
776 len = MIN(extension ? extension : PAGESIZE, filsiz - off); in hsfs_getpage_ra()
824 * If our filesize is not an integer multiple of PAGESIZE, in hsfs_getpage_ra()
826 * the PAGESIZE boundary. in hsfs_getpage_ra()
830 pagezero(pp->p_prev, xlen, PAGESIZE - xlen); in hsfs_getpage_ra()
878 bufs[count].b_un.b_addr = va + byte_offset % PAGESIZE; in hsfs_getpage_ra()
905 remainder = PAGESIZE - (byte_offset % PAGESIZE); in hsfs_getpage_ra()
1071 if (PAGESIZE % chunk_data_bytes == 0) { in hsfs_getapage()
1072 chunk_lbn_count = BYTE_TO_LBN(PAGESIZE, v in hsfs_getapage()
[all...]
/illumos-gate/usr/src/uts/i86pc/os/
H A Dppage.c57 va = vmem_alloc(heap_arena, PAGESIZE, VM_SLEEP); in ppmapin()
65 hat_unload(kas.a_hat, va, PAGESIZE, HAT_UNLOAD_UNLOCK); in ppmapout()
66 vmem_free(heap_arena, va, PAGESIZE); in ppmapout()
H A Dfastboot.c104 P2ROUNDUP((((fsize) >> PAGESHIFT) + 1) * sizeof (x86pte_t), PAGESIZE)
351 nk->fi_files[0].fb_pte_list_va[0] & MMU_PAGEMASK, PAGESIZE, 0); in fastboot_build_pagetables()
483 size = PAGESIZE + P2ROUNDUP(arglen, PAGESIZE); in fastboot_build_mbi()
492 PAGESIZE, 0)) == 0) { in fastboot_build_mbi()
682 PAGESIZE, size_t); in fastboot_reserve_mem()
685 &fastboot_below_1G_dma_attr, PAGESIZE, 0)) == NULL) { in fastboot_reserve_mem()
696 &fastboot_below_1G_dma_attr, PAGESIZE, 0)) == 0) { in fastboot_reserve_mem()
705 &fastboot_below_1G_dma_attr, PAGESIZE, 0)) == 0) { in fastboot_reserve_mem()
733 fsize_roundup = P2ROUNDUP_TYPED(fb->fb_size, PAGESIZE, size_t); in fastboot_free_file()
960 fsize_roundup = P2ROUNDUP_TYPED(fsize, PAGESIZE, size_t); in fastboot_load_kernel()
[all …]

12345678910>>...13