Lines Matching refs:map_object
5607 object = upl->map_object->shadow;
5609 object = upl->map_object;
5624 vm_object_deallocate(upl->map_object);
5914 upl->map_object = object;
5916 upl->map_object = vm_object_allocate(size);
5917 vm_object_lock(upl->map_object);
5922 upl->map_object->shadow = object;
5923 VM_OBJECT_SET_PAGEOUT(upl->map_object, TRUE);
5924 VM_OBJECT_SET_CAN_PERSIST(upl->map_object, FALSE);
5925 upl->map_object->copy_strategy = MEMORY_OBJECT_COPY_NONE;
5926 upl->map_object->vo_shadow_offset = offset;
5927 upl->map_object->wimg_bits = object->wimg_bits;
5928 assertf(page_aligned(upl->map_object->vo_shadow_offset),
5930 upl->map_object, upl->map_object->vo_shadow_offset);
5931 vm_object_unlock(upl->map_object);
6196 vm_object_lock(upl->map_object);
6197 vm_pageclean_setup(dst_page, alias_page, upl->map_object, size - xfer_size);
6198 vm_object_unlock(upl->map_object);
6437 vm_object_lock(upl->map_object);
6438 vm_pageclean_setup(dst_page, alias_page, upl->map_object, size - xfer_size);
6439 vm_object_unlock(upl->map_object);
7232 …loff: 0x%llx) size 0x%lx (uplsz: 0x%x) \n", map, upl, upl->flags, upl->map_object, offset_to_map, …
7301 !((upl->flags & (UPL_DEVICE_MEMORY | UPL_IO_WIRE)) || (upl->map_object->phys_contiguous)))) {
7308 object = upl->map_object;
7309 upl->map_object = vm_object_allocate(vm_object_round_page(size));
7311 vm_object_lock(upl->map_object);
7313 upl->map_object->shadow = object;
7314 VM_OBJECT_SET_PAGEOUT(upl->map_object, TRUE);
7315 VM_OBJECT_SET_CAN_PERSIST(upl->map_object, FALSE);
7316 upl->map_object->copy_strategy = MEMORY_OBJECT_COPY_NONE;
7317 upl->map_object->vo_shadow_offset = upl_adjusted_offset(upl, PAGE_MASK) - object->paging_offset;
7318 assertf(page_aligned(upl->map_object->vo_shadow_offset),
7320 upl->map_object,
7321 (uint64_t)upl->map_object->vo_shadow_offset);
7322 upl->map_object->wimg_bits = object->wimg_bits;
7323 offset = upl->map_object->vo_shadow_offset;
7364 vm_page_insert_wired(alias_page, upl->map_object, new_offset, VM_KERN_MEMORY_NONE);
7374 vm_object_unlock(upl->map_object);
7383 offset = upl_adjusted_offset(upl, VM_MAP_PAGE_MASK(map)) - upl->map_object->paging_offset;
7395 vm_object_reference(upl->map_object);
7404 upl->map_object, offset, FALSE,
7408 vm_object_deallocate(upl->map_object);
7415 upl->map_object, offset, FALSE,
7424 vm_object_lock(upl->map_object);
7427 m = vm_page_lookup(upl->map_object, offset);
7449 vm_object_unlock(upl->map_object);
7625 object = upl->map_object;
8162 upl->map_object = object;
8890 object1 = upl1->map_object;
8891 object2 = upl2->map_object;
8928 upl1->map_object = object2;
8929 upl2->map_object = object1;
10017 if (!upl->map_object->internal) {
10018 return vnode_pager_lookup_vnode(upl->map_object->pager);