Lines Matching refs:ool
3746 mach_msg_ool_descriptor_t * ool; in copyOutObjects() local
3829 ool = (typeof(ool))desc; in copyOutObjects()
3831 ool->deallocate = false; in copyOutObjects()
3832 ool->copy = MACH_MSG_PHYSICAL_COPY; in copyOutObjects()
3833 ool->size = length; in copyOutObjects()
3834 ool->address = address; in copyOutObjects()
3864 ool = (typeof(ool))desc; in copyOutObjects()
3865 copy = (vm_map_copy_t) ool->address; in copyOutObjects()
3894 mach_msg_ool_descriptor_t * ool; in copyInObjects() local
3940 ool = (typeof(ool))desc; in copyInObjects()
3943 if (isObjectPort && copyObjects && ool->size && ool->address) { in copyInObjects()
3944 kr = vm_map_copyout(kernel_map, ©outdata, (vm_map_copy_t) ool->address); in copyInObjects()
3946 object = OSUnserializeXML((const char *) copyoutdata, ool->size); in copyInObjects()
3947 kr = vm_deallocate(kernel_map, copyoutdata, ool->size); in copyInObjects()
3950 ool->size = 0; in copyInObjects()
3951 ool->address = NULL; in copyInObjects()