• Home
  • Raw
  • Download

Lines Matching refs:commit_mask

260 …mi_assert_internal(mi_commit_mask_all_set(&segment->commit_mask, &segment->purge_mask)); // can on…  in mi_segment_is_valid()
396 const size_t csize = _mi_commit_mask_committed_size(&segment->commit_mask, size); in mi_segment_os_free()
464 mi_assert_internal(mi_commit_mask_all_set(&segment->commit_mask, &segment->purge_mask)); in mi_segment_commit()
473 if (!mi_commit_mask_all_set(&segment->commit_mask, &mask)) { in mi_segment_commit()
477 mi_commit_mask_create_intersect(&segment->commit_mask, &mask, &cmask); in mi_segment_commit()
480 mi_commit_mask_set(&segment->commit_mask, &mask); in mi_segment_commit()
494 mi_assert_internal(mi_commit_mask_all_set(&segment->commit_mask, &segment->purge_mask)); in mi_segment_ensure_committed()
496 …if (mi_commit_mask_is_full(&segment->commit_mask) && mi_commit_mask_is_empty(&segment->purge_mask)… in mi_segment_ensure_committed()
502 mi_assert_internal(mi_commit_mask_all_set(&segment->commit_mask, &segment->purge_mask)); in mi_segment_purge()
512 if (mi_commit_mask_any_set(&segment->commit_mask, &mask)) { in mi_segment_purge()
519 mi_commit_mask_create_intersect(&segment->commit_mask, &mask, &cmask); in mi_segment_purge()
521 mi_commit_mask_clear(&segment->commit_mask, &mask); in mi_segment_purge()
547 …mi_commit_mask_create_intersect(&segment->commit_mask, &mask, &cmask); // only purge what is comm… in mi_segment_schedule_purge()
829 mi_commit_mask_t commit_mask; in mi_segment_os_alloc() local
831 mi_commit_mask_create_full(&commit_mask); in mi_segment_os_alloc()
837 mi_commit_mask_create(0, commit_needed, &commit_mask); in mi_segment_os_alloc()
850 segment->commit_mask = commit_mask; in mi_segment_os_alloc()
935 mi_assert_internal(mi_commit_mask_is_full(&segment->commit_mask)); in mi_segment_alloc()