Lines Matching defs: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)
332 if (dmsg->dds_class != DDS_VNET_NIU) {
334 (void) vdds_send_dds_resp_msg(vnetp, dmsg, B_FALSE);
338 switch (dmsg->dds_subclass) {
347 (void) vdds_send_dds_resp_msg(vnetp, dmsg, B_FALSE);
352 bcopy(dmsg, &vnetp->vdds_info.dmsg, sizeof (vio_dds_msg_t));
359 (void) vdds_send_dds_resp_msg(vnetp, dmsg, B_FALSE);
373 (void) vdds_send_dds_resp_msg(vnetp, dmsg, B_TRUE);
380 (void) vdds_send_dds_resp_msg(vnetp, dmsg, B_FALSE);
385 bcopy(dmsg, &vdds->dmsg, sizeof (vio_dds_msg_t));
392 (void) vdds_send_dds_resp_msg(vnetp, dmsg, B_FALSE);
398 dmsg->tag.vio_subtype);
416 vio_dds_msg_t *dmsg = &vdds->dmsg;
427 hio_cookie = dmsg->msg.share_msg.cookie;
436 dmsg->msg.share_msg.macaddr, max_frame_size);
438 (void) vdds_send_dds_resp_msg(vnetp, dmsg, B_FALSE);
464 dmsg, B_FALSE);
467 dmsg, B_TRUE);
478 (void) vdds_send_dds_resp_msg(vnetp, dmsg, B_FALSE);
493 (void) vdds_send_dds_resp_msg(vnetp, dmsg, B_TRUE);
553 vdds_send_dds_resp_msg(vnet_t *vnetp, vio_dds_msg_t *dmsg, int ack)
560 dmsg->tag.vio_subtype = VIO_SUBTYPE_ACK;
561 dmsg->msg.share_resp_msg.status = DDS_VNET_SUCCESS;
563 dmsg->tag.vio_subtype = VIO_SUBTYPE_NACK;
564 dmsg->msg.share_resp_msg.status = DDS_VNET_FAIL;
566 rv = vnet_send_dds_msg(vnetp, dmsg);