Lines Matching refs:parent_entry

162 	vm_named_entry_t                parent_entry)  in mach_make_memory_entry_mem_only()  argument
195 if (use_data_addr || use_4K_compat || parent_entry == NULL) { in mach_make_memory_entry_mem_only()
200 parent_is_object = parent_entry->is_object; in mach_make_memory_entry_mem_only()
206 if ((access != parent_entry->access) && in mach_make_memory_entry_mem_only()
207 !(parent_entry->protection & VM_PROT_WRITE)) { in mach_make_memory_entry_mem_only()
212 object = vm_named_entry_to_vm_object(parent_entry); in mach_make_memory_entry_mem_only()
220 parent_entry->access = access; in mach_make_memory_entry_mem_only()
620 vm_named_entry_t parent_entry) in mach_make_memory_entry_share() argument
725 parent_entry != NULL && in mach_make_memory_entry_share()
726 parent_entry->is_object) { in mach_make_memory_entry_share()
728 parent_copy = parent_entry->backing.copy; in mach_make_memory_entry_share()
828 parent_entry->offset == 0 && in mach_make_memory_entry_share()
829 parent_entry->size == map_size && in mach_make_memory_entry_share()
830 (parent_entry->data_offset == offset_in_page)) { in mach_make_memory_entry_share()
838 *size_u = vm_sanitize_wrap_size(parent_entry->size - in mach_make_memory_entry_share()
839 parent_entry->data_offset); in mach_make_memory_entry_share()
928 vm_named_entry_t parent_entry, in mach_make_memory_entry_from_parent_entry_sanitize() argument
950 if (vm_sanitize_add_overflow(offset_u, parent_entry->data_offset, in mach_make_memory_entry_from_parent_entry_sanitize()
980 if (__improbable(*map_end < *map_start) || (*map_end > parent_entry->size)) { in mach_make_memory_entry_from_parent_entry_sanitize()
993 if (__improbable(os_add_overflow(parent_entry->offset, *map_start, in mach_make_memory_entry_from_parent_entry_sanitize()
1008 vm_named_entry_t parent_entry) in mach_make_memory_entry_from_parent_entry() argument
1038 parent_entry, in mach_make_memory_entry_from_parent_entry()
1054 if (parent_entry->is_sub_map) { in mach_make_memory_entry_from_parent_entry()
1065 protections &= parent_entry->protection; in mach_make_memory_entry_from_parent_entry()
1067 if ((protections & parent_entry->protection) != protections) { in mach_make_memory_entry_from_parent_entry()
1079 user_entry->is_sub_map = parent_entry->is_sub_map; in mach_make_memory_entry_from_parent_entry()
1080 user_entry->is_copy = parent_entry->is_copy; in mach_make_memory_entry_from_parent_entry()
1087 if (parent_entry->is_sub_map) { in mach_make_memory_entry_from_parent_entry()
1088 vm_map_t map = parent_entry->backing.map; in mach_make_memory_entry_from_parent_entry()
1092 object = vm_named_entry_to_vm_object(parent_entry); in mach_make_memory_entry_from_parent_entry()
1150 vm_named_entry_t parent_entry; in mach_make_memory_entry_internal() local
1171 parent_entry = mach_memory_entry_from_port(parent_handle); in mach_make_memory_entry_internal()
1172 if (parent_entry && parent_entry->is_copy) { in mach_make_memory_entry_internal()
1179 permission, object_handle, parent_entry); in mach_make_memory_entry_internal()
1193 || parent_entry == NULL in mach_make_memory_entry_internal()
1196 permission, object_handle, parent_handle, parent_entry); in mach_make_memory_entry_internal()
1204 offset_u, permission, object_handle, parent_entry); in mach_make_memory_entry_internal()
1214 ipc_port_t parent_entry) in _mach_make_memory_entry() argument
1217 offset_u, permission_u, object_handle, parent_entry); in _mach_make_memory_entry()
1227 ipc_port_t parent_entry) in mach_make_memory_entry() argument
1232 offset_u, permission_u, object_handle, parent_entry); in mach_make_memory_entry()