Lines Matching refs:tagp
69 int vgen_send_dringack_shm(vgen_ldc_t *ldcp, vio_msg_tag_t *tagp,
74 static int vgen_handle_dringdata_ack_shm(vgen_ldc_t *ldcp, vio_msg_tag_t *tagp);
771 vio_msg_tag_t *tagp = (vio_msg_tag_t *)arg2;
775 switch (tagp->vio_subtype) {
785 rv = vgen_handle_dringdata_info_shm(ldcp, tagp);
794 rv = vgen_handle_dringdata_ack_shm(ldcp, tagp);
801 rv = vgen_handle_dringdata_nack_shm(ldcp, tagp);
812 vgen_handle_dringdata_info_shm(vgen_ldc_t *ldcp, vio_msg_tag_t *tagp)
817 vio_dring_msg_t *dringmsg = (vio_dring_msg_t *)tagp;
1169 vgen_handle_dringdata_ack_shm(vgen_ldc_t *ldcp, vio_msg_tag_t *tagp)
1180 vio_dring_msg_t *dringmsg = (vio_dring_msg_t *)tagp;
1306 vgen_handle_dringdata_nack_shm(vgen_ldc_t *ldcp, vio_msg_tag_t *tagp)
1315 vio_dring_msg_t *dringmsg = (vio_dring_msg_t *)tagp;
1389 vio_msg_tag_t *tagp = &msgp->tag;
1400 tagp->vio_msgtype = VIO_TYPE_DATA;
1401 tagp->vio_subtype = VIO_SUBTYPE_INFO;
1402 tagp->vio_subtype_env = VIO_DRING_DATA;
1403 tagp->vio_sid = ldcp->local_sid;
1410 rv = vgen_sendmsg_shm(ldcp, (caddr_t)tagp, sizeof (dringmsg));
1427 vgen_send_dringack_shm(vgen_ldc_t *ldcp, vio_msg_tag_t *tagp, uint32_t start,
1432 vio_dring_msg_t *msgp = (vio_dring_msg_t *)tagp;
1435 tagp->vio_msgtype = VIO_TYPE_DATA;
1436 tagp->vio_subtype = VIO_SUBTYPE_ACK;
1437 tagp->vio_subtype_env = VIO_DRING_DATA;
1438 tagp->vio_sid = ldcp->local_sid;
1444 rv = vgen_sendmsg_shm(ldcp, (caddr_t)tagp, sizeof (*msgp));