| /xnu-8019.80.24/osfmk/vm/ |
| H A D | vm_pageout.h | 214 upl_t upl); 217 extern void upl_set_iodone(upl_t, void *); 218 extern void upl_set_iodone_error(upl_t, int); 219 extern void upl_callout_iodone(upl_t); 222 upl_t upl); 225 upl_t upl); 227 extern upl_t upl_associated_upl(upl_t upl); 228 extern void upl_set_associated_upl(upl_t upl, upl_t associated_upl); 237 upl_t upl, 240 upl_t upl, [all …]
|
| H A D | memory_object.h | 112 extern upl_t convert_port_to_upl( 115 extern ipc_port_t convert_upl_to_port( upl_t );
|
| H A D | vm_pageout.c | 5189 upl_set_decmp_info(upl_t upl, upl_t src_upl) in upl_set_decmp_info() 5219 static upl_t 5222 upl_t upl; in upl_create() 5242 upl = (upl_t)kalloc(upl_size + page_field_size); in upl_create() 5302 upl_destroy(upl_t upl) in upl_destroy() 5315 upl_t src_upl; in upl_destroy() 5337 queue_remove(&object->uplq, upl, upl_t, uplq); in upl_destroy() 5382 upl_deallocate(upl_t upl) in upl_deallocate() 5404 upl_mark_decmp(upl_t upl) in upl_mark_decmp() 5413 upl_unmark_decmp(upl_t upl) in upl_unmark_decmp() [all …]
|
| H A D | vm_protos.h | 153 upl_t upl, 160 upl_t upl 166 upl_t upl, 176 upl_t upl, 283 upl_t upl); 295 struct vnode *, upl_t, 299 struct vnode *, upl_t,
|
| H A D | vm_user.c | 2466 upl_t upl, in vm_upl_map() 2484 upl_t upl) in vm_upl_unmap() 2497 upl_t upl, in vm_upl_map_range() 2522 upl_t upl, in vm_upl_unmap_range() 2546 upl_t *upl, in vm_map_get_upl() 4176 upl_t upl, 4181 upl_t upl); 4184 upl_t upl, 4189 upl_t upl, 4197 upl_t upl, [all …]
|
| H A D | memory_object.c | 1403 upl_t *upl_ptr, in memory_object_iopl_request() 1516 upl_t *upl_ptr, in memory_object_upl_request() 1558 upl_t *upl, in memory_object_super_upl_request() 2315 upl_t 2324 __unused upl_t upl) in convert_upl_to_port()
|
| H A D | device_vm.c | 191 upl_t upl; in device_pager_populate_object()
|
| H A D | vm_kern.h | 219 upl_t *upl_ptr,
|
| H A D | bsd_vm.c | 858 (upl_t) NULL, in vnode_pager_cluster_read() 872 upl_t upl = NULL; in vnode_pager_cluster_read()
|
| H A D | vm_swapfile_pager.c | 306 upl_t upl; in swapfile_pager_data_request()
|
| /xnu-8019.80.24/bsd/sys/ |
| H A D | ubc.h | 115 int cluster_pageout(vnode_t, upl_t, upl_offset_t, off_t, int, off_t, int); 116 int cluster_pageout_ext(vnode_t, upl_t, upl_offset_t, off_t, int, off_t, int, int (*)(buf_t, vo… 118 int cluster_pagein(vnode_t, upl_t, upl_offset_t, off_t, int, off_t, int); 119 int cluster_pagein_ext(vnode_t, upl_t, upl_offset_t, off_t, int, off_t, int, int (*)(buf_t, voi… 128 void cluster_zero(upl_t, upl_offset_t, int, buf_t); 130 int cluster_copy_upl_data(uio_t, upl_t, int, int *); 139 int ubc_create_upl(vnode_t, off_t, int, upl_t *, upl_page_info_t **, int); 141 int ubc_upl_map(upl_t, vm_offset_t *); 142 int ubc_upl_unmap(upl_t); 143 int ubc_upl_map_range(upl_t, vm_offset_t, vm_size_t, vm_prot_t, vm_offset_t *); [all …]
|
| H A D | vnode_if.h | 1259 upl_t a_pl; 1285 extern errno_t VNOP_PAGEIN(vnode_t, upl_t, upl_offset_t, off_t, size_t, int, vfs_context_t); 1291 upl_t a_pl; 1325 extern errno_t VNOP_PAGEOUT(vnode_t, upl_t, upl_offset_t, off_t, size_t, int, vfs_context_t);
|
| H A D | buf.h | 646 errno_t buf_setupl(buf_t bp, upl_t upl, uint32_t offset);
|
| /xnu-8019.80.24/osfmk/mach/ |
| H A D | vm_types.h | 209 typedef struct upl *upl_t; typedef 217 typedef mach_port_t upl_t; typedef 223 #define UPL_NULL ((upl_t) NULL) 226 #define UPL_NULL ((upl_t) 0)
|
| H A D | memory_object_types.h | 763 extern void* upl_get_internal_vectorupl(upl_t); 764 extern upl_page_info_t* upl_get_internal_vectorupl_pagelist(upl_t); 792 extern void upl_clear_dirty(upl_t upl, boolean_t value); 793 extern void upl_set_referenced(upl_t upl, boolean_t value); 794 extern void upl_range_needed(upl_t upl, int index, int count); 797 extern void upl_set_blkno(upl_t upl, vm_offset_t upl_offset, int size, int64_t blkno); 809 extern void upl_deallocate(upl_t upl); 810 extern void upl_mark_decmp(upl_t upl); 811 extern void upl_unmark_decmp(upl_t upl);
|
| H A D | upl.defs | 78 upl_object : upl_t; 82 upl_object : upl_t; 89 upl_object : upl_t; 93 upl_object : upl_t;
|
| H A D | memory_object_control.defs | 148 out upl : upl_t; 158 out upl : upl_t;
|
| H A D | mach_types.defs | 87 type upl_t = mach_port_t 88 intran: upl_t convert_port_to_upl(mach_port_t) 89 outtran: mach_port_t convert_upl_to_port(upl_t) 90 destructor: upl_deallocate(upl_t)
|
| H A D | vm_map.defs | 480 out upl : upl_t; 487 upl : upl_t; 492 upl : upl_t);
|
| /xnu-8019.80.24/bsd/vm/ |
| H A D | vnode_pager.c | 290 upl_t upl, in vnode_pageout() 580 upl_t upl, in vnode_pagein() 636 if (upl == (upl_t)NULL) { in vnode_pagein() 668 if (upl == (upl_t)NULL) { in vnode_pagein() 823 upl_get_internal_page_list(upl_t upl) in upl_get_internal_page_list()
|
| H A D | vm_compressor_backing_file.c | 199 upl_t upl = NULL; in vm_swapfile_io()
|
| /xnu-8019.80.24/bsd/vfs/ |
| H A D | vfs_cluster.c | 135 extern upl_t vector_upl_create(vm_offset_t); 136 extern boolean_t vector_upl_is_valid(upl_t); 137 extern boolean_t vector_upl_set_subupl(upl_t, upl_t, u_int32_t); 138 extern void vector_upl_set_pagelist(upl_t); 139 extern void vector_upl_set_iostate(upl_t, upl_t, vm_offset_t, u_int32_t); 187 static int cluster_io(vnode_t vp, upl_t upl, vm_offset_t upl_offset, off_t f_offset, int non_rounde… 190 static int cluster_ioerror(upl_t upl, int upl_offset, int abort_size, int error, int io_flags, vnod… 197 static void cluster_read_upl_release(upl_t upl, int start_pg, int last_pg, int take_reference); 541 cluster_handle_associated_upl(struct clios *iostate, upl_t upl, in cluster_handle_associated_upl() 548 upl_t associated_upl = upl_associated_upl(upl); in cluster_handle_associated_upl() [all …]
|
| /xnu-8019.80.24/bsd/kern/ |
| H A D | ubc_subr.c | 1150 upl_t upl; in ubc_setsize_ex() 2418 upl_t *uplp, in ubc_create_upl_external() 2430 upl_t *uplp, in ubc_create_upl_kernel() 2541 upl_t upl, in ubc_upl_map() 2554 upl_t upl, in ubc_upl_map_range() 2578 upl_t upl) in ubc_upl_unmap() 2595 upl_t upl, in ubc_upl_unmap_range() 2628 upl_t upl) in ubc_upl_commit() 2694 upl_t upl, in ubc_upl_commit_range() 2771 upl_t upl, in ubc_upl_abort_range() [all …]
|
| H A D | decmpfs.c | 1220 commit_upl(upl_t upl, upl_offset_t pl_offset, size_t uplSize, int flags, int abort) 1253 upl_t pl = ap->a_pl; 1635 upl_t upl = NULL;
|
| /xnu-8019.80.24/bsd/dev/dtrace/scripts/ |
| H A D | io.d | 125 fi_offset = B->b_upl == NULL ? -1 : ((upl_t)B->b_upl)->u_offset;
|