Home
last modified time | relevance | path

Searched refs:upl_offset (Results 1 – 5 of 5) sorted by relevance

/xnu-12377.81.4/bsd/vfs/
H A Dvfs_cluster.c188 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…
652 upl_offset_t upl_offset, upl_size_t size, off_t f_offset) in cluster_handle_associated_upl() argument
678 if ((upl_offset & PAGE_MASK) == (f_offset & PAGE_MASK)) { in cluster_handle_associated_upl()
679 assoc_upl_offset = trunc_page_32(upl_offset); in cluster_handle_associated_upl()
680 assoc_upl_end = round_page_32(upl_offset + size); in cluster_handle_associated_upl()
728 upl_offset_t upl_end = round_page_32(upl_offset + size); in cluster_handle_associated_upl()
731 if ((trunc_page_32(upl_offset) == 0) && (upl_end == upl_size)) { in cluster_handle_associated_upl()
746 …assertf((upl_offset >= PAGE_SIZE) || ((assoc_upl_start_f_offset == trunc_page_64(f_offset)) && (as… in cluster_handle_associated_upl()
[all …]
H A Dvfs_bio.c4878 int upl_offset; in brecover_data() local
4911 for (upl_offset = 0; (uint32_t)upl_offset < bp->b_bufsize; upl_offset += PAGE_SIZE) { in brecover_data()
4912 if (!upl_valid_page(pl, upl_offset / PAGE_SIZE) || !upl_dirty_page(pl, upl_offset / PAGE_SIZE)) { in brecover_data()
/xnu-12377.81.4/bsd/vm/
H A Dvnode_pager.c303 upl_offset_t upl_offset, in vnode_pageout() argument
353 ubc_upl_abort_range(upl, upl_offset, size, UPL_ABORT_FREE_ON_EMPTY); in vnode_pageout()
367 if ((error_ret = VNOP_PAGEOUT(vp, upl, upl_offset, (off_t)f_offset, in vnode_pageout()
392 if ((error_ret = VNOP_PAGEOUT(vp, NULL, upl_offset, (off_t)f_offset, in vnode_pageout()
412 upl_offset = 0; in vnode_pageout()
423 base_index = upl_offset / PAGE_SIZE; in vnode_pageout()
425 for (pg_index = (upl_offset + isize) / PAGE_SIZE; pg_index > base_index;) { in vnode_pageout()
435 ubc_upl_abort_range(upl, upl_offset, isize, UPL_ABORT_FREE_ON_EMPTY); in vnode_pageout()
458 for (offset = upl_offset; isize; isize -= PAGE_SIZE, offset += PAGE_SIZE) { in vnode_pageout()
482 offset = upl_offset; in vnode_pageout()
[all …]
/xnu-12377.81.4/osfmk/mach/
H A Dmemory_object_types.h798 extern void upl_set_blkno(upl_t upl, vm_offset_t upl_offset, int size, int64_t blkno);
/xnu-12377.81.4/osfmk/vm/
H A Dvm_pageout.c9780 vector_upl_create(vm_offset_t upl_offset, uint32_t max_upls) argument
9796 upl->u_offset = upl_offset;
9797 vector_upl->offset = upl_offset;
9940 vector_upl_subupl_byoffset(upl_t upl, upl_offset_t *upl_offset, upl_size_t *upl_size) argument
9953 if (*upl_offset <= (subupl_state.offset + subupl_state.size - 1)) {
9961 if ((subupl_state.offset + subupl_state.size) < (*upl_offset + *upl_size)) {
9962 *upl_size = (subupl_state.offset + subupl_state.size) - *upl_offset;
9967 if (*upl_offset >= subupl_state.offset) {
9968 *upl_offset -= subupl_state.offset;
10175 vm_offset_t upl_offset, argument
[all …]