Lines Matching defs:c_segment
175 struct c_segment { struct
176 lck_mtx_t c_lock;
177 queue_chain_t c_age_list;
178 queue_chain_t c_list;
181 queue_chain_t c_task_list_next_cseg;
182 task_t c_task_owner;
186 uint32_t c_mysegno;
188 uint32_t c_creation_ts;
189 uint64_t c_generation_id;
191 int32_t c_bytes_used;
192 int32_t c_bytes_unused;
193 uint32_t c_slots_used;
195 uint16_t c_firstemptyslot;
196 uint16_t c_nextslot;
197 uint32_t c_nextoffset;
198 uint32_t c_populated_offset;
200 union {
203 } c_store;
206 uint32_t c_was_minor_compacted;
207 uint32_t c_was_major_compacted;
208 uint32_t c_was_major_donor;
211 unsigned int cseg_hash;
212 unsigned int cseg_swap_size;
215 thread_t c_busy_for_thread;
216 uint32_t c_agedin_ts;
217 uint32_t c_swappedin_ts;
218 bool c_swappedin;
228 uint32_t c_busy:1,
229 c_busy_swapping:1,
230 c_wanted:1,
231 …inorcompact_q:1, /* can also be on the age_q, the majorcompact_q or the swappedin_q */
233 …4, /* what state is the segment in which dictates which q to find it on */
234 c_overage_swap:1,
235 c_has_donated_pages:1,
260 extern int64_t c_segment_compressed_bytes; argument