• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.5.8/xnu-1228.15.4/bsd/vm/

Lines Matching refs:upl

129 	upl_t			upl,
159 if (upl && !(flags & UPL_NOCOMMIT))
160 ubc_upl_abort_range(upl, upl_offset, size, UPL_ABORT_FREE_ON_EMPTY);
174 if ( (error_ret = VNOP_PAGEOUT(vp, upl, upl_offset, (off_t)f_offset,
185 * for msyncs... the upl may not contain any
190 pl = ubc_upl_pageinfo(upl);
212 ubc_upl_abort_range(upl, offset, PAGE_SIZE, UPL_ABORT_FREE_ON_EMPTY);
218 ubc_upl_commit_range(upl, offset, PAGE_SIZE, UPL_COMMIT_FREE_ON_EMPTY);
226 * UPL so that we aren't looking at a upl that
238 * our hold on the upl and leave
241 ubc_upl_abort_range(upl, upl_offset, isize, UPL_ABORT_FREE_ON_EMPTY);
293 ubc_upl_abort_range(upl, offset, PAGE_SIZE, UPL_ABORT_FREE_ON_EMPTY);
299 ubc_upl_commit_range(upl, offset, PAGE_SIZE, UPL_COMMIT_FREE_ON_EMPTY);
324 if ( (error = VNOP_PAGEOUT(vp, upl, (vm_offset_t)offset, (off_t)f_offset,
349 upl_t upl,
374 if (upl && must_commit)
375 ubc_upl_abort_range(upl, upl_offset, size, UPL_ABORT_FREE_ON_EMPTY | UPL_ABORT_ERROR);
379 if (upl == (upl_t)NULL) {
388 ubc_create_upl(vp, f_offset, size, &upl, &pl, UPL_NOBLOCK | UPL_RET_ONLY_ABSENT | UPL_SET_LITE);
390 if (upl == (upl_t)NULL) {
402 * if we get here, we've created the upl and
411 pl = ubc_upl_pageinfo(upl);
422 * upl
432 ubc_upl_abort_range(upl, upl_offset, size, UPL_ABORT_FREE_ON_EMPTY);
464 ubc_upl_abort_range(upl, start_pg * PAGE_SIZE, xsize, UPL_ABORT_FREE_ON_EMPTY);
485 * or non-present page before the end of the upl is reached, if we
498 if ( (error = VNOP_PAGEIN(vp, upl, (vm_offset_t) xoff,
545 upl_get_internal_page_list(upl_t upl)
547 return(UPL_GET_INTERNAL_PAGE_LIST(upl));