Home | History | Annotate | Download | only in dev

Lines Matching defs:vi

529 	struct vio_ver_info *vi = (struct vio_ver_info *)tag;
531 switch (vi->tag.stype) {
536 if (vi->dev_class != VDEV_NETWORK &&
537 vi->dev_class != VDEV_NETWORK_SWITCH) {
541 vi->tag.stype = VIO_SUBTYPE_NACK;
542 vnet_sendmsg(sc, vi, sizeof(*vi));
546 if (vi->major != VNET_MAJOR) {
548 vi->major, VNET_MAJOR));
549 vi->tag.stype = VIO_SUBTYPE_NACK;
550 vi->major = VNET_MAJOR;
551 vi->minor = VNET_MINOR;
552 vnet_sendmsg(sc, vi, sizeof(*vi));
556 vi->tag.stype = VIO_SUBTYPE_ACK;
557 vi->tag.sid = sc->sc_local_sid;
558 vi->minor = VNET_MINOR;
559 vnet_sendmsg(sc, vi, sizeof(*vi));
573 DPRINTF(("CTRL/0x%02x/VER_INFO\n", vi->tag.stype));
1021 struct vio_ver_info vi;
1023 bzero(&vi, sizeof(vi));
1024 vi.tag.type = VIO_TYPE_CTRL;
1025 vi.tag.stype = VIO_SUBTYPE_INFO;
1026 vi.tag.stype_env = VIO_VER_INFO;
1027 vi.tag.sid = sc->sc_local_sid;
1028 vi.major = major;
1029 vi.minor = minor;
1030 vi.dev_class = VDEV_NETWORK;
1031 vnet_sendmsg(sc, &vi, sizeof(vi));