Lines Matching refs:reg_msg
4559 vio_dring_reg_msg_t *reg_msg = (vio_dring_reg_msg_t *)msg; in vd_process_dring_reg_msg() local
4570 if (msglen < sizeof (*reg_msg)) { in vd_process_dring_reg_msg()
4572 "received %lu bytes", sizeof (*reg_msg), msglen); in vd_process_dring_reg_msg()
4576 expected = sizeof (*reg_msg) + in vd_process_dring_reg_msg()
4577 (reg_msg->ncookies - 1)*(sizeof (reg_msg->cookie[0])); in vd_process_dring_reg_msg()
4589 if (reg_msg->num_descriptors > INT32_MAX) { in vd_process_dring_reg_msg()
4591 reg_msg->ncookies, INT32_MAX, STRINGIZE(INT32_MAX)); in vd_process_dring_reg_msg()
4595 if (reg_msg->ncookies != 1) { in vd_process_dring_reg_msg()
4609 PR0("reg_msg->ncookies = %u != 1", reg_msg->ncookies); in vd_process_dring_reg_msg()
4618 status = ldc_mem_dring_map(vd->ldc_handle, reg_msg->cookie, in vd_process_dring_reg_msg()
4619 reg_msg->ncookies, reg_msg->num_descriptors, in vd_process_dring_reg_msg()
4620 reg_msg->descriptor_size, mtype, &vd->dring_handle); in vd_process_dring_reg_msg()
4631 ASSERT(reg_msg->ncookies == 1); in vd_process_dring_reg_msg()
4651 vd->descriptor_size = reg_msg->descriptor_size; in vd_process_dring_reg_msg()
4652 vd->dring_len = reg_msg->num_descriptors; in vd_process_dring_reg_msg()
4654 reg_msg->dring_ident = vd->dring_ident; in vd_process_dring_reg_msg()