Lines Matching defs:vm_object

142 struct vm_object {  struct
174 struct vm_object *vo_copy; /* Object that should receive argument
183 struct vm_object *shadow; /* My shadow */ argument
187 vm_object_offset_t vou_shadow_offset; /* Offset into shadow */ argument
197 vm_object_offset_t paging_offset; /* Offset into memory object */ argument
198 memory_object_control_t pager_control; /* Where data comes back */
201 copy_strategy; /* How to handle data copy */
210 unsigned short paging_in_progress:16;
211 unsigned short vo_size_delta;
212 unsigned int activity_in_progress;
223 /* boolean_t array */ all_wanted:6, /* Bit array of "want to be
227 /* boolean_t */ pager_created:1, /* Has pager been created? */
228 /* boolean_t */ pager_initialized:1, /* Are fields ready to use? */
229 /* boolean_t */ pager_ready:1, /* Will pager take requests? */
231 /* boolean_t */ pager_trusted:1, /* The pager for this object
236 /* boolean_t */ can_persist:1, /* The kernel may keep the data
242 /* boolean_t */ internal:1, /* Created by the kernel (and
267 /* Allows vm_object_lookup argument
280 * against the vm_object are argument
283 /* boolean_t */ shadow_severed:1,
308 /* vm_object_destroy_reason_t */ no_pager_reason:2, argument
326 vm_object_offset_t last_alloc; /* last allocation offset */ argument
327 vm_offset_t cow_hint; /* last page present in */
329 int sequential; /* sequential access size */
331 uint32_t pages_created;
332 uint32_t pages_used;
335 wimg_bits:8, /* cache WIMG bits */
336 code_signed:1, /* pages are signed and should be
339 transposed:1, /* object was transposed with another */
340 mapping_in_progress:1, /* pager being mapped/unmapped */
341 phantom_isssd:1,
342 volatile_empty:1,
343 volatile_fault:1,
344 all_reusable:1,
345 blocked_access:1,
346 set_cache_attr:1,
347 object_is_shared_cache:1,
348 purgeable_queue_type:2,
349 purgeable_queue_group:3,
350 io_tracking:1,
351 no_tag_update:1, /* */
353 eligible_for_secluded:1,
354 can_grab_secluded:1,
359 access_tracking:1,
363 vo_ledger_tag:3,
364 vo_no_footprint:1;
367 uint32_t access_tracking_reads;
368 uint32_t access_tracking_writes;
371 uint8_t scan_collisions;
372 uint8_t __object4_unused_bits[1];
373 vm_tag_t wire_tag;
376 uint32_t phantom_object_id;
379 queue_head_t uplq; /* List of outstanding upls */
389 struct __pip_backtrace {
414 extern uint64_t vm_object_access_tracking_reads; argument