Lines Matching refs:copy

1125 			vm_map_copy_t copy = dsc->address;  in ipc_kmsg_clean_descriptors()  local
1130 if (copy) { in ipc_kmsg_clean_descriptors()
1131 vm_map_copy_discard(copy); in ipc_kmsg_clean_descriptors()
2342 .copy = udesc32.copy, in ipc_kmsg_inflate_ool_descriptor()
2347 switch (udesc.copy) { in ipc_kmsg_inflate_ool_descriptor()
2356 udesc.copy == MACH_MSG_PHYSICAL_COPY && in ipc_kmsg_inflate_ool_descriptor()
2371 kdesc->copy = udesc.copy; in ipc_kmsg_inflate_ool_descriptor()
2384 vm_map_copy_t copy = VM_MAP_COPY_NULL; in ipc_kmsg_copyin_ool_descriptor() local
2389 (dsc->copy == MACH_MSG_PHYSICAL_COPY) && !dsc->deallocate) { in ipc_kmsg_copyin_ool_descriptor()
2417 true, &copy) != KERN_SUCCESS) { in ipc_kmsg_copyin_ool_descriptor()
2433 dsc->deallocate, &copy)) { in ipc_kmsg_copyin_ool_descriptor()
2443 dsc->address = copy; in ipc_kmsg_copyin_ool_descriptor()
2467 .copy = udesc32.copy, in ipc_kmsg_inflate_ool_ports_descriptor()
2482 kdesc->copy = udesc.copy; in ipc_kmsg_inflate_ool_ports_descriptor()
3868 vm_map_copy_t copy = dsc->address; in ipc_kmsg_copyout_ool_descriptor() local
3874 if (copy != VM_MAP_COPY_NULL) { in ipc_kmsg_copyout_ool_descriptor()
3878 if (vm_map_copy_validate_size(map, copy, &size) == FALSE) { in ipc_kmsg_copyout_ool_descriptor()
3880 dsc, dsc->size, (unsigned long long)copy->size, copy); in ipc_kmsg_copyout_ool_descriptor()
3883 if ((copy->type == VM_MAP_COPY_ENTRY_LIST) && in ipc_kmsg_copyout_ool_descriptor()
3884 (trunc_page(copy->offset) != copy->offset || in ipc_kmsg_copyout_ool_descriptor()
3897 …rounded_size = vm_map_round_page(copy->offset + size, effective_page_mask) - vm_map_trunc_page(cop… in ipc_kmsg_copyout_ool_descriptor()
3921 (copy->offset & effective_page_mask)) { in ipc_kmsg_copyout_ool_descriptor()
3925 rounded_addr += (copy->offset & effective_page_mask); in ipc_kmsg_copyout_ool_descriptor()
3927 assert((rounded_addr & effective_page_mask) == (copy->offset & effective_page_mask)); in ipc_kmsg_copyout_ool_descriptor()
3931 kr = vm_map_copy_overwrite(map, rcv_addr, copy, size, FALSE); in ipc_kmsg_copyout_ool_descriptor()
3934 kr = vm_map_copyout_size(map, &rcv_addr, copy, size); in ipc_kmsg_copyout_ool_descriptor()
3942 vm_map_copy_discard(copy); in ipc_kmsg_copyout_ool_descriptor()
3962 bool deallocate = (kdesc->copy == MACH_MSG_VIRTUAL_COPY); in ipc_kmsg_deflate_memory_descriptor()
3969 .copy = kdesc->copy, in ipc_kmsg_deflate_memory_descriptor()
3979 .copy = kdesc->copy, in ipc_kmsg_deflate_memory_descriptor()
4061 .copy = MACH_MSG_VIRTUAL_COPY, in ipc_kmsg_deflate_port_array_descriptor()
4072 .copy = MACH_MSG_VIRTUAL_COPY, in ipc_kmsg_deflate_port_array_descriptor()
5740 (dsc->copy == MACH_MSG_PHYSICAL_COPY) && in ipc_kmsg_trace_send()