Home
last modified time | relevance | path

Searched refs:attr_msg (Results 1 – 3 of 3) sorted by relevance

/titanic_50/usr/src/uts/sun4v/io/
H A Dvdc.c174 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() argument
5204 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 …]
H A Dvsw_ldc.c4256 vnet_attr_msg_t attr_msg; in vsw_send_attr() local
4263 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 …]
H A Dvds.c4426 vd_attr_msg_t *attr_msg = (vd_attr_msg_t *)msg; in vd_process_attr_msg() local
4438 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 …]