Lines Matching defs:tag
33 struct vio_msg_tag *tag, int len)
35 tag->sid = vio_send_sid(vio);
36 return vio_ldc_send(vio, tag, len);
39 static void init_tag(struct vio_msg_tag *tag, u8 type, u8 stype, u16 stype_env)
41 tag->type = type;
42 tag->stype = stype;
43 tag->stype_env = stype_env;
53 init_tag(&pkt.tag, VIO_TYPE_CTRL, VIO_SUBTYPE_INFO, VIO_VER_INFO);
61 return send_ctrl(vio, &pkt.tag, sizeof(pkt));
182 init_tag(&u.pkt.tag, VIO_TYPE_CTRL, VIO_SUBTYPE_INFO, VIO_DRING_REG);
203 return send_ctrl(vio, &u.pkt.tag, sizeof(u));
212 init_tag(&pkt.tag, VIO_TYPE_CTRL, VIO_SUBTYPE_INFO, VIO_RDX);
216 return send_ctrl(vio, &pkt.tag, sizeof(pkt));
256 vio->_peer_sid = pkt->tag.sid;
259 pkt->tag.stype = VIO_SUBTYPE_NACK;
263 err = send_ctrl(vio, &pkt->tag, sizeof(*pkt));
265 pkt->tag.stype = VIO_SUBTYPE_NACK;
270 err = send_ctrl(vio, &pkt->tag, sizeof(*pkt));
279 pkt->tag.stype = VIO_SUBTYPE_ACK;
282 err = send_ctrl(vio, &pkt->tag, sizeof(*pkt));
303 pkt->tag.stype = VIO_SUBTYPE_NACK;
304 (void) send_ctrl(vio, &pkt->tag, sizeof(*pkt));
349 switch (pkt->tag.stype) {
448 pkt->tag.stype = VIO_SUBTYPE_ACK;
456 if (send_ctrl(vio, &pkt->tag, len) < 0)
464 pkt->tag.stype = VIO_SUBTYPE_NACK;
466 (void) send_ctrl(vio, &pkt->tag, sizeof(*pkt));
516 switch (pkt->tag.stype) {
556 pkt->tag.stype = VIO_SUBTYPE_ACK;
558 if (send_ctrl(vio, &pkt->tag, sizeof(*pkt)) < 0)
588 switch (pkt->tag.stype) {
605 struct vio_msg_tag *tag = pkt;
609 switch (tag->stype_env) {
676 viodbg(DATA, "BAD SID tag->sid[%08x] peer_sid[%08x] local_sid[%08x]\n",