vio_subtype
pkt.tag.vio_subtype = VIO_SUBTYPE_INFO;
vio_msg.tag.vio_subtype == VIO_SUBTYPE_INFO) {
pkt.tag.vio_subtype = VIO_SUBTYPE_INFO;
vio_msg.tag.vio_subtype == VIO_SUBTYPE_INFO) {
pkt.tag.vio_subtype = VIO_SUBTYPE_INFO;
vio_msg.tag.vio_subtype == VIO_SUBTYPE_INFO) {
msg.tag.vio_subtype = VIO_SUBTYPE_INFO;
ASSERT(msgp->tag.vio_subtype == VIO_SUBTYPE_ACK);
vio_msg.tag.vio_subtype != VIO_SUBTYPE_ACK) {
switch (msg->tag.vio_subtype) {
msg->tag.vio_msgtype, msg->tag.vio_subtype,
dmsg.tag.vio_subtype,
switch (dmsg.tag.vio_subtype) {
msgp->tag.vio_subtype,
if (msg->tag.vio_subtype == VIO_SUBTYPE_NACK) {
} else if (msg->tag.vio_subtype == VIO_SUBTYPE_INFO) {
switch (ver_msg->tag.vio_subtype) {
ver_msg->tag.vio_subtype = VIO_SUBTYPE_INFO;
switch (attr_msg->tag.vio_subtype) {
switch (dring_msg->tag.vio_subtype) {
(task->msg->tag.vio_subtype == VIO_SUBTYPE_ACK) ? "ACK" : "NACK");
task->msg->tag.vio_subtype = VIO_SUBTYPE_NACK;
switch (msg->tag.vio_subtype) {
msg->tag.vio_msgtype, msg->tag.vio_subtype,
(tag->vio_subtype == subtype) &&
msg->tag.vio_subtype = VIO_SUBTYPE_ACK;
msg->tag.vio_subtype = VIO_SUBTYPE_ACK;
msg->tag.vio_subtype, msg->tag.vio_subtype_env);
msg->tag.vio_subtype = VIO_SUBTYPE_ACK;
msg->tag.vio_subtype = VIO_SUBTYPE_NACK;
msg->tag.vio_subtype = VIO_SUBTYPE_NACK;
dmsg->tag.vio_subtype);
vmsg.tag.vio_subtype = VIO_SUBTYPE_INFO;
dmsg->tag.vio_subtype = VIO_SUBTYPE_ACK;
dmsg->tag.vio_subtype = VIO_SUBTYPE_NACK;
tagp->vio_subtype = VIO_SUBTYPE_INFO;
tagp->vio_subtype = VIO_SUBTYPE_INFO;
tagp->vio_subtype = VIO_SUBTYPE_INFO;
tagp->vio_subtype = VIO_SUBTYPE_INFO;
tagp->vio_subtype = VIO_SUBTYPE_INFO;
switch (tagp->vio_subtype) {
tagp->vio_subtype = VIO_SUBTYPE_NACK;
tagp->vio_subtype = VIO_SUBTYPE_NACK;
tagp->vio_subtype = VIO_SUBTYPE_ACK;
tagp->vio_subtype = VIO_SUBTYPE_NACK;
tagp->vio_subtype, ldcp->hphase);
switch (tagp->vio_subtype) {
tagp->vio_subtype = VIO_SUBTYPE_ACK;
tagp->vio_subtype = VIO_SUBTYPE_NACK;
if (tagp->vio_subtype == VIO_SUBTYPE_NACK) {
tagp->vio_subtype, ldcp->hphase);
switch (tagp->vio_subtype) {
tagp->vio_subtype = VIO_SUBTYPE_ACK;
tagp->vio_subtype = VIO_SUBTYPE_NACK;
if (tagp->vio_subtype == VIO_SUBTYPE_NACK) {
tagp->vio_subtype, ldcp->hphase);
switch (tagp->vio_subtype) {
tagp->vio_subtype = VIO_SUBTYPE_ACK;
switch (tagp->vio_subtype) {
switch (tagp->vio_subtype) {
tagp->vio_subtype = VIO_SUBTYPE_ACK;
tagp->vio_subtype == VIO_SUBTYPE_INFO) {
tagp->vio_subtype = VIO_SUBTYPE_INFO;
pkt->tag.vio_subtype = VIO_SUBTYPE_INFO;
tagp->vio_subtype = VIO_SUBTYPE_INFO;
tagp->vio_subtype = VIO_SUBTYPE_ACK;
switch (tagp->vio_subtype) {
tagp->vio_subtype = VIO_SUBTYPE_INFO;
tagp->vio_subtype = VIO_SUBTYPE_ACK;
if (tagp->vio_subtype == VIO_SUBTYPE_INFO) {
switch (tagp->vio_subtype) {
tagp->vio_subtype = VIO_SUBTYPE_NACK;
vmsg.tag.vio_subtype = VIO_SUBTYPE_INFO;
if (dmsg->tag.vio_subtype == VIO_SUBTYPE_NACK) {
if (dmsg->tag.vio_subtype == VIO_SUBTYPE_NACK) {
dmsg->tag.vio_subtype = VIO_SUBTYPE_ACK;
dmsg->tag.vio_subtype = VIO_SUBTYPE_NACK;
msgp->tag.vio_subtype = VIO_SUBTYPE_INFO;
(tagp->vio_subtype == VIO_SUBTYPE_ACK)) {
switch (ver_pkt->tag.vio_subtype) {
ver_pkt->tag.vio_subtype = VIO_SUBTYPE_NACK;
ver_pkt->tag.vio_subtype = VIO_SUBTYPE_ACK;
ver_pkt->tag.vio_subtype = VIO_SUBTYPE_NACK;
ver_pkt->tag.vio_subtype = VIO_SUBTYPE_INFO;
ver_pkt->tag.vio_subtype);
switch (attr_pkt->tag.vio_subtype) {
attr_pkt->tag.vio_subtype = VIO_SUBTYPE_NACK;
attr_pkt->tag.vio_subtype = VIO_SUBTYPE_ACK;
attr_pkt->tag.vio_subtype);
D1(NULL, "DUMP_TAG: stype 0x%llx", (tag).vio_subtype); \
switch (tagp->vio_subtype) {
tagp->vio_subtype = VIO_SUBTYPE_NACK;
tagp->vio_subtype = VIO_SUBTYPE_ACK;
D1(NULL, "DUMP_TAG: stype 0x%llx", (tag)->vio_subtype); \
tagp->vio_subtype);
switch (dring_pkt->tag.vio_subtype) {
dring_pkt->tag.vio_subtype);
pkt->tag.vio_subtype = VIO_SUBTYPE_NACK; \
switch (mcst_pkt->tag.vio_subtype) {
mcst_pkt->tag.vio_subtype = VIO_SUBTYPE_ACK;
mcst_pkt->tag.vio_subtype);
switch (rdx_pkt->tag.vio_subtype) {
rdx_pkt->tag.vio_subtype = VIO_SUBTYPE_ACK;
rdx_pkt->tag.vio_subtype);
switch (msgp->tag.vio_subtype) {
msgp->tag.vio_subtype);
switch (ibnd_desc->hdr.tag.vio_subtype) {
ibnd_desc->hdr.tag.vio_subtype = VIO_SUBTYPE_ACK;
ldcp->ldc_id, ibnd_desc->hdr.tag.vio_subtype);
pkt->tag.vio_subtype = VIO_SUBTYPE_INFO;
ibnd_msg.hdr.tag.vio_subtype = VIO_SUBTYPE_INFO;
ver_msg.tag.vio_subtype = VIO_SUBTYPE_INFO;
attr_msg.tag.vio_subtype = VIO_SUBTYPE_INFO;
rdx_msg.tag.vio_subtype = VIO_SUBTYPE_INFO;
msgp->tag.vio_subtype = VIO_SUBTYPE_INFO;
switch (dring_pkt->tag.vio_subtype) {
ldcp->ldc_id, dring_pkt->tag.vio_subtype);
msg->tag.vio_subtype = VIO_SUBTYPE_INFO;
mp->tag.vio_subtype = VIO_SUBTYPE_INFO;
msgp->tag.vio_subtype = VIO_SUBTYPE_ACK;
pkt->tag.vio_subtype = VIO_SUBTYPE_NACK; \
switch (dring_pkt->tag.vio_subtype) {
mp->tag.vio_subtype = VIO_SUBTYPE_INFO;
dring_pkt->tag.vio_subtype = VIO_SUBTYPE_ACK;
dring_pkt->tag.vio_subtype = VIO_SUBTYPE_ACK;
dring_pkt->tag.vio_subtype = VIO_SUBTYPE_INFO;
ldcp->ldc_id, dring_pkt->tag.vio_subtype);
D2(vswp, "send_msg: stype 0x%llx", tag->vio_subtype);
if (tag->vio_subtype == VIO_SUBTYPE_INFO) {
dring_pkt.tag.vio_subtype = VIO_SUBTYPE_INFO;
dmsg.tag.vio_subtype = VIO_SUBTYPE_INFO; \