Lines Matching refs:nbytes

63 mdb_umem_handler(size_t nbytes, size_t align, uint_t flags)  in mdb_umem_handler()  argument
77 (ulong_t)nbytes); in mdb_umem_handler()
96 (ulong_t)nbytes); in mdb_umem_handler()
104 ptr = memalign(align, nbytes); in mdb_umem_handler()
106 ptr = malloc(nbytes); in mdb_umem_handler()
126 die("failed to allocate %lu bytes -- terminating\n", (ulong_t)nbytes); in mdb_umem_handler()
134 mdb_umem_gc_enter(void *ptr, size_t nbytes) in mdb_umem_gc_enter() argument
139 blkp->blk_size = nbytes; in mdb_umem_gc_enter()
167 mdb_alloc_align(size_t nbytes, size_t align, uint_t flags) in mdb_alloc_align() argument
170 size_t obytes = nbytes; in mdb_alloc_align()
172 if (nbytes == 0 || nbytes > MDB_ALLOC_MAX) in mdb_alloc_align()
175 nbytes = (nbytes + sizeof (uint32_t) - 1) & ~(sizeof (uint32_t) - 1); in mdb_alloc_align()
176 if (nbytes < obytes || nbytes == 0) in mdb_alloc_align()
180 ptr = memalign(align, nbytes); in mdb_alloc_align()
182 ptr = malloc(nbytes); in mdb_alloc_align()
186 ptr = mdb_umem_handler(nbytes, align, flags); in mdb_alloc_align()
190 mdb_umem_copy_pattern(UMEM_UNINITIALIZED_PATTERN, ptr, nbytes); in mdb_alloc_align()
193 mdb_umem_gc_enter(ptr, nbytes); in mdb_alloc_align()
199 mdb_alloc(size_t nbytes, uint_t flags) in mdb_alloc() argument
201 return (mdb_alloc_align(nbytes, 0, flags)); in mdb_alloc()
205 mdb_zalloc(size_t nbytes, uint_t flags) in mdb_zalloc() argument
207 void *ptr = mdb_alloc(nbytes, flags); in mdb_zalloc()
210 bzero(ptr, nbytes); in mdb_zalloc()
216 mdb_free(void *ptr, size_t nbytes) in mdb_free() argument
218 ASSERT(ptr != NULL || nbytes == 0); in mdb_free()
220 nbytes = (nbytes + sizeof (uint32_t) - 1) & ~(sizeof (uint32_t) - 1); in mdb_free()
224 mdb_umem_copy_pattern(UMEM_FREE_PATTERN, ptr, nbytes); in mdb_free()
230 mdb_free_align(void *ptr, size_t nbytes) in mdb_free_align() argument
232 mdb_free(ptr, nbytes); in mdb_free_align()