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

/illumos-gate/usr/src/uts/common/vm/
H A Dseg_kmem.h51 extern struct seg kvseg; /* primary kernel heap segment */
H A Dseg_kmem.c105 struct seg kvseg; /* primary kernel heap segment */ variable in typeref:struct:seg
458 if (segkp_bitmap && seg == &kvseg &&
520 if (segkp_bitmap && seg == &kvseg &&
547 if (segkp_bitmap && seg == &kvseg &&
571 if (segkp_bitmap && seg == &kvseg &&
620 * The kernel's heap_arena (represented by kvseg) is a very large
642 if (seg == &kvseg) {
692 if (segkp_bitmap && seg == &kvseg &&
752 if (segkp_bitmap && seg == &kvseg &&
936 if (kvseg
[all...]
H A Dseg_kp.c211 np = btop(kvseg.s_size);
400 caddr_t s_base = (segkp_fromheap) ? kvseg.s_base : seg->s_base;
489 segkpindex = btop((uintptr_t)(vbase - kvseg.s_base));
677 segkpindex = btop((uintptr_t)(va - kvseg.s_base));
H A Dseg_dev.c3798 ASSERT(kvseg.s_base != NULL);
3819 ASSERT(kvseg.s_base != NULL);
/illumos-gate/usr/src/uts/sun4/os/
H A Dprom_subr.c509 if (kvseg.s_base != 0 && promplat_last_free != NULL) {
525 if (kvseg.s_base != 0 || size >= PAGESIZE) {
H A Dstartup.c2804 (void) seg_attach(&kas, kernelheap, ekernelheap - kernelheap, &kvseg);
2805 (void) segkmem_create(&kvseg);
/illumos-gate/usr/src/uts/sun4/io/
H A Drootnex.c728 seg == &kvseg ? "segkmem" : "NONE!"));
755 } else if (seg == &kvseg && dp == (struct devpage *)0) {
/illumos-gate/usr/src/uts/sun4v/vm/
H A Dmach_vm_dep.c456 pgflags, &kvseg, addr, NULL);
/illumos-gate/usr/src/uts/i86pc/os/
H A Dstartup.c414 * | kvseg |
2783 ekernelheap - kernelheap, &kvseg);
2784 (void) segkmem_create(&kvseg);
/illumos-gate/usr/src/uts/common/cpr/
H A Dcpr_dump.c451 * kvseg segments can be contaminated should memory allocations happen
508 * cpr_xwalk() is called many 100x with a range within kvseg or kvseg_reloc;
523 * cpr_walk() is called many 100x with a range within kvseg or kvseg_reloc;
548 * faster scan of kvseg using vmem_walk() to visit
633 {(struct seg **)&kvseg, cpr_scan_kvseg, KSEG_SEG_ADDR},
664 * treatment (e.g. kvseg).
/illumos-gate/usr/src/uts/sun4/vm/
H A Dsfmmu.c1106 pgflags, &kvseg, addr, arg));
/illumos-gate/usr/src/uts/i86pc/vm/
H A Dvm_machdep.c2739 pp = page_create_va(vp, off, minctg * PAGESIZE, flags, &kvseg, vaddr);
2751 PAGESIZE, flags, &kvseg, io_pool_kva);
2881 flags, &kvseg, vaddr);
3009 plist = page_create_va(vp, off, bytes, flags, &kvseg, vaddr);
/illumos-gate/usr/src/uts/sun4u/os/
H A Dcpr_impl.c809 * i.e. kernel data nucleus, kvalloc and kvseg segments.
1116 * kvseg and kvalloc pages
1118 segkmem_cnt += cpr_scan_kvseg(mapflag, bitfunc, &kvseg);
/illumos-gate/usr/src/cmd/mdb/common/modules/genunix/
H A Dgenunix.c2261 * kvseg heap_arena
2341 GElf_Sym kas, kvseg, kvseg32, kvseg_core, segkpm; local
2355 if (mdb_lookup_by_name("kvseg", &kvseg) == -1) {
2356 mdb_warn("failed to locate 'kvseg' symbol\n");
2387 kg.kg_kvseg = (uintptr_t)kvseg.st_value;
/illumos-gate/usr/src/uts/i86pc/io/
H A Drootnex.c989 seg == &kvseg ? "segkmem" : "NONE!");
1016 } else if (seg == &kvseg && dp == NULL) {
/illumos-gate/usr/src/uts/common/os/
H A Dkmem.c3077 if (addr != NULL && kvseg.s_base == NULL && realsize != size)
3086 ASSERT((kvseg.s_base == NULL ?
/illumos-gate/usr/src/uts/common/krtld/
H A Dkobj.c2350 if (kvseg.s_base != NULL && !vmem_contains(heaptext_arena,
/illumos-gate/usr/src/uts/sfmmu/vm/
H A Dhat_sfmmu.c7780 if (kvseg.s_base == NULL || panicstr)

Completed in 207 milliseconds