Lines Matching refs:attr_msg
4426 vd_attr_msg_t *attr_msg = (vd_attr_msg_t *)msg;
4438 if (msglen != sizeof (*attr_msg)) {
4440 "received %lu bytes", sizeof (*attr_msg), msglen);
4444 if (attr_msg->max_xfer_sz == 0) {
4449 if ((attr_msg->xfer_mode != VIO_DESC_MODE) &&
4450 (attr_msg->xfer_mode != VIO_DRING_MODE_V1_0)) {
4489 vd->xfer_mode = attr_msg->xfer_mode;
4501 size_t max_xfer_bytes = attr_msg->vdisk_block_size ?
4502 attr_msg->vdisk_block_size * attr_msg->max_xfer_sz :
4503 attr_msg->max_xfer_sz;
4528 attr_msg->vdisk_block_size = vd->vdisk_bsize;
4529 attr_msg->max_xfer_sz = vd->max_xfer_sz;
4531 attr_msg->vdisk_size = vd->vdisk_size;
4532 attr_msg->vdisk_type = (vd_slice_single_slice)? vd->vdisk_type :
4534 attr_msg->vdisk_media = vd->vdisk_media;
4538 attr_msg->operations = vd->operations;