Lines Matching refs:vmp

205 hat_memload_alloc(vmem_t *vmp, size_t size, int flags)  in hat_memload_alloc()  argument
208 return (segkmem_alloc(vmp, size, flags)); in hat_memload_alloc()
218 segkmem_alloc_permanent(vmem_t *vmp, size_t size, int flags) in segkmem_alloc_permanent() argument
220 return (segkmem_alloc(vmp, size, flags | VM_NORELOC)); in segkmem_alloc_permanent()
870 segkmem_xalloc(vmem_t *vmp, void *inaddr, size_t size, int vmflag, uint_t attr, in segkmem_xalloc() argument
878 if (inaddr == NULL && (addr = vmem_alloc(vmp, size, vmflag)) == NULL) in segkmem_xalloc()
885 vmem_free(vmp, addr, size); in segkmem_xalloc()
892 vmem_free(vmp, addr, size); in segkmem_xalloc()
940 segkmem_alloc_vn(vmem_t *vmp, size_t size, int vmflag, struct vnode *vp) in segkmem_alloc_vn() argument
960 if (gcp->gc_arena == vmp && gcp->gc_size == size) { in segkmem_alloc_vn()
966 addr = vmem_alloc(vmp, size, vmflag | VM_PANIC); in segkmem_alloc_vn()
971 return (segkmem_xalloc(vmp, NULL, size, vmflag, 0, in segkmem_alloc_vn()
976 segkmem_alloc(vmem_t *vmp, size_t size, int vmflag) in segkmem_alloc() argument
978 return (segkmem_alloc_vn(vmp, size, vmflag, &kvp)); in segkmem_alloc()
982 segkmem_zio_alloc(vmem_t *vmp, size_t size, int vmflag) in segkmem_zio_alloc() argument
984 return (segkmem_alloc_vn(vmp, size, vmflag, &kvps[KV_ZVP])); in segkmem_zio_alloc()
994 segkmem_xfree(vmem_t *vmp, void *inaddr, size_t size, struct vnode *vp, in segkmem_xfree() argument
1007 gc->gc_arena = vmp; in segkmem_xfree()
1045 if (vmp != NULL) in segkmem_xfree()
1046 vmem_free(vmp, inaddr, size); in segkmem_xfree()
1051 segkmem_free(vmem_t *vmp, void *inaddr, size_t size) in segkmem_free() argument
1053 segkmem_xfree(vmp, inaddr, size, &kvp, NULL); in segkmem_free()
1057 segkmem_zio_free(vmem_t *vmp, void *inaddr, size_t size) in segkmem_zio_free() argument
1059 segkmem_xfree(vmp, inaddr, size, &kvps[KV_ZVP], NULL); in segkmem_zio_free()
1135 segkmem_xalloc_lp(vmem_t *vmp, void *inaddr, size_t size, int vmflag, in segkmem_xalloc_lp() argument
1163 if (inaddr == NULL && (addr = vmem_alloc(vmp, size, vmflag)) == NULL) in segkmem_xalloc_lp()
1215 vmem_free(vmp, addr, size); in segkmem_xalloc_lp()
1262 segkmem_alloc_lp(vmem_t *vmp, size_t *sizep, size_t align, int vmflag) in segkmem_alloc_lp() argument
1304 return (segkmem_alloc(vmp, size, vmflag)); in segkmem_alloc_lp()
1382 return (segkmem_alloc(vmp, size, vmflag)); in segkmem_alloc_lp()
1386 segkmem_free_lp(vmem_t *vmp, void *inaddr, size_t size) in segkmem_free_lp() argument
1389 segkmem_free(vmp, inaddr, size); in segkmem_free_lp()
1402 segkmem_alloc_lpi(vmem_t *vmp, size_t size, int vmflag) in segkmem_alloc_lpi() argument
1408 ASSERT(vmp == heap_lp_arena); in segkmem_alloc_lpi()
1411 if (vmem_size(vmp, VMEM_ALLOC) >= segkmem_kmemlp_max) { in segkmem_alloc_lpi()
1416 addr = segkmem_xalloc_lp(vmp, NULL, size, vmflag, 0, in segkmem_alloc_lpi()
1427 segkmem_free_lpi(vmem_t *vmp, void *inaddr, size_t size) in segkmem_free_lpi() argument
1435 ASSERT(vmp == heap_lp_arena); in segkmem_free_lpi()
1446 vmem_free(vmp, inaddr, size); in segkmem_free_lpi()
1562 segkmem_alloc_ppa(vmem_t *vmp, size_t size, int vmflag) in segkmem_alloc_ppa() argument
1568 return (segkmem_alloc(vmp, size, vmflag)); in segkmem_alloc_ppa()
1572 addr = vmem_xalloc(vmp, size, ppaquantum, 0, 0, NULL, NULL, vmflag); in segkmem_alloc_ppa()
1573 if (addr != NULL && segkmem_xalloc(vmp, addr, size, vmflag, 0, in segkmem_alloc_ppa()
1575 vmem_xfree(vmp, addr, size); in segkmem_alloc_ppa()
1583 segkmem_free_ppa(vmem_t *vmp, void *addr, size_t size) in segkmem_free_ppa() argument
1590 segkmem_free(vmp, addr, size); in segkmem_free_ppa()
1593 vmem_xfree(vmp, addr, size); in segkmem_free_ppa()