Searched refs:upl_offset (Results 1 – 5 of 5) sorted by relevance
| /xnu-12377.81.4/bsd/vfs/ |
| H A D | vfs_cluster.c | 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… 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 D | vfs_bio.c | 4878 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 D | vnode_pager.c | 303 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 D | memory_object_types.h | 798 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 D | vm_pageout.c | 9780 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 …]
|