Lines Matching defs:span

643   span_t *span[MAX_THREAD_SPAN_CACHE];  member
649 span_t *span[MAX_THREAD_SPAN_LARGE_CACHE]; member
746 span_t *span[GLOBAL_CACHE_MULTIPLIER * MAX_THREAD_SPAN_CACHE]; member
1187 span_t *span = _memory_global_reserve; local
1215 static void _rpmalloc_span_double_link_list_add(span_t **head, span_t *span) {
1224 span_t *span) {
1232 span_t *span) {
1281 span_t *span = heap->span_reserve; local
1308 static void _rpmalloc_span_initialize(span_t *span, size_t total_span_count,
1328 span_t *span = (span_t *)_rpmalloc_mmap( local
1373 span_t *span = 0; local
1409 static void _rpmalloc_span_unmap(span_t *span) {
1461 static void _rpmalloc_span_release_to_cache(heap_t *heap, span_t *span) {
1521 span_t *span, uint32_t class_idx) {
1555 static void _rpmalloc_span_extract_free_list_deferred(span_t *span) {
1568 static int _rpmalloc_span_is_fully_utilized(span_t *span) {
1574 static int _rpmalloc_span_finalize(heap_t *heap, size_t iclass, span_t *span,
1632 span_t *span = cache->overflow; local
1640 static void _rpmalloc_global_cache_insert_spans(span_t **span,
1725 static size_t _rpmalloc_global_cache_extract_spans(span_t **span,
1787 span_t *span = (span_t *)((void *)atomic_exchange_ptr_acquire( local
1833 span_t *span = (span_t *)((uintptr_t)heap & _memory_span_mask); local
1892 static void _rpmalloc_heap_cache_insert(heap_t *heap, span_t *span) {
1957 span_t *span = 0; local
1974 span_t *span = 0; local
2053 span_t *span; local
2144 span_t *span = 0; local
2309 span_t *span = _rpmalloc_span_map(heap, heap->spans_reserved); local
2320 span_t *span = heap->size_class[iclass].partial_span; local
2378 span_t *span = heap_size_class->partial_span; local
2482 span_t *span = local
2509 span_t *span = local
2578 span_t *span = (span_t *)((uintptr_t)ptr & _memory_span_mask); local
2618 span_t *span; local
2671 static void _rpmalloc_deallocate_direct_small_or_medium(span_t *span,
2711 static void _rpmalloc_deallocate_defer_free_span(heap_t *heap, span_t *span) {
2721 static void _rpmalloc_deallocate_defer_small_or_medium(span_t *span,
2745 static void _rpmalloc_deallocate_small_or_medium(span_t *span, void *p) {
2769 static void _rpmalloc_deallocate_large(span_t *span) {
2834 static void _rpmalloc_deallocate_huge(span_t *span) {
2865 span_t *span = (span_t *)((uintptr_t)p & _memory_span_mask); local
2889 span_t *span = (span_t *)((uintptr_t)p & _memory_span_mask); local
3004 span_t *span = (span_t *)((uintptr_t)p & _memory_span_mask); local
3497 span_t *span = heap->size_class[iclass].partial_span; local
3740 span_t *span = cache->overflow; local
3891 span_t *span; local
3977 span_t *span = (span_t *)((uintptr_t)ptr & _memory_span_mask); local