Lines Matching refs:size

150 	sal_Size                size = rtl_machdep_pagesize();  in rtl_arena_segment_populate()  local
152 span = rtl_machdep_alloc(gp_machdep_arena, &size); in rtl_arena_segment_populate()
156 sal_Size count = size / sizeof(rtl_arena_segment_type); in rtl_arena_segment_populate()
162 span->m_size = size; in rtl_arena_segment_populate()
421 sal_Size size in rtl_arena_hash_remove() argument
428 (void) size; /* unused */ in rtl_arena_hash_remove()
448 OSL_POSTCOND(segment->m_size == size, "rtl_arena_hash_remove(): wrong size."); in rtl_arena_hash_remove()
487 sal_Size size, in rtl_arena_segment_alloc() argument
494 if (!RTL_MEMORY_ISP2(size)) in rtl_arena_segment_alloc()
496 int msb = highbit(size); in rtl_arena_segment_alloc()
505 if (segment->m_size >= size) in rtl_arena_segment_alloc()
516 size = (1UL << msb); in rtl_arena_segment_alloc()
519 index = lowbit(RTL_MEMORY_P2ALIGN(arena->m_freelist_bitmap, size)); in rtl_arena_segment_alloc()
549 sal_Size size, in rtl_arena_segment_create() argument
566 span->m_size = size; in rtl_arena_segment_create()
775 sal_Size size = n * sizeof(rtl_cache_type*); in rtl_arena_activate() local
776 arena->m_qcache_ptr = (rtl_cache_type**)rtl_arena_alloc (gp_arena_arena, &size); in rtl_arena_activate()
784 size = i * arena->m_quantum; in rtl_arena_activate()
785 (void) snprintf (name, sizeof(name), "%s_%lu", arena->m_name, size); in rtl_arena_activate()
786 …arena->m_qcache_ptr[i - 1] = rtl_cache_create(name, size, 0, NULL, NULL, NULL, NULL, arena, RTL_CA… in rtl_arena_activate()
947 sal_Size size = sizeof(rtl_arena_type); in rtl_arena_create() local
952 result = (rtl_arena_type*)rtl_arena_alloc (gp_arena_arena, &size); in rtl_arena_create()
980 rtl_arena_free (gp_arena_arena, arena, size); in rtl_arena_create()
1022 sal_Size size = RTL_MEMORY_ALIGN((*pSize), arena->m_quantum); in rtl_arena_alloc() local
1023 if (size > arena->m_qcache_max) in rtl_arena_alloc()
1029 if (rtl_arena_segment_alloc (arena, size, &segment) || in rtl_arena_alloc()
1030 rtl_arena_segment_create(arena, size, &segment) ) in rtl_arena_alloc()
1040 OSL_ASSERT(segment->m_size >= size); in rtl_arena_alloc()
1041 oversize = segment->m_size - size; in rtl_arena_alloc()
1048 segment->m_size = size; in rtl_arena_alloc()
1070 else if (size > 0) in rtl_arena_alloc()
1073 int index = (size >> arena->m_quantum_shift) - 1; in rtl_arena_alloc()
1078 (*pSize) = size; in rtl_arena_alloc()
1090 sal_Size size in rtl_arena_free() argument
1095 size = RTL_MEMORY_ALIGN(size, arena->m_quantum); in rtl_arena_free()
1096 if (size > arena->m_qcache_max) in rtl_arena_free()
1103 segment = rtl_arena_hash_remove (arena, (sal_uIntPtr)(addr), size); in rtl_arena_free()
1130 size = prev->m_size; in rtl_arena_free()
1145 arena->m_stats.m_mem_total -= size; in rtl_arena_free()
1148 (arena->m_source_free)(arena->m_source_arena, addr, size); in rtl_arena_free()
1159 else if (size > 0) in rtl_arena_free()
1162 int index = (size >> arena->m_quantum_shift) - 1; in rtl_arena_free()
1191 sal_Size size = (*pSize); in rtl_machdep_alloc() local
1197 size += (pArena->m_quantum + pArena->m_quantum); /* "red-zone" pages */ in rtl_machdep_alloc()
1198 if (size > (4 << 20)) in rtl_machdep_alloc()
1199 size = RTL_MEMORY_P2ROUNDUP(size, (4 << 20)); in rtl_machdep_alloc()
1200 else if (size > (512 << 10)) in rtl_machdep_alloc()
1201 size = RTL_MEMORY_P2ROUNDUP(size, (512 << 10)); in rtl_machdep_alloc()
1203 size = RTL_MEMORY_P2ROUNDUP(size, (64 << 10)); in rtl_machdep_alloc()
1204 size -= (pArena->m_quantum + pArena->m_quantum); /* "red-zone" pages */ in rtl_machdep_alloc()
1207 size = RTL_MEMORY_P2ROUNDUP(size, SAL_MAX(pArena->m_quantum, 64 << 10)); in rtl_machdep_alloc()
1211 addr = mmap (NULL, (size_t)(size), PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANON, -1, 0); in rtl_machdep_alloc()
1213 addr = VirtualAlloc (NULL, (SIZE_T)(size), MEM_COMMIT, PAGE_READWRITE); in rtl_machdep_alloc()
1217 addr = valloc( size); in rtl_machdep_alloc()
1223 pArena->m_stats.m_mem_total += size; in rtl_machdep_alloc()
1224 pArena->m_stats.m_mem_alloc += size; in rtl_machdep_alloc()
1226 (*pSize) = size; in rtl_machdep_alloc()