Lines Matching refs:span

149     rtl_arena_segment_type *span;  in rtl_arena_segment_populate()  local
152 span = rtl_machdep_alloc(gp_machdep_arena, &size); in rtl_arena_segment_populate()
153 if (span != NULL) in rtl_arena_segment_populate()
159 QUEUE_INSERT_TAIL_NAMED(&(arena->m_segment_reserve_span_head), span, s); in rtl_arena_segment_populate()
160 QUEUE_START_NAMED(span, f); in rtl_arena_segment_populate()
161 span->m_addr = (sal_uIntPtr)(span); in rtl_arena_segment_populate()
162 span->m_size = size; in rtl_arena_segment_populate()
163 span->m_type = RTL_ARENA_SEGMENT_TYPE_SPAN; in rtl_arena_segment_populate()
167 for (first = span + 1, last = span + count; first < last; ++first) in rtl_arena_segment_populate()
176 return (span != NULL); in rtl_arena_segment_populate()
559 rtl_arena_segment_type * span = NULL; in rtl_arena_segment_create() local
560 rtl_arena_segment_get (arena, &span); in rtl_arena_segment_create()
561 if (span != NULL) in rtl_arena_segment_create()
566 span->m_size = size; in rtl_arena_segment_create()
567 span->m_addr = (sal_uIntPtr)(arena->m_source_alloc)( in rtl_arena_segment_create()
568 arena->m_source_arena, &(span->m_size)); in rtl_arena_segment_create()
571 if (span->m_addr != 0) in rtl_arena_segment_create()
574 span->m_type = RTL_ARENA_SEGMENT_TYPE_SPAN; in rtl_arena_segment_create()
575 QUEUE_INSERT_HEAD_NAMED(&(arena->m_segment_head), span, s); in rtl_arena_segment_create()
576 arena->m_stats.m_mem_total += span->m_size; in rtl_arena_segment_create()
578 (*ppSegment)->m_addr = span->m_addr; in rtl_arena_segment_create()
579 (*ppSegment)->m_size = span->m_size; in rtl_arena_segment_create()
581 QUEUE_INSERT_HEAD_NAMED(span, (*ppSegment), s); in rtl_arena_segment_create()
586 rtl_arena_segment_put (arena, &span); in rtl_arena_segment_create()