MCPcopy Create free account
hub / github.com/CppCXY/EmmyLuaCodeStyle / mi_span_queue_for

Function mi_span_queue_for

3rd/mimalloc-2.0.9/src/segment.c:218–223  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

216}
217
218static mi_span_queue_t* mi_span_queue_for(size_t slice_count, mi_segments_tld_t* tld) {
219 size_t bin = mi_slice_bin(slice_count);
220 mi_span_queue_t* sq = &tld->spans[bin];
221 mi_assert_internal(sq->slice_count >= slice_count);
222 return sq;
223}
224
225static void mi_span_queue_delete(mi_span_queue_t* sq, mi_slice_t* slice) {
226 mi_assert_internal(slice->xblock_size==0 && slice->slice_count>0 && slice->slice_offset==0);

Callers 4

mi_segment_is_validFunction · 0.85
mi_segment_span_freeFunction · 0.85

Calls 1

mi_slice_binFunction · 0.85

Tested by

no test coverage detected