Lines Matching defs:vdev
43 virtio_cread_le(vgdev->vdev, struct virtio_gpu_config,
55 virtio_cwrite_le(vgdev->vdev, struct virtio_gpu_config,
117 int virtio_gpu_init(struct virtio_device *vdev, struct drm_device *dev)
130 if (!virtio_has_feature(vdev, VIRTIO_F_VERSION_1))
139 vgdev->vdev = vdev;
163 if (virtio_has_feature(vgdev->vdev, VIRTIO_GPU_F_VIRGL))
166 if (virtio_has_feature(vgdev->vdev, VIRTIO_GPU_F_EDID)) {
169 if (virtio_has_feature(vgdev->vdev, VIRTIO_RING_F_INDIRECT_DESC)) {
172 if (virtio_has_feature(vgdev->vdev, VIRTIO_GPU_F_RESOURCE_UUID)) {
175 if (virtio_has_feature(vgdev->vdev, VIRTIO_GPU_F_RESOURCE_BLOB)) {
178 if (virtio_get_shm_region(vgdev->vdev, &vgdev->host_visible_region,
180 if (!devm_request_mem_region(&vgdev->vdev->dev,
183 dev_name(&vgdev->vdev->dev))) {
197 if (virtio_has_feature(vgdev->vdev, VIRTIO_GPU_F_CONTEXT_INIT)) {
210 ret = virtio_find_vqs(vgdev->vdev, 2, vqs, callbacks, names, NULL);
224 virtio_cread_le(vgdev->vdev, struct virtio_gpu_config,
238 virtio_cread_le(vgdev->vdev, struct virtio_gpu_config,
248 virtio_device_ready(vgdev->vdev);
265 vgdev->vdev->config->del_vqs(vgdev->vdev);
289 virtio_reset_device(vgdev->vdev);
290 vgdev->vdev->config->del_vqs(vgdev->vdev);