Lines Matching refs:upl
73 #include <mach/upl.h>
1634 /* map a (whole) upl into an address space */
1638 upl_t upl,
1647 kr = vm_map_enter_upl(map, upl, &map_addr);
1655 upl_t upl)
1660 return (vm_map_remove_upl(map, upl));
1663 /* Retrieve a upl for an object underlying an address range in a map */
1670 upl_t *upl,
1689 upl,
2713 * state handling allows the caller to avoid the overhead of the upl structures.
2795 upl_t upl,
2800 upl_t upl);
2803 upl_t upl,
2808 upl_t upl,
2816 upl_t upl,
2820 upl_t upl,
2829 upl_t upl,
2832 return vm_upl_map(map, upl, dst_addr);
2839 upl_t upl)
2841 return vm_upl_unmap(map, upl);
2846 upl_t upl,
2852 kr = upl_commit(upl, pl, count);
2853 upl_deallocate(upl);
2860 upl_t upl,
2877 kr = upl_commit_range(upl, offset, size, flags, pl, count, &finished);
2880 upl_deallocate(upl);
2887 upl_t upl,
2898 kr = upl_abort_range(upl, offset, size, abort_flags, &finished);
2901 upl_deallocate(upl);
2908 upl_t upl,
2913 kr = upl_abort(upl, abort_type);
2914 upl_deallocate(upl);