Lines Matching refs:c_seg_src

2252 	c_segment_t c_seg_src)  in c_seg_major_compact_ok()  argument
2256 if (c_seg_src->c_bytes_used >= C_MAJOR_COMPACTION_SIZE_APPROPRIATE && in c_seg_major_compact_ok()
2275 c_segment_t c_seg_src) in c_seg_major_compact() argument
2299 c_seg_src->c_was_major_donor++; in c_seg_major_compact()
2301 …t->c_has_donated_pages == c_seg_src->c_has_donated_pages, "Mismatched donation status Dst: %p, Src… in c_seg_major_compact()
2306 for (i = 0; i < c_seg_src->c_nextslot; i++) { in c_seg_major_compact()
2307 c_src = C_SEG_SLOT_FROM_INDEX(c_seg_src, i); in c_seg_major_compact()
2344 …memcpy(&c_seg_dst->c_store.c_buffer[c_seg_dst->c_nextoffset], &c_seg_src->c_store.c_buffer[c_src->… in c_seg_major_compact()
2364 c_seg_src->c_bytes_used -= c_rounded_size; in c_seg_major_compact()
2365 c_seg_src->c_bytes_unused += c_rounded_size; in c_seg_major_compact()
2366 c_seg_src->c_firstemptyslot = 0; in c_seg_major_compact()
2368 assert(c_seg_src->c_slots_used); in c_seg_major_compact()
2369 c_seg_src->c_slots_used--; in c_seg_major_compact()
2371 if (!c_seg_src->c_swappedin) { in c_seg_major_compact()
5624 c_segment_t c_seg_src = NULL; in vm_compressor_relocate() local
5672 c_seg_src = c_segments[src_slot->s_cseg - 1].c_seg; in vm_compressor_relocate()
5674 assert(c_seg_dst != c_seg_src); in vm_compressor_relocate()
5676 lck_mtx_lock_spin_always(&c_seg_src->c_lock); in vm_compressor_relocate()
5678 if (C_SEG_IS_ON_DISK_OR_SOQ(c_seg_src) || in vm_compressor_relocate()
5679 c_seg_src->c_state == C_IS_FILLING) { in vm_compressor_relocate()
5697 lck_mtx_unlock_always(&c_seg_src->c_lock); in vm_compressor_relocate()
5699 c_seg_src = NULL; in vm_compressor_relocate()
5704 if (c_seg_src->c_busy) { in vm_compressor_relocate()
5706 c_seg_wait_on_busy(c_seg_src); in vm_compressor_relocate()
5708 c_seg_src = NULL; in vm_compressor_relocate()
5715 C_SEG_BUSY(c_seg_src); in vm_compressor_relocate()
5717 lck_mtx_unlock_always(&c_seg_src->c_lock); in vm_compressor_relocate()
5724 c_src = C_SEG_SLOT_FROM_INDEX(c_seg_src, c_indx); in vm_compressor_relocate()
5737 lck_mtx_lock_spin_always(&c_seg_src->c_lock); in vm_compressor_relocate()
5738 C_SEG_WAKEUP_DONE(c_seg_src); in vm_compressor_relocate()
5739 lck_mtx_unlock_always(&c_seg_src->c_lock); in vm_compressor_relocate()
5741 c_seg_src = NULL; in vm_compressor_relocate()
5765 …memcpy(&c_seg_dst->c_store.c_buffer[c_seg_dst->c_nextoffset], &c_seg_src->c_store.c_buffer[c_src->… in vm_compressor_relocate()
5786 c_seg_src->c_bytes_used -= c_rounded_size; in vm_compressor_relocate()
5787 c_seg_src->c_bytes_unused += c_rounded_size; in vm_compressor_relocate()
5789 assert(c_seg_src->c_slots_used); in vm_compressor_relocate()
5790 c_seg_src->c_slots_used--; in vm_compressor_relocate()
5792 if (!c_seg_src->c_swappedin) { in vm_compressor_relocate()
5797 if (c_indx < c_seg_src->c_firstemptyslot) { in vm_compressor_relocate()
5798 c_seg_src->c_firstemptyslot = c_indx; in vm_compressor_relocate()
5812 if (c_seg_src) { in vm_compressor_relocate()
5813 lck_mtx_lock_spin_always(&c_seg_src->c_lock); in vm_compressor_relocate()
5815 C_SEG_WAKEUP_DONE(c_seg_src); in vm_compressor_relocate()
5817 if (c_seg_src->c_bytes_used == 0 && c_seg_src->c_state != C_IS_FILLING) { in vm_compressor_relocate()
5818 if (!c_seg_src->c_on_minorcompact_q) { in vm_compressor_relocate()
5819 c_seg_need_delayed_compaction(c_seg_src, FALSE); in vm_compressor_relocate()
5823 lck_mtx_unlock_always(&c_seg_src->c_lock); in vm_compressor_relocate()