Lines Matching refs:ms
4461 mstate ms = (mstate)msp; in destroy_mspace() local
4462 if (ok_magic(ms)) { in destroy_mspace()
4463 msegmentptr sp = &ms->seg; in destroy_mspace()
4475 USAGE_ERROR_ACTION(ms,ms); in destroy_mspace()
4487 mstate ms = (mstate)msp; in mspace_malloc() local
4488 if (!ok_magic(ms)) { in mspace_malloc()
4489 USAGE_ERROR_ACTION(ms,ms); in mspace_malloc()
4492 if (!PREACTION(ms)) { in mspace_malloc()
4500 smallbits = ms->smallmap >> idx; in mspace_malloc()
4505 b = smallbin_at(ms, idx); in mspace_malloc()
4508 unlink_first_small_chunk(ms, b, p, idx); in mspace_malloc()
4509 set_inuse_and_pinuse(ms, p, small_index2size(idx)); in mspace_malloc()
4511 check_malloced_chunk(ms, mem, nb); in mspace_malloc()
4515 else if (nb > ms->dvsize) { in mspace_malloc()
4523 b = smallbin_at(ms, i); in mspace_malloc()
4526 unlink_first_small_chunk(ms, b, p, i); in mspace_malloc()
4530 set_inuse_and_pinuse(ms, p, small_index2size(i)); in mspace_malloc()
4532 set_size_and_pinuse_of_inuse_chunk(ms, p, nb); in mspace_malloc()
4535 replace_dv(ms, r, rsize); in mspace_malloc()
4538 check_malloced_chunk(ms, mem, nb); in mspace_malloc()
4542 else if (ms->treemap != 0 && (mem = tmalloc_small(ms, nb)) != 0) { in mspace_malloc()
4543 check_malloced_chunk(ms, mem, nb); in mspace_malloc()
4552 if (ms->treemap != 0 && (mem = tmalloc_large(ms, nb)) != 0) { in mspace_malloc()
4553 check_malloced_chunk(ms, mem, nb); in mspace_malloc()
4558 if (nb <= ms->dvsize) { in mspace_malloc()
4559 size_t rsize = ms->dvsize - nb; in mspace_malloc()
4560 mchunkptr p = ms->dv; in mspace_malloc()
4562 mchunkptr r = ms->dv = chunk_plus_offset(p, nb); in mspace_malloc()
4563 ms->dvsize = rsize; in mspace_malloc()
4565 set_size_and_pinuse_of_inuse_chunk(ms, p, nb); in mspace_malloc()
4568 size_t dvs = ms->dvsize; in mspace_malloc()
4569 ms->dvsize = 0; in mspace_malloc()
4570 ms->dv = 0; in mspace_malloc()
4571 set_inuse_and_pinuse(ms, p, dvs); in mspace_malloc()
4574 check_malloced_chunk(ms, mem, nb); in mspace_malloc()
4578 else if (nb < ms->topsize) { /* Split top */ in mspace_malloc()
4579 size_t rsize = ms->topsize -= nb; in mspace_malloc()
4580 mchunkptr p = ms->top; in mspace_malloc()
4581 mchunkptr r = ms->top = chunk_plus_offset(p, nb); in mspace_malloc()
4583 set_size_and_pinuse_of_inuse_chunk(ms, p, nb); in mspace_malloc()
4585 check_top_chunk(ms, ms->top); in mspace_malloc()
4586 check_malloced_chunk(ms, mem, nb); in mspace_malloc()
4590 mem = sys_alloc(ms, nb); in mspace_malloc()
4593 POSTACTION(ms); in mspace_malloc()
4694 mstate ms = (mstate)msp; in mspace_calloc() local
4695 if (!ok_magic(ms)) { in mspace_calloc()
4696 USAGE_ERROR_ACTION(ms,ms); in mspace_calloc()
4705 mem = internal_malloc(ms, req); in mspace_calloc()
4723 mstate ms = get_mstate_for(p); in mspace_realloc() local
4725 mstate ms = (mstate)msp; in mspace_realloc()
4727 if (!ok_magic(ms)) { in mspace_realloc()
4728 USAGE_ERROR_ACTION(ms,ms); in mspace_realloc()
4731 return internal_realloc(ms, oldmem, bytes); in mspace_realloc()
4736 mstate ms = (mstate)msp; in mspace_memalign() local
4737 if (!ok_magic(ms)) { in mspace_memalign()
4738 USAGE_ERROR_ACTION(ms,ms); in mspace_memalign()
4741 return internal_memalign(ms, alignment, bytes); in mspace_memalign()
4747 mstate ms = (mstate)msp; in mspace_independent_calloc() local
4748 if (!ok_magic(ms)) { in mspace_independent_calloc()
4749 USAGE_ERROR_ACTION(ms,ms); in mspace_independent_calloc()
4752 return ialloc(ms, n_elements, &sz, 3, chunks); in mspace_independent_calloc()
4757 mstate ms = (mstate)msp; in mspace_independent_comalloc() local
4758 if (!ok_magic(ms)) { in mspace_independent_comalloc()
4759 USAGE_ERROR_ACTION(ms,ms); in mspace_independent_comalloc()
4762 return ialloc(ms, n_elements, sizes, 0, chunks); in mspace_independent_comalloc()
4767 mstate ms = (mstate)msp; in mspace_trim() local
4768 if (ok_magic(ms)) { in mspace_trim()
4769 if (!PREACTION(ms)) { in mspace_trim()
4770 result = sys_trim(ms, pad); in mspace_trim()
4771 POSTACTION(ms); in mspace_trim()
4775 USAGE_ERROR_ACTION(ms,ms); in mspace_trim()
4781 mstate ms = (mstate)msp; in mspace_malloc_stats() local
4782 if (ok_magic(ms)) { in mspace_malloc_stats()
4783 internal_malloc_stats(ms); in mspace_malloc_stats()
4786 USAGE_ERROR_ACTION(ms,ms); in mspace_malloc_stats()
4792 mstate ms = (mstate)msp; in mspace_footprint() local
4793 if (ok_magic(ms)) { in mspace_footprint()
4794 result = ms->footprint; in mspace_footprint()
4796 USAGE_ERROR_ACTION(ms,ms); in mspace_footprint()
4803 mstate ms = (mstate)msp; in mspace_max_footprint() local
4804 if (ok_magic(ms)) { in mspace_max_footprint()
4805 result = ms->max_footprint; in mspace_max_footprint()
4807 USAGE_ERROR_ACTION(ms,ms); in mspace_max_footprint()
4814 mstate ms = (mstate)msp; in mspace_mallinfo() local
4815 if (!ok_magic(ms)) { in mspace_mallinfo()
4816 USAGE_ERROR_ACTION(ms,ms); in mspace_mallinfo()
4818 return internal_mallinfo(ms); in mspace_mallinfo()