Lines Matching defs:tag

343 	switch (msg->tag.vio_msgtype) {
354 switch (msg->tag.vio_subtype) {
365 switch (msg->tag.vio_subtype_env) {
380 msg->tag.vio_msgtype, msg->tag.vio_subtype,
381 msg->tag.vio_subtype_env, tstr, sstr, estr);
2547 (task->msg->tag.vio_subtype == VIO_SUBTYPE_ACK) ? "ACK" : "NACK");
2599 task->msg->tag.vio_subtype = VIO_SUBTYPE_NACK;
4249 * Return true if the "type", "subtype", and "env" fields of the "tag" first
4253 vd_msgtype(vio_msg_tag_t *tag, int type, int subtype, int env)
4255 return ((tag->vio_msgtype == type) &&
4256 (tag->vio_subtype == subtype) &&
4257 (tag->vio_subtype_env == env)) ? B_TRUE : B_FALSE;
4330 ASSERT(msglen >= sizeof (msg->tag));
4332 if (!vd_msgtype(&msg->tag, VIO_TYPE_CTRL, VIO_SUBTYPE_INFO,
4371 vd->sid = ver_msg->tag.vio_sid;
4430 ASSERT(msglen >= sizeof (msg->tag));
4432 if (!vd_msgtype(&msg->tag, VIO_TYPE_CTRL, VIO_SUBTYPE_INFO,
4557 ASSERT(msglen >= sizeof (msg->tag));
4559 if (!vd_msgtype(&msg->tag, VIO_TYPE_CTRL, VIO_SUBTYPE_INFO,
4694 ASSERT(msglen >= sizeof (msg->tag));
4696 if (!vd_msgtype(&msg->tag, VIO_TYPE_CTRL, VIO_SUBTYPE_INFO,
4720 ASSERT(msglen >= sizeof (msg->tag));
4722 if (!vd_msgtype(&msg->tag, VIO_TYPE_CTRL, VIO_SUBTYPE_INFO, VIO_RDX)) {
4776 ASSERT(msglen >= sizeof (msg->tag));
4778 if (!vd_msgtype(&msg->tag, VIO_TYPE_DATA, VIO_SUBTYPE_INFO,
4806 msg->tag.vio_subtype = VIO_SUBTYPE_ACK;
4883 msg->tag.vio_subtype = VIO_SUBTYPE_ACK;
4922 ASSERT(msglen >= sizeof (msg->tag));
4924 if (!vd_msgtype(&msg->tag, VIO_TYPE_DATA, VIO_SUBTYPE_INFO,
5000 PR1("Processing (%x/%x/%x) message", msg->tag.vio_msgtype,
5001 msg->tag.vio_subtype, msg->tag.vio_subtype_env);
5010 if ((msg->tag.vio_sid != vd->sid) && (vd->initialized & VD_SID)) {
5012 msg->tag.vio_sid);
5136 * Check that the message is at least big enough for a "tag", so that
5137 * message processing can proceed based on tag-specified message type
5153 msg->tag.vio_subtype = VIO_SUBTYPE_ACK;
5165 msg->tag.vio_subtype = VIO_SUBTYPE_NACK;
5170 msg->tag.vio_subtype = VIO_SUBTYPE_NACK;