/illumos-gate/usr/src/uts/common/vm/ |
H A D | seg_kmem.h | 51 extern struct seg kvseg; /* primary kernel heap segment */
|
H A D | seg_kmem.c | 105 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 D | seg_kp.c | 211 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 D | seg_dev.c | 3798 ASSERT(kvseg.s_base != NULL); 3819 ASSERT(kvseg.s_base != NULL);
|
/illumos-gate/usr/src/uts/sun4/os/ |
H A D | prom_subr.c | 509 if (kvseg.s_base != 0 && promplat_last_free != NULL) { 525 if (kvseg.s_base != 0 || size >= PAGESIZE) {
|
H A D | startup.c | 2804 (void) seg_attach(&kas, kernelheap, ekernelheap - kernelheap, &kvseg); 2805 (void) segkmem_create(&kvseg);
|
/illumos-gate/usr/src/uts/sun4/io/ |
H A D | rootnex.c | 728 seg == &kvseg ? "segkmem" : "NONE!")); 755 } else if (seg == &kvseg && dp == (struct devpage *)0) {
|
/illumos-gate/usr/src/uts/sun4v/vm/ |
H A D | mach_vm_dep.c | 456 pgflags, &kvseg, addr, NULL);
|
/illumos-gate/usr/src/uts/i86pc/os/ |
H A D | startup.c | 414 * | kvseg | 2783 ekernelheap - kernelheap, &kvseg); 2784 (void) segkmem_create(&kvseg);
|
/illumos-gate/usr/src/uts/common/cpr/ |
H A D | cpr_dump.c | 451 * 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 D | sfmmu.c | 1106 pgflags, &kvseg, addr, arg));
|
/illumos-gate/usr/src/uts/i86pc/vm/ |
H A D | vm_machdep.c | 2739 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 D | cpr_impl.c | 809 * 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 D | genunix.c | 2261 * 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 D | rootnex.c | 989 seg == &kvseg ? "segkmem" : "NONE!"); 1016 } else if (seg == &kvseg && dp == NULL) {
|
/illumos-gate/usr/src/uts/common/os/ |
H A D | kmem.c | 3077 if (addr != NULL && kvseg.s_base == NULL && realsize != size) 3086 ASSERT((kvseg.s_base == NULL ?
|
/illumos-gate/usr/src/uts/common/krtld/ |
H A D | kobj.c | 2350 if (kvseg.s_base != NULL && !vmem_contains(heaptext_arena,
|
/illumos-gate/usr/src/uts/sfmmu/vm/ |
H A D | hat_sfmmu.c | 7780 if (kvseg.s_base == NULL || panicstr)
|