Lines Matching refs:c_segment_t

210 	c_segment_t     c_seg;
387 boolean_t c_seg_major_compact(c_segment_t, c_segment_t);
388 boolean_t c_seg_major_compact_ok(c_segment_t, c_segment_t);
390 int c_seg_minor_compaction_and_unlock(c_segment_t, boolean_t);
391 int c_seg_do_minor_compaction_and_unlock(c_segment_t, boolean_t, boolean_t, boolean_t);
392 void c_seg_try_minor_compaction_and_unlock(c_segment_t c_seg);
394 void c_seg_move_to_sparse_list(c_segment_t);
395 void c_seg_insert_into_q(queue_head_t *, c_segment_t);
1062 c_seg_validate(c_segment_t c_seg, boolean_t must_be_compact) in c_seg_validate()
1135 c_seg_need_delayed_compaction(c_segment_t c_seg, boolean_t c_list_lock_held) in c_seg_need_delayed_compaction()
1153 queue_enter(&c_minor_list_head, c_seg, c_segment_t, c_list); in c_seg_need_delayed_compaction()
1170 c_seg_move_to_sparse_list(c_segment_t c_seg) in c_seg_move_to_sparse_list()
1196 c_seg_insert_into_q(queue_head_t *qhead, c_segment_t c_seg) in c_seg_insert_into_q()
1198 c_segment_t c_seg_next; in c_seg_insert_into_q()
1201 queue_enter(qhead, c_seg, c_segment_t, c_age_list); in c_seg_insert_into_q()
1203 c_seg_next = (c_segment_t)queue_first(qhead); in c_seg_insert_into_q()
1207 queue_insert_before(qhead, c_seg, c_seg_next, c_segment_t, c_age_list); in c_seg_insert_into_q()
1210 c_seg_next = (c_segment_t) queue_next(&c_seg_next->c_age_list); in c_seg_insert_into_q()
1213 queue_enter(qhead, c_seg, c_segment_t, c_age_list); in c_seg_insert_into_q()
1225 c_seg_try_minor_compaction_and_unlock(c_segment_t c_seg) in c_seg_try_minor_compaction_and_unlock()
1252 c_seg_do_minor_compaction_and_unlock(c_segment_t c_seg, boolean_t clear_busy, boolean_t need_list_l… in c_seg_do_minor_compaction_and_unlock()
1280 queue_remove(&c_minor_list_head, c_seg, c_segment_t, c_list); in c_seg_do_minor_compaction_and_unlock()
1309 c_segment_t c_seg = (c_segment_t) wait_event; in kdp_compressor_busy_find_owner()
1343 c_seg_wait_on_busy(c_segment_t c_seg) in c_seg_wait_on_busy()
1382 c_seg_update_task_owner(c_segment_t c_seg, task_t new_owner_task) in c_seg_update_task_owner()
1393 c_segment_t, c_task_list_next_cseg); in c_seg_update_task_owner()
1398 c_segment_t, c_task_list_next_cseg); in c_seg_update_task_owner()
1408 c_segment_t c_seg = NULL, next_cseg = NULL; in task_disown_frozen_csegs()
1414 for (c_seg = (c_segment_t) queue_first(&owner_task->task_frozen_cseg_q); in task_disown_frozen_csegs()
1417 next_cseg = (c_segment_t) queue_next(&c_seg->c_task_list_next_cseg); in task_disown_frozen_csegs()
1444 c_seg_switch_state(c_segment_t c_seg, int new_state, boolean_t insert_head) in c_seg_switch_state()
1466 queue_remove(&c_filling_list_head, c_seg, c_segment_t, c_age_list); in c_seg_switch_state()
1474 queue_remove(&c_age_list_head, c_seg, c_segment_t, c_age_list); in c_seg_switch_state()
1481 queue_remove(&c_swappedin_list_head, c_seg, c_segment_t, c_age_list); in c_seg_switch_state()
1494 queue_remove(&c_swapout_list_head, c_seg, c_segment_t, c_age_list); in c_seg_switch_state()
1502 queue_remove(&c_swapio_list_head, c_seg, c_segment_t, c_age_list); in c_seg_switch_state()
1511 queue_remove(&c_swappedout_list_head, c_seg, c_segment_t, c_age_list); in c_seg_switch_state()
1519 queue_remove(&c_swappedout_sparse_list_head, c_seg, c_segment_t, c_age_list); in c_seg_switch_state()
1526 queue_remove(&c_major_list_head, c_seg, c_segment_t, c_age_list); in c_seg_switch_state()
1533 queue_remove(&c_bad_list_head, c_seg, c_segment_t, c_age_list); in c_seg_switch_state()
1556 queue_enter(&c_filling_list_head, c_seg, c_segment_t, c_age_list); in c_seg_switch_state()
1566 queue_enter(&c_age_list_head, c_seg, c_segment_t, c_age_list); in c_seg_switch_state()
1569 c_segment_t c_first; in c_seg_switch_state()
1571 c_first = (c_segment_t)queue_first(&c_age_list_head); in c_seg_switch_state()
1574 queue_enter_first(&c_age_list_head, c_seg, c_segment_t, c_age_list); in c_seg_switch_state()
1583 queue_enter_first(&c_swappedin_list_head, c_seg, c_segment_t, c_age_list); in c_seg_switch_state()
1585 queue_enter(&c_swappedin_list_head, c_seg, c_segment_t, c_age_list); in c_seg_switch_state()
1594 queue_enter_first(&c_swapout_list_head, c_seg, c_segment_t, c_age_list); in c_seg_switch_state()
1596 queue_enter(&c_swapout_list_head, c_seg, c_segment_t, c_age_list); in c_seg_switch_state()
1605 queue_enter_first(&c_swapio_list_head, c_seg, c_segment_t, c_age_list); in c_seg_switch_state()
1607 queue_enter(&c_swapio_list_head, c_seg, c_segment_t, c_age_list); in c_seg_switch_state()
1616 queue_enter_first(&c_swappedout_list_head, c_seg, c_segment_t, c_age_list); in c_seg_switch_state()
1618 queue_enter(&c_swappedout_list_head, c_seg, c_segment_t, c_age_list); in c_seg_switch_state()
1627 queue_enter_first(&c_swappedout_sparse_list_head, c_seg, c_segment_t, c_age_list); in c_seg_switch_state()
1629 queue_enter(&c_swappedout_sparse_list_head, c_seg, c_segment_t, c_age_list); in c_seg_switch_state()
1639 queue_enter_first(&c_major_list_head, c_seg, c_segment_t, c_age_list); in c_seg_switch_state()
1641 queue_enter(&c_major_list_head, c_seg, c_segment_t, c_age_list); in c_seg_switch_state()
1650 queue_enter_first(&c_bad_list_head, c_seg, c_segment_t, c_age_list); in c_seg_switch_state()
1652 queue_enter(&c_bad_list_head, c_seg, c_segment_t, c_age_list); in c_seg_switch_state()
1666 c_seg_free(c_segment_t c_seg) in c_seg_free()
1679 c_seg_free_locked(c_segment_t c_seg) in c_seg_free_locked()
1769 c_seg_trim_tail(c_segment_t c_seg) in c_seg_trim_tail()
1816 c_seg_minor_compaction_and_unlock(c_segment_t c_seg, boolean_t clear_busy) in c_seg_minor_compaction_and_unlock()
1918 c_seg_alloc_nextslot(c_segment_t c_seg) in c_seg_alloc_nextslot()
1981 c_segment_t c_seg_dst, in c_seg_major_compact_ok()
1982 c_segment_t c_seg_src) in c_seg_major_compact_ok()
2004 c_segment_t c_seg_dst, in c_seg_major_compact()
2005 c_segment_t c_seg_src) in c_seg_major_compact()
2321 c_segment_t c_seg; in compressor_needs_to_swap()
2332 c_seg = (c_segment_t) queue_first(&c_age_list_head); in compressor_needs_to_swap()
2359 c_segment_t c_seg; in compressor_needs_to_swap()
2364 c_seg = (c_segment_t) queue_first(&c_age_list_head); in compressor_needs_to_swap()
2552 c_segment_t c_seg, c_seg_next; in vm_consider_swapping()
2579 c_seg = (c_segment_t)queue_first(&c_major_list_head); in vm_consider_swapping()
2586 c_seg_next = (c_segment_t) queue_next(&c_seg->c_age_list); in vm_consider_swapping()
2663 c_segment_t c_seg; in vm_compressor_do_delayed_compactions()
2675 c_seg = (c_segment_t)queue_first(&c_minor_list_head); in vm_compressor_do_delayed_compactions()
2709 c_segment_t c_seg; in vm_compressor_age_swapped_in_segments()
2716 c_seg = (c_segment_t)queue_first(&c_swappedin_list_head); in vm_compressor_age_swapped_in_segments()
2749 c_segment_t c_seg, c_seg_next; in vm_compressor_flush()
2789 c_seg = (c_segment_t)queue_first(&c_major_list_head); in vm_compressor_flush()
2792 c_seg_next = (c_segment_t) queue_next(&c_seg->c_age_list); in vm_compressor_flush()
2893 c_segment_t c_seg; in vm_compressor_record_warmup_start()
2899 c_seg = (c_segment_t)queue_last(&c_age_list_head); in vm_compressor_record_warmup_start()
2915 c_segment_t c_seg; in vm_compressor_record_warmup_end()
2921 c_seg = (c_segment_t)queue_last(&c_age_list_head); in vm_compressor_record_warmup_end()
2994 c_segment_t c_seg = NULL; in do_fastwake_warmup()
3013 c_seg = (c_segment_t) queue_first(c_queue); in do_fastwake_warmup()
3072 c_segment_t c_seg, c_seg_next; in vm_compressor_compact_and_swap()
3223 c_seg = (c_segment_t) queue_first(&c_age_list_head); in vm_compressor_compact_and_swap()
3265 c_seg_next = (c_segment_t) queue_next(&c_seg->c_age_list); in vm_compressor_compact_and_swap()
3500 static c_segment_t
3501 c_seg_allocate(c_segment_t *current_chead) in c_seg_allocate()
3503 c_segment_t c_seg; in c_seg_allocate()
3668 c_current_seg_filled(c_segment_t c_seg, c_segment_t *current_chead) in c_current_seg_filled()
3722 if (current_chead == (c_segment_t*) &(freezer_context_global.freezer_ctx_chead) && in c_current_seg_filled()
3810 c_segment_t c_seg = NULL; in vm_compressor_process_major_segments()
3829 c_seg = (c_segment_t)queue_last(&c_major_list_head); in vm_compressor_process_major_segments()
3884 c_seg_swapin_requeue(c_segment_t c_seg, boolean_t has_data, boolean_t minor_compact_ok, boolean_t a… in c_seg_swapin_requeue()
3934 c_seg_swapin(c_segment_t c_seg, boolean_t force_minor_compaction, boolean_t age_on_swapin_q) in c_seg_swapin()
4136 c_compress_page(char *src, c_slot_mapping_t slot_ptr, c_segment_t *current_chead, char *scratch_buf) in c_compress_page()
4142 c_segment_t c_seg; in c_compress_page()
4372 c_segment_t c_seg; in c_decompress_page()
4904 const c_segment_t c_seg = c_segments[c_segno].c_seg; in vm_compressor_inject_error()
5030 retval = c_compress_page(src, (c_slot_mapping_t)slot, (c_segment_t *)current_chead, scratch_buf); in vm_compressor_put()
5042 c_segment_t c_seg; in vm_compressor_transfer()
5102 c_segment_t c_seg; in vm_compressor_finished_filling()
5104 if ((c_seg = *(c_segment_t *)current_chead) == NULL) { in vm_compressor_finished_filling()
5112 c_current_seg_filled(c_seg, (c_segment_t *)current_chead); in vm_compressor_finished_filling()
5145 c_segment_t c_seg_dst = NULL; in vm_compressor_relocate()
5146 c_segment_t c_seg_src = NULL; in vm_compressor_relocate()
5162 c_seg_dst = c_seg_allocate((c_segment_t *)current_chead); in vm_compressor_relocate()
5263 c_current_seg_filled(c_seg_dst, (c_segment_t *)current_chead); in vm_compressor_relocate()
5353 c_current_seg_filled(c_seg_dst, (c_segment_t *)current_chead); in vm_compressor_relocate()