| /xnu-12377.81.4/osfmk/vm/ |
| H A D | vm_pageout_xnu.h | 47 upl_t upl); 50 extern void upl_set_iodone(upl_t, void *); 51 extern void upl_set_iodone_error(upl_t, int); 52 extern void upl_callout_iodone(upl_t); 55 upl_t upl); 57 extern upl_t upl_associated_upl(upl_t upl); 58 extern void upl_set_associated_upl(upl_t upl, upl_t associated_upl); 59 extern void upl_set_map_exclusive(upl_t upl); 60 extern void upl_clear_map_exclusive(upl_t upl); 61 extern void upl_set_fs_verify_info(upl_t upl, uint32_t size_per_page); [all …]
|
| H A D | vm_ubc.h | 46 extern struct vnode * upl_lookup_vnode(upl_t upl); 48 extern upl_t vector_upl_create(vm_offset_t, uint32_t); 49 extern upl_size_t vector_upl_get_size(const upl_t); 50 extern boolean_t vector_upl_is_valid(upl_t); 51 extern boolean_t vector_upl_set_subupl(upl_t, upl_t, u_int32_t); 52 extern void vector_upl_set_pagelist(upl_t); 53 uint32_t vector_upl_max_upls(const upl_t upl); 96 struct vnode *, upl_t, 100 struct vnode *, upl_t,
|
| H A D | vm_upl.h | 51 upl_t upl, 58 upl_t upl 64 upl_t upl, 74 upl_t upl, 84 upl_t *upl,
|
| H A D | vm_pageout_internal.h | 71 upl_t *upl_ptr, 80 upl_t upl, 86 upl_t upl); 90 upl_t upl, 98 upl_t upl,
|
| H A D | vm_pageout.h | 143 upl_t upl); 155 upl_t upl, 159 upl_t upl, 167 upl_t upl1, 168 upl_t upl2);
|
| H A D | memory_object.h | 74 extern upl_t convert_port_to_upl( 77 extern ipc_port_t convert_upl_to_port( upl_t );
|
| H A D | vm_pageout.c | 5740 upl_set_decmp_info(upl_t upl, upl_t src_upl) 5770 static upl_t 5774 upl_t upl; 5833 upl_destroy(upl_t upl) 5845 upl_t src_upl; 5867 queue_remove(&object->uplq, upl, upl_t, uplq); 5919 upl_deallocate(upl_t upl) 5941 upl_mark_decmp(upl_t upl) 5950 upl_unmark_decmp(upl_t upl) 6152 upl_t *upl_ptr, [all …]
|
| H A D | vm_upl.c | 50 upl_t upl, in vm_upl_map() 68 upl_t upl) in vm_upl_unmap() 81 upl_t upl, in vm_upl_map_range() 106 upl_t upl, in vm_upl_unmap_range() 130 upl_t *upl, in vm_map_get_upl() 166 upl_t upl, in upl_abort_range() 184 upl_t vector_upl = NULL; in upl_abort_range() 583 upl_t upl, in upl_abort() 597 upl_t upl, in upl_commit_range() 621 upl_t vector_upl = NULL; in upl_commit_range() [all …]
|
| H A D | vm_iokit.h | 43 upl_t *upl_ptr, 57 upl_t upl_ptr,
|
| H A D | memory_object.c | 1234 upl_t *upl_ptr, in memory_object_iopl_request() 1345 upl_t *upl_ptr, in memory_object_upl_request() 2087 upl_t 2096 __unused upl_t upl) in convert_upl_to_port()
|
| H A D | vm_tests.c | 994 upl_t upl; in vm_test_per_mapping_internal_accounting() 2584 extern upl_t vector_upl_create(vm_offset_t, uint32_t); in vm_vector_upl_test() 2585 extern boolean_t vector_upl_set_subupl(upl_t, upl_t, uint32_t); in vm_vector_upl_test() 2587 upl_t vector_upl = NULL; in vm_vector_upl_test() 2628 upl_t subupl; in vm_vector_upl_test() 3206 upl_buf_compare(user_addr_t src, upl_t upl, const void *upl_buf, upl_size_t size, bool copy_expecte… in upl_buf_compare() 3247 upl_t upl = NULL; in vm_upl_test() 3339 upl_t upl = NULL; in vm_upl_submap_test() 3545 upl_t upl = NULL; in vm_upl_object_test()
|
| H A D | device_vm.c | 188 upl_t upl; in device_pager_populate_object()
|
| /xnu-12377.81.4/bsd/sys/ |
| H A D | ubc.h | 117 int cluster_pageout(vnode_t, upl_t, upl_offset_t, off_t, int, off_t, int); 118 int cluster_pageout_ext(vnode_t, upl_t, upl_offset_t, off_t, int, off_t, int, int (*)(buf_t, vo… 120 int cluster_pagein(vnode_t, upl_t, upl_offset_t, off_t, int, off_t, int); 121 int cluster_pagein_ext(vnode_t, upl_t, upl_offset_t, off_t, int, off_t, int, int (*)(buf_t, voi… 130 void cluster_zero(upl_t, upl_offset_t, int, buf_t); 132 int cluster_copy_upl_data(uio_t, upl_t, int, int *); 141 int ubc_create_upl(vnode_t, off_t, int, upl_t *, upl_page_info_t **, int); 143 int ubc_upl_map(upl_t, vm_offset_t *); 144 int ubc_upl_unmap(upl_t); 145 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 | 1264 upl_t a_pl; 1290 extern errno_t VNOP_PAGEIN(vnode_t, upl_t, upl_offset_t, off_t, size_t, int, vfs_context_t); 1296 upl_t a_pl; 1330 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 | 663 errno_t buf_setupl(buf_t bp, upl_t upl, uint32_t offset);
|
| /xnu-12377.81.4/osfmk/arm64/ |
| H A D | apt.c | 43 …unused size_t allocation_size, vm_map_offset_t *__unused ret_mapped_addr, upl_t *__unused ret_upl); 45 …_unused size_t allocation_size, vm_map_offset_t *__unused ret_mapped_addr, upl_t *__unused ret_upl) in apt_allocate_va_buffer() 51 …_buffer(__unused size_t allocation_size, __unused vm_map_offset_t mapped_addr, __unused upl_t upl); 53 …a_buffer(__unused size_t allocation_size, __unused vm_map_offset_t mapped_addr, __unused upl_t upl) in apt_free_va_buffer()
|
| /xnu-12377.81.4/osfmk/mach/ |
| H A D | memory_object_types.h | 787 extern void *upl_get_internal_vectorupl(upl_t); 788 extern upl_page_info_t *upl_get_internal_vectorupl_pagelist(upl_t); 789 extern upl_page_info_t *upl_get_internal_page_list(upl_t upl); 793 extern void upl_clear_dirty(upl_t upl, boolean_t value); 794 extern void upl_set_referenced(upl_t upl, boolean_t value); 795 extern void upl_range_needed(upl_t upl, int index, int count); 798 extern void upl_set_blkno(upl_t upl, vm_offset_t upl_offset, int size, int64_t blkno); 810 extern void upl_deallocate(upl_t upl); 811 extern void upl_mark_decmp(upl_t upl); 812 extern void upl_unmark_decmp(upl_t upl); [all …]
|
| H A D | vm_types.h | 103 typedef struct upl *upl_t; typedef 126 typedef mach_port_t upl_t; typedef 137 #define UPL_NULL ((upl_t) NULL) 143 #define UPL_NULL ((upl_t) 0)
|
| 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.h | 110 upl_t *upl,
|
| 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)
|
| /xnu-12377.81.4/bsd/vm/ |
| H A D | vnode_pager.c | 302 upl_t upl, in vnode_pageout() 590 upl_t upl, in vnode_pagein() 647 if (upl == (upl_t)NULL) { in vnode_pagein() 680 if (upl == (upl_t)NULL) { in vnode_pagein()
|
| /xnu-12377.81.4/bsd/vfs/ |
| H A D | vfs_cluster.c | 140 extern void vector_upl_set_iostate(upl_t, upl_t, vm_offset_t, upl_size_t); 188 static int cluster_io(vnode_t vp, upl_t upl, vm_offset_t upl_offset, off_t f_offset, int non_rounde… 193 static int cluster_ioerror(upl_t upl, int upl_offset, int abort_size, int error, int io_flags, vnod… 200 static int cluster_handle_split_pagein(vnode_t vp, upl_t upl, upl_offset_t upl_offset, off_t f_offs… 203 static void cluster_read_upl_release(upl_t upl, int start_pg, int last_pg, int take_reference); 651 cluster_handle_associated_upl(struct clios *iostate, upl_t upl, in cluster_handle_associated_upl() 658 upl_t associated_upl = upl_associated_upl(upl); in cluster_handle_associated_upl() 899 cluster_handle_verification(buf_t cbp_head, vnode_t vp, upl_t upl, int upl_offset, int transaction_… in cluster_handle_verification() 989 cluster_ioerror(upl_t upl, int upl_offset, int abort_size, int error, int io_flags, vnode_t vp) in cluster_ioerror() 1121 upl_t upl; in cluster_iodone_finish() [all …]
|
| /xnu-12377.81.4/bsd/kern/ |
| H A D | ubc_subr.c | 1299 upl_t upl; in ubc_setsize_ex() 2569 upl_t *uplp, in ubc_create_upl_external() 2581 upl_t *uplp, in ubc_create_upl_kernel() 2692 upl_t upl, in ubc_upl_map() 2705 upl_t upl, in ubc_upl_map_range() 2729 upl_t upl) in ubc_upl_unmap() 2746 upl_t upl, in ubc_upl_unmap_range() 2779 upl_t upl) in ubc_upl_commit() 2845 upl_t upl, in ubc_upl_commit_range() 2922 upl_t upl, in ubc_upl_abort_range() [all …]
|
| /xnu-12377.81.4/bsd/dev/dtrace/scripts/ |
| H A D | io.d | 125 fi_offset = B->b_upl == NULL ? -1 : ((upl_t)B->b_upl)->u_offset;
|