Lines Matching defs:daddr
1481 mach_msg_descriptor_t *daddr, *naddr;
1519 daddr = NULL;
1521 daddr = naddr;
1525 switch (daddr->type.type) {
1532 user_desc_sizes[i] = sizeof(*daddr);
1536 ((vm_offset_t)daddr + user_desc_sizes[i]);
1538 naddr = daddr + 1;
1548 switch (daddr->type.type) {
1554 ((OTHER_OOL_DESCRIPTOR *)daddr)->size :
1555 daddr->out_of_line.size;
1557 if (daddr->out_of_line.copy != MACH_MSG_PHYSICAL_COPY &&
1558 daddr->out_of_line.copy != MACH_MSG_VIRTUAL_COPY) {
1568 (daddr->out_of_line.copy == MACH_MSG_PHYSICAL_COPY) &&
1569 !(daddr->out_of_line.deallocate)) {
1613 switch (daddr->type.type) {
1624 user_dsc = &daddr->port;
1668 user_dsc = (OTHER_OOL_DESCRIPTOR *)&daddr->out_of_line;
1677 user_dsc = &daddr->out_of_line;
1768 user_dsc = (OTHER_OOL_PORTS_DESCRIPTOR *)&daddr->ool_ports;
1777 user_dsc = &daddr->ool_ports;
1788 dsc->type = daddr->type.type;
1875 (daddr = (differs) ? (mach_msg_descriptor_t *)((vm_offset_t)(daddr) -
1876 user_desc_sizes[i - 1]) : daddr - 1)
1884 if (differs && naddr != daddr) {
1889 new_base->header.msgh_size -= (vm_offset_t)naddr - (vm_offset_t)daddr;
2513 mach_msg_descriptor_t *daddr, *naddr;
2523 daddr = (mach_msg_descriptor_t *) (body + 1);
2545 naddr = daddr;
2567 naddr = daddr;
2570 naddr = daddr;
2576 for ( i = 0; i < dsc_count; i++, daddr++ ) {
2577 switch (daddr->type.type) {
2589 dsc = &daddr->port;
2615 dsc = &daddr->out_of_line;
2726 dsc = &daddr->ool_ports;
2765 ipc_kmsg_clean_body(kmsg, 1, daddr);