Lines Matching defs:c_segment
185 struct c_segment { struct
186 lck_mtx_t c_lock;
187 queue_chain_t c_age_list;
188 queue_chain_t c_list;
191 queue_chain_t c_task_list_next_cseg;
192 task_t c_task_owner;
196 uint32_t c_mysegno;
198 uint32_t c_creation_ts;
199 uint64_t c_generation_id;
201 int32_t c_bytes_used;
202 int32_t c_bytes_unused;
203 uint32_t c_slots_used;
205 uint16_t c_firstemptyslot;
206 uint16_t c_nextslot;
207 uint32_t c_nextoffset;
208 uint32_t c_populated_offset;
210 union {
213 } c_store;
216 uint32_t c_was_minor_compacted;
217 uint32_t c_was_major_compacted;
218 uint32_t c_was_major_donor;
221 unsigned int cseg_hash;
222 unsigned int cseg_swap_size;
225 thread_t c_busy_for_thread;
226 uint32_t c_agedin_ts;
227 uint32_t c_swappedin_ts;
228 bool c_swappedin;
238 uint32_t c_busy:1,
239 c_busy_swapping:1,
240 c_wanted:1,
241 …inorcompact_q:1, /* can also be on the age_q, the majorcompact_q or the swappedin_q */
243 …4, /* what state is the segment in which dictates which q to find it on */
244 c_overage_swap:1,
245 c_has_donated_pages:1,
270 extern int64_t c_segment_compressed_bytes; argument