Home
last modified time | relevance | path

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

12

/xnu-8019.80.24/osfmk/vm/
H A Dvm_pageout.h214 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 Dmemory_object.h112 extern upl_t convert_port_to_upl(
115 extern ipc_port_t convert_upl_to_port( upl_t );
H A Dvm_pageout.c5189 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 Dvm_protos.h153 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 Dvm_user.c2466 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 Dmemory_object.c1403 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 Ddevice_vm.c191 upl_t upl; in device_pager_populate_object()
H A Dvm_kern.h219 upl_t *upl_ptr,
H A Dbsd_vm.c858 (upl_t) NULL, in vnode_pager_cluster_read()
872 upl_t upl = NULL; in vnode_pager_cluster_read()
H A Dvm_swapfile_pager.c306 upl_t upl; in swapfile_pager_data_request()
/xnu-8019.80.24/bsd/sys/
H A Dubc.h115 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 Dvnode_if.h1259 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 Dbuf.h646 errno_t buf_setupl(buf_t bp, upl_t upl, uint32_t offset);
/xnu-8019.80.24/osfmk/mach/
H A Dvm_types.h209 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 Dmemory_object_types.h763 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 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.defs148 out upl : upl_t;
158 out upl : upl_t;
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)
H A Dvm_map.defs480 out upl : upl_t;
487 upl : upl_t;
492 upl : upl_t);
/xnu-8019.80.24/bsd/vm/
H A Dvnode_pager.c290 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 Dvm_compressor_backing_file.c199 upl_t upl = NULL; in vm_swapfile_io()
/xnu-8019.80.24/bsd/vfs/
H A Dvfs_cluster.c135 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 Dubc_subr.c1150 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 Ddecmpfs.c1220 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 Dio.d125 fi_offset = B->b_upl == NULL ? -1 : ((upl_t)B->b_upl)->u_offset;

12