Home
last modified time | relevance | path

Searched refs:segment_slices (Results 1 – 3 of 3) sorted by relevance

/external/python/cpython3/Objects/mimalloc/
Dsegment.c869 size_t segment_slices = mi_segment_calculate_slices(required, &pre_size, &info_slices); in mi_segment_alloc() local
872 if (segment_slices > (size_t)UINT32_MAX) return NULL; in mi_segment_alloc()
883 … &segment_slices, &pre_size, &info_slices, commit, tld, os_tld); in mi_segment_alloc()
890 size_t zsize = prefix + (sizeof(mi_slice_t) * (segment_slices + 1)); // one more in mi_segment_alloc()
895 …const size_t slice_entries = (segment_slices > MI_SLICES_PER_SEGMENT ? MI_SLICES_PER_SEGMENT : seg… in mi_segment_alloc()
896 segment->segment_slices = segment_slices; in mi_segment_alloc()
917 if (slice_entries == segment_slices) segment->slice_entries--; // don't use the last slice :-( in mi_segment_alloc()
936 …*huge_page = mi_segment_span_allocate(segment, info_slices, segment_slices - info_slices - guard_s… in mi_segment_alloc()
/external/python/cpython3/Include/internal/mimalloc/mimalloc/
Dtypes.h462 …size_t segment_slices; // for huge segments this may be different from `MI_SLICES_… member
Dinternal.h480 return segment->segment_slices * MI_SEGMENT_SLICE_SIZE; in mi_segment_size()