Lines Matching refs:extended
376 vm_region_extended_info_t extended,
14822 vm_region_extended_info_data_t extended; in vm_map_region_recurse_64() local
15240 extended.pages_resident = 0; in vm_map_region_recurse_64()
15241 extended.pages_swapped_out = 0; in vm_map_region_recurse_64()
15242 extended.pages_shared_now_private = 0; in vm_map_region_recurse_64()
15243 extended.pages_dirtied = 0; in vm_map_region_recurse_64()
15244 extended.pages_reusable = 0; in vm_map_region_recurse_64()
15245 extended.external_pager = 0; in vm_map_region_recurse_64()
15246 extended.shadow_depth = 0; in vm_map_region_recurse_64()
15247 extended.share_mode = SM_EMPTY; in vm_map_region_recurse_64()
15248 extended.ref_count = 0; in vm_map_region_recurse_64()
15264 &extended, in vm_map_region_recurse_64()
15267 extended.share_mode = SM_COW; in vm_map_region_recurse_64()
15271 extended.share_mode = SM_TRUESHARED; in vm_map_region_recurse_64()
15273 extended.share_mode = SM_PRIVATE; in vm_map_region_recurse_64()
15275 extended.ref_count = os_ref_get_count_raw(&VME_SUBMAP(curr_entry)->map_refcnt); in vm_map_region_recurse_64()
15280 submap_info->pages_resident = extended.pages_resident; in vm_map_region_recurse_64()
15281 submap_info->pages_swapped_out = extended.pages_swapped_out; in vm_map_region_recurse_64()
15283 extended.pages_shared_now_private; in vm_map_region_recurse_64()
15284 submap_info->pages_dirtied = extended.pages_dirtied; in vm_map_region_recurse_64()
15285 submap_info->external_pager = extended.external_pager; in vm_map_region_recurse_64()
15286 submap_info->shadow_depth = extended.shadow_depth; in vm_map_region_recurse_64()
15287 submap_info->share_mode = extended.share_mode; in vm_map_region_recurse_64()
15288 submap_info->ref_count = extended.ref_count; in vm_map_region_recurse_64()
15291 submap_info->pages_reusable = extended.pages_reusable; in vm_map_region_recurse_64()
15303 short_info->external_pager = extended.external_pager; in vm_map_region_recurse_64()
15304 short_info->shadow_depth = extended.shadow_depth; in vm_map_region_recurse_64()
15305 short_info->share_mode = extended.share_mode; in vm_map_region_recurse_64()
15306 short_info->ref_count = extended.ref_count; in vm_map_region_recurse_64()
15452 vm_region_extended_info_t extended; in vm_map_region() local
15460 extended = (vm_region_extended_info_t) info; in vm_map_region()
15477 extended->protection = entry->protection; in vm_map_region()
15478 extended->user_tag = VME_ALIAS(entry); in vm_map_region()
15479 extended->pages_resident = 0; in vm_map_region()
15480 extended->pages_swapped_out = 0; in vm_map_region()
15481 extended->pages_shared_now_private = 0; in vm_map_region()
15482 extended->pages_dirtied = 0; in vm_map_region()
15483 extended->external_pager = 0; in vm_map_region()
15484 extended->shadow_depth = 0; in vm_map_region()
15490 extended->pages_reusable = 0; in vm_map_region()
15494 …vm_map_region_walk(map, start, entry, VME_OFFSET(entry), entry->vme_end - start, extended, TRUE, *… in vm_map_region()
15650 vm_region_extended_info_t extended, in vm_map_region_walk() argument
15670 extended->share_mode = SM_EMPTY; in vm_map_region_walk()
15671 extended->ref_count = 0; in vm_map_region_walk()
15676 extended->shadow_depth = 0; in vm_map_region_walk()
15677 extended->share_mode = SM_LARGE_PAGE; in vm_map_region_walk()
15678 extended->ref_count = 1; in vm_map_region_walk()
15679 extended->external_pager = 0; in vm_map_region_walk()
15682 extended->pages_resident = (unsigned int)(range >> PAGE_SHIFT); in vm_map_region_walk()
15683 extended->shadow_depth = 0; in vm_map_region_walk()
15730 extended->pages_resident++; in vm_map_region_walk()
15733 extended->pages_reusable++; in vm_map_region_walk()
15736 extended->pages_dirtied++; in vm_map_region_walk()
15739 extended->pages_swapped_out++; in vm_map_region_walk()
15746 0, extended, count); in vm_map_region_walk()
15758 extended->external_pager = 1; in vm_map_region_walk()
15769 extended->external_pager = 1; in vm_map_region_walk()
15780 extended->shadow_depth = shadow_depth; in vm_map_region_walk()
15783 if (extended->shadow_depth || entry->needs_copy) { in vm_map_region_walk()
15784 extended->share_mode = SM_COW; in vm_map_region_walk()
15787 extended->share_mode = SM_PRIVATE; in vm_map_region_walk()
15790 extended->share_mode = SM_TRUESHARED; in vm_map_region_walk()
15792 extended->share_mode = SM_SHARED; in vm_map_region_walk()
15796 extended->ref_count = ref_count - extended->shadow_depth; in vm_map_region_walk()
15798 for (i = 0; i < extended->shadow_depth; i++) { in vm_map_region_walk()
15810 extended->ref_count += ref_count; in vm_map_region_walk()
15815 if (extended->external_pager && extended->ref_count == 2 && extended->share_mode == SM_SHARED) { in vm_map_region_walk()
15816 extended->share_mode = SM_PRIVATE; in vm_map_region_walk()
15817 …} else if (extended->share_mode == SM_SHARED && !(task_self_region_info_flags() & VM_REGION_INFO_F… in vm_map_region_walk()
15837 extended->share_mode = SM_PRIVATE_ALIASED; in vm_map_region_walk()
15839 extended->share_mode = SM_SHARED_ALIASED; in vm_map_region_walk()
15856 vm_region_extended_info_t extended, in vm_map_region_look_for_page() argument
15870 extended->external_pager = 1; in vm_map_region_look_for_page()
15875 extended->pages_shared_now_private++; in vm_map_region_look_for_page()
15880 extended->pages_dirtied++; in vm_map_region_look_for_page()
15883 extended->pages_reusable++; in vm_map_region_look_for_page()
15887 extended->pages_resident++; in vm_map_region_look_for_page()
15902 extended->pages_swapped_out++; in vm_map_region_look_for_page()
15917 if (++depth > extended->shadow_depth) { in vm_map_region_look_for_page()
15918 extended->shadow_depth = depth; in vm_map_region_look_for_page()