Home
last modified time | relevance | path

Searched refs:upl_t (Results 1 – 25 of 40) sorted by relevance

12

/xnu-12377.81.4/osfmk/vm/
H A Dvm_pageout_xnu.h47 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 Dvm_ubc.h46 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 Dvm_upl.h51 upl_t upl,
58 upl_t upl
64 upl_t upl,
74 upl_t upl,
84 upl_t *upl,
H A Dvm_pageout_internal.h71 upl_t *upl_ptr,
80 upl_t upl,
86 upl_t upl);
90 upl_t upl,
98 upl_t upl,
H A Dvm_pageout.h143 upl_t upl);
155 upl_t upl,
159 upl_t upl,
167 upl_t upl1,
168 upl_t upl2);
H A Dmemory_object.h74 extern upl_t convert_port_to_upl(
77 extern ipc_port_t convert_upl_to_port( upl_t );
H A Dvm_pageout.c5740 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 Dvm_upl.c50 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 Dvm_iokit.h43 upl_t *upl_ptr,
57 upl_t upl_ptr,
H A Dmemory_object.c1234 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 Dvm_tests.c994 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 Ddevice_vm.c188 upl_t upl; in device_pager_populate_object()
/xnu-12377.81.4/bsd/sys/
H A Dubc.h117 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 Dvnode_if.h1264 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 Dbuf.h663 errno_t buf_setupl(buf_t bp, upl_t upl, uint32_t offset);
/xnu-12377.81.4/osfmk/arm64/
H A Dapt.c43 …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 Dmemory_object_types.h787 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 Dvm_types.h103 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 Dupl.defs78 upl_object : upl_t;
82 upl_object : upl_t;
89 upl_object : upl_t;
93 upl_object : upl_t;
H A Dmemory_object_control.h110 upl_t *upl,
H A Dmach_types.defs87 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 Dvnode_pager.c302 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 Dvfs_cluster.c140 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 Dubc_subr.c1299 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 Dio.d125 fi_offset = B->b_upl == NULL ? -1 : ((upl_t)B->b_upl)->u_offset;

12