Lines Matching refs:dmsg

88 void vdds_process_dds_msg(vnet_t *vnetp, vio_dds_msg_t *dmsg);
110 static int vdds_send_dds_resp_msg(vnet_t *vnetp, vio_dds_msg_t *dmsg, int ack);
115 extern int vnet_send_dds_msg(vnet_t *vnetp, void *dmsg);
325 vdds_process_dds_msg(vnet_t *vnetp, vio_dds_msg_t *dmsg) in vdds_process_dds_msg() argument
332 if (dmsg->dds_class != DDS_VNET_NIU) { in vdds_process_dds_msg()
334 (void) vdds_send_dds_resp_msg(vnetp, dmsg, B_FALSE); in vdds_process_dds_msg()
338 switch (dmsg->dds_subclass) { in vdds_process_dds_msg()
347 (void) vdds_send_dds_resp_msg(vnetp, dmsg, B_FALSE); in vdds_process_dds_msg()
352 bcopy(dmsg, &vnetp->vdds_info.dmsg, sizeof (vio_dds_msg_t)); in vdds_process_dds_msg()
359 (void) vdds_send_dds_resp_msg(vnetp, dmsg, B_FALSE); in vdds_process_dds_msg()
373 (void) vdds_send_dds_resp_msg(vnetp, dmsg, B_TRUE); in vdds_process_dds_msg()
380 (void) vdds_send_dds_resp_msg(vnetp, dmsg, B_FALSE); in vdds_process_dds_msg()
385 bcopy(dmsg, &vdds->dmsg, sizeof (vio_dds_msg_t)); in vdds_process_dds_msg()
392 (void) vdds_send_dds_resp_msg(vnetp, dmsg, B_FALSE); in vdds_process_dds_msg()
398 dmsg->tag.vio_subtype); in vdds_process_dds_msg()
416 vio_dds_msg_t *dmsg = &vdds->dmsg; in vdds_process_dds_msg_task() local
427 hio_cookie = dmsg->msg.share_msg.cookie; in vdds_process_dds_msg_task()
436 dmsg->msg.share_msg.macaddr, max_frame_size); in vdds_process_dds_msg_task()
438 (void) vdds_send_dds_resp_msg(vnetp, dmsg, B_FALSE); in vdds_process_dds_msg_task()
464 dmsg, B_FALSE); in vdds_process_dds_msg_task()
467 dmsg, B_TRUE); in vdds_process_dds_msg_task()
478 (void) vdds_send_dds_resp_msg(vnetp, dmsg, B_FALSE); in vdds_process_dds_msg_task()
493 (void) vdds_send_dds_resp_msg(vnetp, dmsg, B_TRUE); in vdds_process_dds_msg_task()
553 vdds_send_dds_resp_msg(vnet_t *vnetp, vio_dds_msg_t *dmsg, int ack) in vdds_send_dds_resp_msg() argument
560 dmsg->tag.vio_subtype = VIO_SUBTYPE_ACK; in vdds_send_dds_resp_msg()
561 dmsg->msg.share_resp_msg.status = DDS_VNET_SUCCESS; in vdds_send_dds_resp_msg()
563 dmsg->tag.vio_subtype = VIO_SUBTYPE_NACK; in vdds_send_dds_resp_msg()
564 dmsg->msg.share_resp_msg.status = DDS_VNET_FAIL; in vdds_send_dds_resp_msg()
566 rv = vnet_send_dds_msg(vnetp, dmsg); in vdds_send_dds_resp_msg()