Searched refs:attr_msg (Results 1 – 3 of 3) sorted by relevance
174 static int vdc_handle_attr_msg(vdc_t *vdc, vd_attr_msg_t *attr_msg);5196 vdc_handle_attr_msg(vdc_t *vdc, vd_attr_msg_t *attr_msg) in vdc_handle_attr_msg() argument5204 if (attr_msg->tag.vio_subtype_env != VIO_ATTR_INFO) { in vdc_handle_attr_msg()5208 switch (attr_msg->tag.vio_subtype) { in vdc_handle_attr_msg()5213 if (attr_msg->vdisk_size == 0) { in vdc_handle_attr_msg()5220 if (attr_msg->max_xfer_sz == 0) { in vdc_handle_attr_msg()5227 if (attr_msg->vdisk_size == VD_SIZE_UNKNOWN) { in vdc_handle_attr_msg()5230 attr_msg->vdisk_size = 0; in vdc_handle_attr_msg()5234 if (attr_msg->vdisk_block_size > 0 && in vdc_handle_attr_msg()5236 attr_msg->vdisk_block_size) != 0) { in vdc_handle_attr_msg()[all …]
4256 vnet_attr_msg_t attr_msg; in vsw_send_attr() local4263 attr_msg.tag.vio_msgtype = VIO_TYPE_CTRL; in vsw_send_attr()4264 attr_msg.tag.vio_subtype = VIO_SUBTYPE_INFO; in vsw_send_attr()4265 attr_msg.tag.vio_subtype_env = VIO_ATTR_INFO; in vsw_send_attr()4266 attr_msg.tag.vio_sid = ldcp->local_session; in vsw_send_attr()4269 attr_msg.mtu = lp->mtu; in vsw_send_attr()4270 attr_msg.addr_type = lp->addr_type; in vsw_send_attr()4271 attr_msg.xfer_mode = lp->xfer_mode; in vsw_send_attr()4272 attr_msg.ack_freq = lp->xfer_mode; in vsw_send_attr()4273 attr_msg.options = lp->dring_mode; in vsw_send_attr()[all …]
4426 vd_attr_msg_t *attr_msg = (vd_attr_msg_t *)msg; in vd_process_attr_msg() local4438 if (msglen != sizeof (*attr_msg)) { in vd_process_attr_msg()4440 "received %lu bytes", sizeof (*attr_msg), msglen); in vd_process_attr_msg()4444 if (attr_msg->max_xfer_sz == 0) { in vd_process_attr_msg()4449 if ((attr_msg->xfer_mode != VIO_DESC_MODE) && in vd_process_attr_msg()4450 (attr_msg->xfer_mode != VIO_DRING_MODE_V1_0)) { in vd_process_attr_msg()4489 vd->xfer_mode = attr_msg->xfer_mode; in vd_process_attr_msg()4501 size_t max_xfer_bytes = attr_msg->vdisk_block_size ? in vd_process_attr_msg()4502 attr_msg->vdisk_block_size * attr_msg->max_xfer_sz : in vd_process_attr_msg()4503 attr_msg->max_xfer_sz; in vd_process_attr_msg()[all …]