Lines Matching refs:c_seg_src
1982 c_segment_t c_seg_src) in c_seg_major_compact_ok() argument
1986 if (c_seg_src->c_bytes_used >= C_MAJOR_COMPACTION_SIZE_APPROPRIATE && in c_seg_major_compact_ok()
2005 c_segment_t c_seg_src) in c_seg_major_compact() argument
2029 c_seg_src->c_was_major_donor++; in c_seg_major_compact()
2035 for (i = 0; i < c_seg_src->c_nextslot; i++) { in c_seg_major_compact()
2036 c_src = C_SEG_SLOT_FROM_INDEX(c_seg_src, i); in c_seg_major_compact()
2073 …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()
2093 c_seg_src->c_bytes_used -= c_rounded_size; in c_seg_major_compact()
2094 c_seg_src->c_bytes_unused += c_rounded_size; in c_seg_major_compact()
2095 c_seg_src->c_firstemptyslot = 0; in c_seg_major_compact()
2097 assert(c_seg_src->c_slots_used); in c_seg_major_compact()
2098 c_seg_src->c_slots_used--; in c_seg_major_compact()
2100 if (!c_seg_src->c_swappedin) { in c_seg_major_compact()
5146 c_segment_t c_seg_src = NULL; in vm_compressor_relocate() local
5186 c_seg_src = c_segments[src_slot->s_cseg - 1].c_seg; in vm_compressor_relocate()
5188 assert(c_seg_dst != c_seg_src); in vm_compressor_relocate()
5190 lck_mtx_lock_spin_always(&c_seg_src->c_lock); in vm_compressor_relocate()
5192 if (C_SEG_IS_ON_DISK_OR_SOQ(c_seg_src) || in vm_compressor_relocate()
5193 c_seg_src->c_state == C_IS_FILLING) { in vm_compressor_relocate()
5211 lck_mtx_unlock_always(&c_seg_src->c_lock); in vm_compressor_relocate()
5213 c_seg_src = NULL; in vm_compressor_relocate()
5218 if (c_seg_src->c_busy) { in vm_compressor_relocate()
5220 c_seg_wait_on_busy(c_seg_src); in vm_compressor_relocate()
5222 c_seg_src = NULL; in vm_compressor_relocate()
5229 C_SEG_BUSY(c_seg_src); in vm_compressor_relocate()
5231 lck_mtx_unlock_always(&c_seg_src->c_lock); in vm_compressor_relocate()
5238 c_src = C_SEG_SLOT_FROM_INDEX(c_seg_src, c_indx); in vm_compressor_relocate()
5251 lck_mtx_lock_spin_always(&c_seg_src->c_lock); in vm_compressor_relocate()
5252 C_SEG_WAKEUP_DONE(c_seg_src); in vm_compressor_relocate()
5253 lck_mtx_unlock_always(&c_seg_src->c_lock); in vm_compressor_relocate()
5255 c_seg_src = NULL; in vm_compressor_relocate()
5279 …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()
5300 c_seg_src->c_bytes_used -= c_rounded_size; in vm_compressor_relocate()
5301 c_seg_src->c_bytes_unused += c_rounded_size; in vm_compressor_relocate()
5303 assert(c_seg_src->c_slots_used); in vm_compressor_relocate()
5304 c_seg_src->c_slots_used--; in vm_compressor_relocate()
5306 if (!c_seg_src->c_swappedin) { in vm_compressor_relocate()
5311 if (c_indx < c_seg_src->c_firstemptyslot) { in vm_compressor_relocate()
5312 c_seg_src->c_firstemptyslot = c_indx; in vm_compressor_relocate()
5326 if (c_seg_src) { in vm_compressor_relocate()
5327 lck_mtx_lock_spin_always(&c_seg_src->c_lock); in vm_compressor_relocate()
5329 C_SEG_WAKEUP_DONE(c_seg_src); in vm_compressor_relocate()
5331 if (c_seg_src->c_bytes_used == 0 && c_seg_src->c_state != C_IS_FILLING) { in vm_compressor_relocate()
5332 if (!c_seg_src->c_on_minorcompact_q) { in vm_compressor_relocate()
5333 c_seg_need_delayed_compaction(c_seg_src, FALSE); in vm_compressor_relocate()
5337 lck_mtx_unlock_always(&c_seg_src->c_lock); in vm_compressor_relocate()