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()
5660 c_segment_t c_seg_src = NULL; in vm_compressor_relocate() local
5700 c_seg_src = c_segments[src_slot->s_cseg - 1].c_seg; in vm_compressor_relocate()
5702 assert(c_seg_dst != c_seg_src); in vm_compressor_relocate()
5704 lck_mtx_lock_spin_always(&c_seg_src->c_lock); in vm_compressor_relocate()
5706 if (C_SEG_IS_ON_DISK_OR_SOQ(c_seg_src) || in vm_compressor_relocate()
5707 c_seg_src->c_state == C_IS_FILLING) { in vm_compressor_relocate()
5725 lck_mtx_unlock_always(&c_seg_src->c_lock); in vm_compressor_relocate()
5727 c_seg_src = NULL; in vm_compressor_relocate()
5732 if (c_seg_src->c_busy) { in vm_compressor_relocate()
5734 c_seg_wait_on_busy(c_seg_src); in vm_compressor_relocate()
5736 c_seg_src = NULL; in vm_compressor_relocate()
5743 C_SEG_BUSY(c_seg_src); in vm_compressor_relocate()
5745 lck_mtx_unlock_always(&c_seg_src->c_lock); in vm_compressor_relocate()
5752 c_src = C_SEG_SLOT_FROM_INDEX(c_seg_src, c_indx); in vm_compressor_relocate()
5765 lck_mtx_lock_spin_always(&c_seg_src->c_lock); in vm_compressor_relocate()
5766 C_SEG_WAKEUP_DONE(c_seg_src); in vm_compressor_relocate()
5767 lck_mtx_unlock_always(&c_seg_src->c_lock); in vm_compressor_relocate()
5769 c_seg_src = NULL; in vm_compressor_relocate()
5793 …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()
5814 c_seg_src->c_bytes_used -= c_rounded_size; in vm_compressor_relocate()
5815 c_seg_src->c_bytes_unused += c_rounded_size; in vm_compressor_relocate()
5817 assert(c_seg_src->c_slots_used); in vm_compressor_relocate()
5818 c_seg_src->c_slots_used--; in vm_compressor_relocate()
5820 if (!c_seg_src->c_swappedin) { in vm_compressor_relocate()
5825 if (c_indx < c_seg_src->c_firstemptyslot) { in vm_compressor_relocate()
5826 c_seg_src->c_firstemptyslot = c_indx; in vm_compressor_relocate()
5840 if (c_seg_src) { in vm_compressor_relocate()
5841 lck_mtx_lock_spin_always(&c_seg_src->c_lock); in vm_compressor_relocate()
5843 C_SEG_WAKEUP_DONE(c_seg_src); in vm_compressor_relocate()
5845 if (c_seg_src->c_bytes_used == 0 && c_seg_src->c_state != C_IS_FILLING) { in vm_compressor_relocate()
5846 if (!c_seg_src->c_on_minorcompact_q) { in vm_compressor_relocate()
5847 c_seg_need_delayed_compaction(c_seg_src, FALSE); in vm_compressor_relocate()
5851 lck_mtx_unlock_always(&c_seg_src->c_lock); in vm_compressor_relocate()