/titanic_41/usr/src/uts/common/sys/ |
H A D | vmem.h | 114 typedef struct vmem vmem_t; typedef 115 typedef void *(vmem_alloc_t)(vmem_t *, size_t, int); 116 typedef void (vmem_free_t)(vmem_t *, void *, size_t); 122 typedef void *(vmem_ximport_t)(vmem_t *, size_t *, size_t, int); 125 extern vmem_t *vmem_init(const char *, void *, size_t, size_t, 132 extern vmem_t *vmem_create(const char *, void *, size_t, size_t, 133 vmem_alloc_t *, vmem_free_t *, vmem_t *, size_t, int); 134 extern vmem_t *vmem_xcreate(const char *, void *, size_t, size_t, 135 vmem_ximport_t *, vmem_free_t *, vmem_t *, size_t, int); 136 extern void vmem_destroy(vmem_t *); [all …]
|
H A D | vmem_impl.h | 124 void *(*vm_source_alloc)(vmem_t *, size_t, int); 125 void (*vm_source_free)(vmem_t *, void *, size_t); 126 vmem_t *vm_source; /* vmem source for imported memory */ 127 vmem_t *vm_next; /* next in vmem_list */
|
H A D | kobj.h | 194 extern void kobj_vmem_init(vmem_t **, vmem_t **); 198 extern caddr_t kobj_text_alloc(vmem_t *, size_t);
|
H A D | ksyms.h | 41 extern vmem_t *ksyms_arena;
|
H A D | id_space.h | 39 typedef vmem_t id_space_t;
|
H A D | kmem.h | 124 void (*)(void *), void *, vmem_t *, int);
|
/titanic_41/usr/src/uts/common/vm/ |
H A D | seg_kmem.h | 55 extern vmem_t *heap_lp_arena; /* kernel large page heap arena */ 56 extern vmem_t *heap_arena; /* primary kernel heap arena */ 57 extern vmem_t *hat_memload_arena; /* HAT translation arena */ 59 extern vmem_t *heap32_arena; /* 32-bit kernel heap arena */ 60 extern vmem_t *heaptext_arena; /* kernel text arena, from heap */ 63 extern vmem_t *static_arena; /* arena for caches to import static memory */ 64 extern vmem_t *static_alloc_arena; /* arena for allocating static memory */ 65 extern vmem_t *zio_arena; /* arena for zio caches */ 66 extern vmem_t *zio_alloc_arena; /* arena for zio caches */ 80 extern void *segkmem_xalloc(vmem_t *, void *, size_t, int, uint_t, [all …]
|
H A D | seg_kmem.c | 109 vmem_t *heap_arena; /* primary kernel heap arena */ 110 vmem_t *heap_core_arena; /* core kernel heap arena */ 114 vmem_t *hat_memload_arena; /* HAT translation data */ 116 vmem_t *heap32_arena; /* 32-bit kernel heap arena */ 117 vmem_t *heaptext_arena; /* heaptext arena */ 120 vmem_t *static_arena; /* arena for caches to import static memory */ 121 vmem_t *static_alloc_arena; /* arena for allocating static memory */ 122 vmem_t *zio_arena = NULL; /* arena for allocating zio memory */ 123 vmem_t *zio_alloc_arena = NULL; /* arena for allocating zio memory */ 148 vmem_t *heap_lp_arena; [all …]
|
/titanic_41/usr/src/lib/libumem/common/ |
H A D | vmem_base.h | 40 extern vmem_t *vmem_init(const char *parent_name, size_t parent_quantum, 46 extern void *_vmem_extend_alloc(vmem_t *vmp, void *vaddr, size_t size, 49 extern vmem_t *vmem_heap_arena(vmem_alloc_t **, vmem_free_t **); 52 extern vmem_t *vmem_sbrk_arena(vmem_alloc_t **, vmem_free_t **); 53 extern vmem_t *vmem_mmap_arena(vmem_alloc_t **, vmem_free_t **); 54 extern vmem_t *vmem_stand_arena(vmem_alloc_t **, vmem_free_t **); 70 extern vmem_t *vmem_heap;
|
H A D | vmem.c | 196 static vmem_t vmem0[VMEM_INITIAL]; 197 static vmem_t *vmem_populator[VMEM_INITIAL]; 206 static vmem_t *vmem_list; 207 static vmem_t *vmem_internal_arena; 208 static vmem_t *vmem_seg_arena; 209 static vmem_t *vmem_hash_arena; 210 static vmem_t *vmem_vmem_arena; 212 vmem_t *vmem_heap; 271 vmem_getseg(vmem_t *vmp) in vmem_getseg() 288 vmem_putseg(vmem_t *vmp, vmem_seg_t *vsp) in vmem_putseg() [all …]
|
H A D | vmem_mmap.c | 43 static vmem_t *mmap_heap; 46 vmem_mmap_alloc(vmem_t *src, size_t size, int vmflags) in vmem_mmap_alloc() 68 vmem_mmap_free(vmem_t *src, void *addr, size_t size) in vmem_mmap_free() 77 vmem_mmap_top_alloc(vmem_t *src, size_t size, int vmflags) in vmem_mmap_top_alloc() 116 vmem_t *
|
H A D | vmem_sbrk.c | 70 static vmem_t *sbrk_heap; 94 vmem_sbrk_extend_alloc(vmem_t *src, void *pos, size_t size, size_t alloc, in vmem_sbrk_extend_alloc() 125 vmem_sbrk_tryfail(vmem_t *src, size_t size, int vmflags) in vmem_sbrk_tryfail() 152 vmem_sbrk_alloc(vmem_t *src, size_t size, int vmflags) in vmem_sbrk_alloc() 218 vmem_t *
|
H A D | vmem_stand.c | 51 static vmem_t *stand_heap; 105 stand_parent_alloc(vmem_t *src, size_t size, int vmflags) in stand_parent_alloc() 149 vmem_t *
|
H A D | vmem_base.c | 34 vmem_t *
|
H A D | umem.c | 732 static vmem_t *heap_arena; 736 static vmem_t *umem_internal_arena; 737 static vmem_t *umem_cache_arena; 738 static vmem_t *umem_hash_arena; 739 static vmem_t *umem_log_arena; 740 static vmem_t *umem_oversize_arena; 741 static vmem_t *umem_va_arena; 742 static vmem_t *umem_default_arena; 743 static vmem_t *umem_firewall_va_arena; 744 static vmem_t *umem_firewall_arena; [all …]
|
H A D | umem.h | 74 void *, vmem_t *, int);
|
/titanic_41/usr/src/uts/common/os/ |
H A D | vmem.c | 311 static vmem_t vmem0[VMEM_INITIAL]; 312 static vmem_t *vmem_populator[VMEM_INITIAL]; 323 static vmem_t *vmem_list; 324 static vmem_t *vmem_metadata_arena; 325 static vmem_t *vmem_seg_arena; 326 static vmem_t *vmem_hash_arena; 327 static vmem_t *vmem_vmem_arena; 401 vmem_getseg(vmem_t *vmp) in vmem_getseg() 418 vmem_putseg(vmem_t *vmp, vmem_seg_t *vsp) in vmem_putseg() 429 vmem_freelist_insert(vmem_t *vmp, vmem_seg_t *vsp) in vmem_freelist_insert() [all …]
|
/titanic_41/usr/src/uts/sun4v/vm/ |
H A D | mach_vm_dep.c | 148 static vmem_t *contig_mem_slab_arena; 149 static vmem_t *contig_mem_arena; 150 static vmem_t *contig_mem_reloc_arena; 402 contig_mem_span_alloc(vmem_t *vmp, size_t size, int vmflag) in contig_mem_span_alloc() 487 span_alloc_downsize(vmem_t *vmp, size_t *sizep, size_t align, int vmflag) in span_alloc_downsize() 521 contig_mem_span_xalloc(vmem_t *vmp, size_t *sizep, size_t align, int vmflag) in contig_mem_span_xalloc() 527 contig_mem_reloc_span_xalloc(vmem_t *vmp, size_t *sizep, size_t align, in contig_mem_reloc_span_xalloc() 538 contig_mem_span_free(vmem_t *vmp, void *inaddr, size_t size) in contig_mem_span_free() 584 contig_vmem_xalloc_aligned_wrapper(vmem_t *vmp, size_t *sizep, size_t align, in contig_vmem_xalloc_aligned_wrapper()
|
/titanic_41/usr/src/uts/common/sys/ib/adapters/hermon/ |
H A D | hermon_fcoib.h | 39 vmem_t *hfc_qp_vmp; 57 vmem_t *hfc_rfci_vmemp[HERMON_MAX_PORTS]; 58 vmem_t *hfc_fexch_vmemp[HERMON_MAX_PORTS];
|
/titanic_41/usr/src/lib/libumem/common/sys/ |
H A D | vmem_impl_user.h | 121 vmem_t *vm_source; /* vmem source for imported memory */ 122 vmem_t *vm_next; /* next in vmem_list */
|
/titanic_41/usr/src/uts/i86pc/os/ |
H A D | ddi_impl.c | 992 vmem_t *kmem_io_arena; 1011 segkmem_free_io(vmem_t *vmp, void * ptr, size_t size) in segkmem_free_io() 1019 segkmem_alloc_io_4P(vmem_t *vmp, size_t size, int vmflag) in segkmem_alloc_io_4P() 1026 segkmem_alloc_io_64G(vmem_t *vmp, size_t size, int vmflag) in segkmem_alloc_io_64G() 1033 segkmem_alloc_io_4G(vmem_t *vmp, size_t size, int vmflag) in segkmem_alloc_io_4G() 1040 segkmem_alloc_io_2G(vmem_t *vmp, size_t size, int vmflag) in segkmem_alloc_io_2G() 1047 segkmem_alloc_io_1G(vmem_t *vmp, size_t size, int vmflag) in segkmem_alloc_io_1G() 1054 segkmem_alloc_io_512M(vmem_t *vmp, size_t size, int vmflag) in segkmem_alloc_io_512M() 1061 segkmem_alloc_io_256M(vmem_t *vmp, size_t size, int vmflag) in segkmem_alloc_io_256M() 1068 segkmem_alloc_io_128M(vmem_t *vmp, size_t size, int vmflag) in segkmem_alloc_io_128M() [all …]
|
/titanic_41/usr/src/cmd/mdb/common/modules/libumem/ |
H A D | leaky_subr.c | 130 leaky_vmem(uintptr_t addr, const vmem_t *vmem, leak_mtab_t **lmp) in leaky_vmem() 145 leaky_estimate_vmem(uintptr_t addr, const vmem_t *vmem, size_t *est) in leaky_estimate_vmem() 352 vmem_t *heap_arena; in leaky_handle_anon_mappings() 353 vmem_t *vm_next; in leaky_handle_anon_mappings() 354 vmem_t *heap_top; in leaky_handle_anon_mappings() 355 vmem_t vmem; in leaky_handle_anon_mappings() 431 vmem_t vmem; in leaky_interested()
|
/titanic_41/usr/src/uts/common/inet/ilb/ |
H A D | ilb_nat.h | 54 vmem_t *nse_port_arena;
|
/titanic_41/usr/src/uts/common/inet/ |
H A D | inet_common.c | 42 vmem_t *ineta_arena; /* Minor number arena */
|
/titanic_41/usr/src/cmd/mdb/common/modules/genunix/ |
H A D | leaky_subr.c | 106 leaky_vmem_interested(const vmem_t *vmem) in leaky_vmem_interested() 115 leaky_vmem(uintptr_t addr, const vmem_t *vmem, leak_mtab_t **lmp) in leaky_vmem() 128 leaky_estimate_vmem(uintptr_t addr, const vmem_t *vmem, size_t *est) in leaky_estimate_vmem() 142 vmem_t vmem; in leaky_interested()
|