vvr               115 drivers/misc/mic/vop/vop_debugfs.c 			struct vop_vringh *vvr = &vdev->vvr[i];
vvr               116 drivers/misc/mic/vop/vop_debugfs.c 			struct vringh *vrh = &vvr->vrh;
vvr               123 drivers/misc/mic/vop/vop_debugfs.c 				   i, vvr->vring.info->avail_idx & (num - 1));
vvr               125 drivers/misc/mic/vop/vop_debugfs.c 				   i, vvr->vring.info->avail_idx);
vvr               135 drivers/misc/mic/vop/vop_main.h 	struct vop_vringh vvr[MIC_MAX_VRINGS];
vvr                70 drivers/misc/mic/vop/vop_vringh.c 		vdev->vvr[i].vrh.vring.used =
vvr                95 drivers/misc/mic/vop/vop_vringh.c 		mutex_lock_nested(&vdev->vvr[i].vr_mutex, i + 1);
vvr               103 drivers/misc/mic/vop/vop_vringh.c 		struct vringh *vrh = &vdev->vvr[i].vrh;
vvr               105 drivers/misc/mic/vop/vop_vringh.c 		vdev->vvr[i].vring.info->avail_idx = 0;
vvr               112 drivers/misc/mic/vop/vop_vringh.c 		mutex_unlock(&vdev->vvr[i].vr_mutex);
vvr               164 drivers/misc/mic/vop/vop_vringh.c 		mutex_lock_nested(&vdev->vvr[i].vr_mutex, i + 1);
vvr               188 drivers/misc/mic/vop/vop_vringh.c 		mutex_unlock(&vdev->vvr[i].vr_mutex);
vvr               294 drivers/misc/mic/vop/vop_vringh.c 		struct vop_vringh *vvr = &vdev->vvr[i];
vvr               295 drivers/misc/mic/vop/vop_vringh.c 		struct mic_vring *vr = &vdev->vvr[i].vring;
vvr               298 drivers/misc/mic/vop/vop_vringh.c 		mutex_init(&vvr->vr_mutex);
vvr               325 drivers/misc/mic/vop/vop_vringh.c 		ret = vringh_init_kern(&vvr->vrh,
vvr               334 drivers/misc/mic/vop/vop_vringh.c 		vringh_kiov_init(&vvr->riov, NULL, 0);
vvr               335 drivers/misc/mic/vop/vop_vringh.c 		vringh_kiov_init(&vvr->wiov, NULL, 0);
vvr               336 drivers/misc/mic/vop/vop_vringh.c 		vvr->head = USHRT_MAX;
vvr               337 drivers/misc/mic/vop/vop_vringh.c 		vvr->vdev = vdev;
vvr               338 drivers/misc/mic/vop/vop_vringh.c 		vvr->vrh.notify = _vop_notify;
vvr               342 drivers/misc/mic/vop/vop_vringh.c 		vvr->buf = (void *)__get_free_pages(GFP_KERNEL,
vvr               344 drivers/misc/mic/vop/vop_vringh.c 		vvr->buf_da = dma_map_single(&vpdev->dev,
vvr               345 drivers/misc/mic/vop/vop_vringh.c 					  vvr->buf, VOP_INT_DMA_BUF_SIZE,
vvr               383 drivers/misc/mic/vop/vop_vringh.c 		struct vop_vringh *vvr = &vdev->vvr[j];
vvr               386 drivers/misc/mic/vop/vop_vringh.c 				 vvr->vring.len, DMA_BIDIRECTIONAL);
vvr               387 drivers/misc/mic/vop/vop_vringh.c 		free_pages((unsigned long)vvr->vring.va,
vvr               388 drivers/misc/mic/vop/vop_vringh.c 			   get_order(vvr->vring.len));
vvr               434 drivers/misc/mic/vop/vop_vringh.c 		struct vop_vringh *vvr = &vdev->vvr[i];
vvr               437 drivers/misc/mic/vop/vop_vringh.c 				 vvr->buf_da, VOP_INT_DMA_BUF_SIZE,
vvr               439 drivers/misc/mic/vop/vop_vringh.c 		free_pages((unsigned long)vvr->buf,
vvr               441 drivers/misc/mic/vop/vop_vringh.c 		vringh_kiov_cleanup(&vvr->riov);
vvr               442 drivers/misc/mic/vop/vop_vringh.c 		vringh_kiov_cleanup(&vvr->wiov);
vvr               444 drivers/misc/mic/vop/vop_vringh.c 				 vvr->vring.len, DMA_BIDIRECTIONAL);
vvr               445 drivers/misc/mic/vop/vop_vringh.c 		free_pages((unsigned long)vvr->vring.va,
vvr               446 drivers/misc/mic/vop/vop_vringh.c 			   get_order(vvr->vring.len));
vvr               520 drivers/misc/mic/vop/vop_vringh.c 	struct vop_vringh *vvr = &vdev->vvr[vr_idx];
vvr               555 drivers/misc/mic/vop/vop_vringh.c 		err = vop_sync_dma(vdev, vvr->buf_da, daddr,
vvr               562 drivers/misc/mic/vop/vop_vringh.c 		if (copy_to_user(ubuf, vvr->buf + dma_offset,
vvr               598 drivers/misc/mic/vop/vop_vringh.c 	struct vop_vringh *vvr = &vdev->vvr[vr_idx];
vvr               633 drivers/misc/mic/vop/vop_vringh.c 		if (copy_from_user(vvr->buf, ubuf, partlen)) {
vvr               639 drivers/misc/mic/vop/vop_vringh.c 		err = vop_sync_dma(vdev, daddr, vvr->buf_da,
vvr               751 drivers/misc/mic/vop/vop_vringh.c 	struct vop_vringh *vvr = &vdev->vvr[copy->vr_idx];
vvr               752 drivers/misc/mic/vop/vop_vringh.c 	struct vringh_kiov *riov = &vvr->riov;
vvr               753 drivers/misc/mic/vop/vop_vringh.c 	struct vringh_kiov *wiov = &vvr->wiov;
vvr               754 drivers/misc/mic/vop/vop_vringh.c 	struct vringh *vrh = &vvr->vrh;
vvr               755 drivers/misc/mic/vop/vop_vringh.c 	u16 *head = &vvr->head;
vvr               756 drivers/misc/mic/vop/vop_vringh.c 	struct mic_vring *vr = &vvr->vring;
vvr               847 drivers/misc/mic/vop/vop_vringh.c 	struct vop_vringh *vvr;
vvr               853 drivers/misc/mic/vop/vop_vringh.c 	vvr = &vdev->vvr[copy->vr_idx];
vvr               854 drivers/misc/mic/vop/vop_vringh.c 	mutex_lock(&vvr->vr_mutex);
vvr               867 drivers/misc/mic/vop/vop_vringh.c 	mutex_unlock(&vvr->vr_mutex);
vvr              1060 drivers/misc/mic/vop/vop_vringh.c 		struct vop_vringh *vvr = &vdev->vvr[i];
vvr              1063 drivers/misc/mic/vop/vop_vringh.c 			*pa = virt_to_phys(vvr->vring.va);
vvr              1064 drivers/misc/mic/vop/vop_vringh.c 			*size = vvr->vring.len;
vvr              1067 drivers/misc/mic/vop/vop_vringh.c 		start += vvr->vring.len;