Searched refs:subzone_quantum_log2 (Results 1 - 5 of 5) sorted by relevance

/macosx-10.10.1/libauto-186/
H A DConfiguration.h149 subzone_quantum_log2 = 20u, enumerator in enum:Auto::__anon9159
150 subzone_quantum = (1ul << subzone_quantum_log2),
153 subzone_bitmap_bytes_log2 = subzone_quantum_log2 - allocate_quantum_small_log2 - 3, // 3 == byte_log2
159 subzone_quantum_max_log2 = arena_size_log2 - subzone_quantum_log2,
H A DRegion.h79 static usword_t managed_size(usword_t nsubzones) { return (nsubzones << subzone_quantum_log2) + nsubzones * bitmaps_per_region * subzone_bitmap_bytes; }
151 inline const usword_t subzone_index(void *address) const { return (const usword_t)((uintptr_t)relative_address(address) >> subzone_quantum_log2); }
159 static inline usword_t subzone_size(const usword_t n) { return n << subzone_quantum_log2; }
167 static inline usword_t subzone_count(const size_t size) { return partition2(size, subzone_quantum_log2); }
175 inline Subzone *subzone_address(const usword_t i) const { return (Subzone *)displace(address(), i << subzone_quantum_log2); }
H A DRegion.cpp54 nzones = 1 << (arena_size_log2 - subzone_quantum_log2 - 1);
126 _n_subzones = size >> subzone_quantum_log2;
H A DSubzone.h277 static inline Subzone *subzone(void *address) { return (Subzone *)((uintptr_t)address & ~mask(subzone_quantum_log2)); }
364 usword_t result = (((uintptr_t)address & mask(subzone_quantum_log2)) >> quantum_log2) - base_data_quantum_count(quantum_log2);
383 return (((uintptr_t)address & mask(subzone_quantum_log2)) >> quantum_log2) - base_data_quantum_count(quantum_log2);
H A DZone.h441 static inline const usword_t subzone_index(void *address) { return (((usword_t)address & mask(arena_size_log2)) >> subzone_quantum_log2); }
449 static inline const usword_t subzone_count(const size_t size) { return partition2(size, subzone_quantum_log2); }

Completed in 193 milliseconds