Searched refs:atomic_sub_nounderflow (Results 1 – 3 of 3) sorted by relevance
7970 atomic_sub_nounderflow(size_t *var, size_t sub) in atomic_sub_nounderflow() function8005 atomic_sub_nounderflow(&malloc_increase, old_size - new_size); in objspace_malloc_increase()8007 atomic_sub_nounderflow(&objspace->rgengc.oldmalloc_increase, old_size - new_size); in objspace_malloc_increase()8035 atomic_sub_nounderflow(&objspace->malloc_params.allocated_size, dec_size); in objspace_malloc_increase()8053 atomic_sub_nounderflow(&objspace->malloc_params.allocations, 1); in objspace_malloc_increase()
25022 atomic_sub_nounderflow is expensive and objspace_malloc_increase
808 * gc.c (atomic_sub_nounderflow): not 0 but val itself.824 * gc.c (atomic_sub_nounderflow): added to simplify atomic sub with