Lines Matching refs:dsc
416 mach_msg_port_descriptor_t *dsc; in mach_msg_destroy() local
421 dsc = &daddr->port; in mach_msg_destroy()
422 mach_msg_destroy_port(dsc->name, dsc->disposition); in mach_msg_destroy()
423 daddr = (mach_msg_descriptor_t *)(dsc + 1); in mach_msg_destroy()
428 mach_msg_ool_descriptor_t *dsc; in mach_msg_destroy() local
433 dsc = &daddr->out_of_line; in mach_msg_destroy()
434 if (dsc->deallocate) { in mach_msg_destroy()
435 mach_msg_destroy_memory((vm_offset_t)dsc->address, in mach_msg_destroy()
436 dsc->size); in mach_msg_destroy()
438 daddr = (mach_msg_descriptor_t *)(dsc + 1); in mach_msg_destroy()
443 mach_msg_ool_descriptor_t *dsc; in mach_msg_destroy() local
448 dsc = &daddr->out_of_line; in mach_msg_destroy()
449 daddr = (mach_msg_descriptor_t *)(dsc + 1); in mach_msg_destroy()
455 mach_msg_ool_ports_descriptor_t *dsc; in mach_msg_destroy() local
461 dsc = &daddr->ool_ports; in mach_msg_destroy()
462 ports = (mach_port_t *) dsc->address; in mach_msg_destroy()
463 for (j = 0; j < dsc->count; j++, ports++) { in mach_msg_destroy()
464 mach_msg_destroy_port(*ports, dsc->disposition); in mach_msg_destroy()
470 if (dsc->deallocate) { in mach_msg_destroy()
471 mach_msg_destroy_memory((vm_offset_t)dsc->address, in mach_msg_destroy()
472 dsc->count * sizeof(mach_port_t)); in mach_msg_destroy()
474 daddr = (mach_msg_descriptor_t *)(dsc + 1); in mach_msg_destroy()
479 mach_msg_guarded_port_descriptor_t *dsc; in mach_msg_destroy() local
484 dsc = &daddr->guarded_port; in mach_msg_destroy()
485 flags = dsc->flags; in mach_msg_destroy()
488 mach_port_unguard(mach_task_self_, dsc->name, (uint64_t)dsc->context); in mach_msg_destroy()
490 mach_msg_destroy_port(dsc->name, dsc->disposition); in mach_msg_destroy()
491 daddr = (mach_msg_descriptor_t *)(dsc + 1); in mach_msg_destroy()