Lines Matching refs:vermsg
3264 vio_ver_msg_t vermsg; in vgen_send_version_negotiate() local
3265 vio_msg_tag_t *tagp = &vermsg.tag; in vgen_send_version_negotiate()
3268 bzero(&vermsg, sizeof (vermsg)); in vgen_send_version_negotiate()
3276 vermsg.ver_major = ldcp->local_hparams.ver_major; in vgen_send_version_negotiate()
3277 vermsg.ver_minor = ldcp->local_hparams.ver_minor; in vgen_send_version_negotiate()
3278 vermsg.dev_class = ldcp->local_hparams.dev_class; in vgen_send_version_negotiate()
3280 rv = vgen_sendmsg(ldcp, (caddr_t)tagp, sizeof (vermsg), B_FALSE); in vgen_send_version_negotiate()
3288 vermsg.ver_major, vermsg.ver_minor); in vgen_send_version_negotiate()
4309 vio_ver_msg_t *vermsg = (vio_ver_msg_t *)tagp; in vgen_handle_version_negotiate() local
4340 ldcp->peer_hparams.ver_major = vermsg->ver_major; in vgen_handle_version_negotiate()
4341 ldcp->peer_hparams.ver_minor = vermsg->ver_minor; in vgen_handle_version_negotiate()
4342 ldcp->peer_hparams.dev_class = vermsg->dev_class; in vgen_handle_version_negotiate()
4344 if ((vermsg->dev_class != VDEV_NETWORK) && in vgen_handle_version_negotiate()
4345 (vermsg->dev_class != VDEV_NETWORK_SWITCH)) { in vgen_handle_version_negotiate()
4354 sizeof (*vermsg), B_FALSE); in vgen_handle_version_negotiate()
4362 vermsg->ver_major, vermsg->ver_minor); in vgen_handle_version_negotiate()
4368 if (vermsg->ver_major > versions[idx].ver_major) { in vgen_handle_version_negotiate()
4372 vermsg->ver_major = versions[idx].ver_major; in vgen_handle_version_negotiate()
4373 vermsg->ver_minor = versions[idx].ver_minor; in vgen_handle_version_negotiate()
4377 if (vermsg->ver_major == versions[idx].ver_major) { in vgen_handle_version_negotiate()
4387 if (vermsg->ver_minor > in vgen_handle_version_negotiate()
4389 vermsg->ver_minor = in vgen_handle_version_negotiate()
4403 vermsg->ver_major = 0; in vgen_handle_version_negotiate()
4404 vermsg->ver_minor = 0; in vgen_handle_version_negotiate()
4414 rv = vgen_sendmsg(ldcp, (caddr_t)tagp, sizeof (*vermsg), in vgen_handle_version_negotiate()
4423 vermsg->ver_major, vermsg->ver_minor); in vgen_handle_version_negotiate()
4459 ldcp->local_hparams.ver_major = vermsg->ver_major; in vgen_handle_version_negotiate()
4460 ldcp->local_hparams.ver_minor = vermsg->ver_minor; in vgen_handle_version_negotiate()
4464 vermsg->ver_major, vermsg->ver_minor); in vgen_handle_version_negotiate()
4496 vermsg->ver_major, vermsg->ver_minor); in vgen_handle_version_negotiate()
4499 if (vermsg->ver_major == 0 && vermsg->ver_minor == 0) { in vgen_handle_version_negotiate()
4511 if (vermsg->ver_major > versions[idx].ver_major) { in vgen_handle_version_negotiate()
4521 if (vermsg->ver_major == versions[idx].ver_major) { in vgen_handle_version_negotiate()