Home
last modified time | relevance | path

Searched refs:kvseg (Results 1 – 18 of 18) sorted by relevance

/illumos-gate/usr/src/uts/common/vm/
H A Dseg_kmem.c467 if (segkp_bitmap && seg == &kvseg && in segkmem_fault()
529 if (segkp_bitmap && seg == &kvseg && in segkmem_setprot()
556 if (segkp_bitmap && seg == &kvseg && in segkmem_checkprot()
580 if (segkp_bitmap && seg == &kvseg && in segkmem_kluster()
651 if (seg == &kvseg) { in segkmem_dump()
707 if (segkp_bitmap && seg == &kvseg && in segkmem_pagelock()
767 if (segkp_bitmap && seg == &kvseg && in segkmem_getmemid()
947 if (kvseg.s_base == NULL) { in segkmem_alloc_vn()
1005 if (kvseg.s_base == NULL) { in segkmem_xfree()
1065 ASSERT(kvseg.s_base != NULL); in segkmem_gc()
[all …]
H A Dseg_kmem.h53 extern struct seg kvseg; /* primary kernel heap segment */
H A Dseg_kp.c211 np = btop(kvseg.s_size); in segkp_create()
400 caddr_t s_base = (segkp_fromheap) ? kvseg.s_base : seg->s_base; in segkp_get_internal()
490 segkpindex = btop((uintptr_t)(vbase - kvseg.s_base)); in segkp_get_internal()
679 segkpindex = btop((uintptr_t)(va - kvseg.s_base)); in segkp_release_internal()
H A Dseg_dev.c3802 ASSERT(kvseg.s_base != NULL); in devmap_alloc_pages()
3823 ASSERT(kvseg.s_base != NULL); in devmap_free_pages()
/illumos-gate/usr/src/uts/sun4/os/
H A Dprom_subr.c509 if (kvseg.s_base != 0 && promplat_last_free != NULL) { in promplat_free()
525 if (kvseg.s_base != 0 || size >= PAGESIZE) { in promplat_free()
H A Dstartup.c2778 (void) seg_attach(&kas, kernelheap, ekernelheap - kernelheap, &kvseg); in kvm_init()
2779 (void) segkmem_create(&kvseg); in kvm_init()
/illumos-gate/usr/src/uts/sun4/io/
H A Drootnex.c728 seg == &kvseg ? "segkmem" : "NONE!")); in rootnex_map_fault()
755 } else if (seg == &kvseg && dp == (struct devpage *)0) { in rootnex_map_fault()
/illumos-gate/usr/src/uts/sun4v/vm/
H A Dmach_vm_dep.c456 pgflags, &kvseg, addr, NULL); in contig_mem_span_alloc()
/illumos-gate/usr/src/uts/i86pc/vm/
H A Dvm_machdep.c2793 pp = page_create_va(vp, off, minctg * PAGESIZE, flags, &kvseg, vaddr); in page_swap_with_hypervisor()
2805 PAGESIZE, flags, &kvseg, io_pool_kva); in page_swap_with_hypervisor()
2935 flags, &kvseg, vaddr); in page_get_contigpages()
3063 plist = page_create_va(vp, off, bytes, flags, &kvseg, vaddr); in page_create_io()
/illumos-gate/usr/src/uts/i86pc/os/
H A Dstartup.c2633 ekernelheap - kernelheap, &kvseg); in kvm_init()
2634 (void) segkmem_create(&kvseg); in kvm_init()
/illumos-gate/usr/src/uts/common/cpr/
H A Dcpr_dump.c633 {(struct seg **)&kvseg, cpr_scan_kvseg, KSEG_SEG_ADDR},
/illumos-gate/usr/src/uts/sun4/vm/
H A Dsfmmu.c1106 pgflags, &kvseg, addr, arg)); in sfmmu_tsb_page_create()
/illumos-gate/usr/src/cmd/mdb/common/modules/genunix/
H A Dgenunix.c2491 GElf_Sym kas, kvseg, kvseg32, kvseg_core, segkpm; in kgrep_subr() local
2505 if (mdb_lookup_by_name("kvseg", &kvseg) == -1) { in kgrep_subr()
2537 kg.kg_kvseg = (uintptr_t)kvseg.st_value; in kgrep_subr()
/illumos-gate/usr/src/uts/sun4u/os/
H A Dcpr_impl.c1118 segkmem_cnt += cpr_scan_kvseg(mapflag, bitfunc, &kvseg); in i_cpr_count_sensitive_kpages()
/illumos-gate/usr/src/uts/i86pc/io/
H A Drootnex.c985 seg == &kvseg ? "segkmem" : "NONE!"); in rootnex_map_fault()
1012 } else if (seg == &kvseg && dp == NULL) { in rootnex_map_fault()
/illumos-gate/usr/src/uts/common/os/
H A Dkmem.c3031 if (addr != NULL && kvseg.s_base == NULL && realsize != size) in kmem_firewall_va_alloc()
3040 ASSERT((kvseg.s_base == NULL ? in kmem_firewall_va_free()
/illumos-gate/usr/src/uts/common/krtld/
H A Dkobj.c2346 if (kvseg.s_base != NULL && !vmem_contains(heaptext_arena, in get_progbits()
/illumos-gate/usr/src/uts/sfmmu/vm/
H A Dhat_sfmmu.c7776 if (kvseg.s_base == NULL || panicstr) in sfmmu_check_kpfn()