vbox               41 drivers/gpu/drm/vboxvideo/vbox_drv.c 	struct vbox_private *vbox;
vbox               47 drivers/gpu/drm/vboxvideo/vbox_drv.c 	vbox = kzalloc(sizeof(*vbox), GFP_KERNEL);
vbox               48 drivers/gpu/drm/vboxvideo/vbox_drv.c 	if (!vbox)
vbox               51 drivers/gpu/drm/vboxvideo/vbox_drv.c 	ret = drm_dev_init(&vbox->ddev, &driver, &pdev->dev);
vbox               53 drivers/gpu/drm/vboxvideo/vbox_drv.c 		kfree(vbox);
vbox               57 drivers/gpu/drm/vboxvideo/vbox_drv.c 	vbox->ddev.pdev = pdev;
vbox               58 drivers/gpu/drm/vboxvideo/vbox_drv.c 	vbox->ddev.dev_private = vbox;
vbox               59 drivers/gpu/drm/vboxvideo/vbox_drv.c 	pci_set_drvdata(pdev, vbox);
vbox               60 drivers/gpu/drm/vboxvideo/vbox_drv.c 	mutex_init(&vbox->hw_mutex);
vbox               66 drivers/gpu/drm/vboxvideo/vbox_drv.c 	ret = vbox_hw_init(vbox);
vbox               70 drivers/gpu/drm/vboxvideo/vbox_drv.c 	ret = vbox_mm_init(vbox);
vbox               74 drivers/gpu/drm/vboxvideo/vbox_drv.c 	ret = vbox_mode_init(vbox);
vbox               78 drivers/gpu/drm/vboxvideo/vbox_drv.c 	ret = vbox_irq_init(vbox);
vbox               82 drivers/gpu/drm/vboxvideo/vbox_drv.c 	ret = drm_fb_helper_fbdev_setup(&vbox->ddev, &vbox->fb_helper,
vbox               84 drivers/gpu/drm/vboxvideo/vbox_drv.c 					vbox->num_crtcs);
vbox               88 drivers/gpu/drm/vboxvideo/vbox_drv.c 	ret = drm_dev_register(&vbox->ddev, 0);
vbox               95 drivers/gpu/drm/vboxvideo/vbox_drv.c 	vbox_fbdev_fini(vbox);
vbox               97 drivers/gpu/drm/vboxvideo/vbox_drv.c 	vbox_irq_fini(vbox);
vbox               99 drivers/gpu/drm/vboxvideo/vbox_drv.c 	vbox_mode_fini(vbox);
vbox              101 drivers/gpu/drm/vboxvideo/vbox_drv.c 	vbox_mm_fini(vbox);
vbox              103 drivers/gpu/drm/vboxvideo/vbox_drv.c 	vbox_hw_fini(vbox);
vbox              107 drivers/gpu/drm/vboxvideo/vbox_drv.c 	drm_dev_put(&vbox->ddev);
vbox              113 drivers/gpu/drm/vboxvideo/vbox_drv.c 	struct vbox_private *vbox = pci_get_drvdata(pdev);
vbox              115 drivers/gpu/drm/vboxvideo/vbox_drv.c 	drm_dev_unregister(&vbox->ddev);
vbox              116 drivers/gpu/drm/vboxvideo/vbox_drv.c 	vbox_fbdev_fini(vbox);
vbox              117 drivers/gpu/drm/vboxvideo/vbox_drv.c 	vbox_irq_fini(vbox);
vbox              118 drivers/gpu/drm/vboxvideo/vbox_drv.c 	vbox_mode_fini(vbox);
vbox              119 drivers/gpu/drm/vboxvideo/vbox_drv.c 	vbox_mm_fini(vbox);
vbox              120 drivers/gpu/drm/vboxvideo/vbox_drv.c 	vbox_hw_fini(vbox);
vbox              121 drivers/gpu/drm/vboxvideo/vbox_drv.c 	drm_dev_put(&vbox->ddev);
vbox              127 drivers/gpu/drm/vboxvideo/vbox_drv.c 	struct vbox_private *vbox = dev_get_drvdata(dev);
vbox              130 drivers/gpu/drm/vboxvideo/vbox_drv.c 	error = drm_mode_config_helper_suspend(&vbox->ddev);
vbox              134 drivers/gpu/drm/vboxvideo/vbox_drv.c 	pci_save_state(vbox->ddev.pdev);
vbox              135 drivers/gpu/drm/vboxvideo/vbox_drv.c 	pci_disable_device(vbox->ddev.pdev);
vbox              136 drivers/gpu/drm/vboxvideo/vbox_drv.c 	pci_set_power_state(vbox->ddev.pdev, PCI_D3hot);
vbox              143 drivers/gpu/drm/vboxvideo/vbox_drv.c 	struct vbox_private *vbox = dev_get_drvdata(dev);
vbox              145 drivers/gpu/drm/vboxvideo/vbox_drv.c 	if (pci_enable_device(vbox->ddev.pdev))
vbox              148 drivers/gpu/drm/vboxvideo/vbox_drv.c 	return drm_mode_config_helper_resume(&vbox->ddev);
vbox              153 drivers/gpu/drm/vboxvideo/vbox_drv.c 	struct vbox_private *vbox = dev_get_drvdata(dev);
vbox              155 drivers/gpu/drm/vboxvideo/vbox_drv.c 	return drm_mode_config_helper_suspend(&vbox->ddev);
vbox              160 drivers/gpu/drm/vboxvideo/vbox_drv.c 	struct vbox_private *vbox = dev_get_drvdata(dev);
vbox              162 drivers/gpu/drm/vboxvideo/vbox_drv.c 	return drm_mode_config_helper_resume(&vbox->ddev);
vbox              167 drivers/gpu/drm/vboxvideo/vbox_drv.c 	struct vbox_private *vbox = dev_get_drvdata(dev);
vbox              169 drivers/gpu/drm/vboxvideo/vbox_drv.c 	return drm_mode_config_helper_suspend(&vbox->ddev);
vbox               44 drivers/gpu/drm/vboxvideo/vbox_drv.h #define GUEST_HEAP_OFFSET(vbox) ((vbox)->full_vram_size - \
vbox              143 drivers/gpu/drm/vboxvideo/vbox_drv.h int vbox_hw_init(struct vbox_private *vbox);
vbox              144 drivers/gpu/drm/vboxvideo/vbox_drv.h void vbox_hw_fini(struct vbox_private *vbox);
vbox              146 drivers/gpu/drm/vboxvideo/vbox_drv.h int vbox_mode_init(struct vbox_private *vbox);
vbox              147 drivers/gpu/drm/vboxvideo/vbox_drv.h void vbox_mode_fini(struct vbox_private *vbox);
vbox              149 drivers/gpu/drm/vboxvideo/vbox_drv.h void vbox_report_caps(struct vbox_private *vbox);
vbox              155 drivers/gpu/drm/vboxvideo/vbox_drv.h int vbox_framebuffer_init(struct vbox_private *vbox,
vbox              162 drivers/gpu/drm/vboxvideo/vbox_drv.h void vbox_fbdev_fini(struct vbox_private *vbox);
vbox              164 drivers/gpu/drm/vboxvideo/vbox_drv.h int vbox_mm_init(struct vbox_private *vbox);
vbox              165 drivers/gpu/drm/vboxvideo/vbox_drv.h void vbox_mm_fini(struct vbox_private *vbox);
vbox              167 drivers/gpu/drm/vboxvideo/vbox_drv.h int vbox_gem_create(struct vbox_private *vbox,
vbox              171 drivers/gpu/drm/vboxvideo/vbox_drv.h int vbox_irq_init(struct vbox_private *vbox);
vbox              172 drivers/gpu/drm/vboxvideo/vbox_drv.h void vbox_irq_fini(struct vbox_private *vbox);
vbox              173 drivers/gpu/drm/vboxvideo/vbox_drv.h void vbox_report_hotplug(struct vbox_private *vbox);
vbox               47 drivers/gpu/drm/vboxvideo/vbox_fb.c 	struct vbox_private *vbox =
vbox               49 drivers/gpu/drm/vboxvideo/vbox_fb.c 	struct pci_dev *pdev = vbox->ddev.pdev;
vbox               68 drivers/gpu/drm/vboxvideo/vbox_fb.c 	ret = vbox_gem_create(vbox, size, true, &gobj);
vbox               74 drivers/gpu/drm/vboxvideo/vbox_fb.c 	ret = vbox_framebuffer_init(vbox, &vbox->afb, &mode_cmd, gobj);
vbox               93 drivers/gpu/drm/vboxvideo/vbox_fb.c 	fb = &vbox->afb.base;
vbox              111 drivers/gpu/drm/vboxvideo/vbox_fb.c 	info->fix.smem_len = vbox->available_vram_size - gpu_addr;
vbox              125 drivers/gpu/drm/vboxvideo/vbox_fb.c void vbox_fbdev_fini(struct vbox_private *vbox)
vbox              127 drivers/gpu/drm/vboxvideo/vbox_fb.c 	struct vbox_framebuffer *afb = &vbox->afb;
vbox              130 drivers/gpu/drm/vboxvideo/vbox_fb.c 	if (vbox->fb_helper.fbdev && vbox->fb_helper.fbdev->fbdefio)
vbox              131 drivers/gpu/drm/vboxvideo/vbox_fb.c 		fb_deferred_io_cleanup(vbox->fb_helper.fbdev);
vbox              134 drivers/gpu/drm/vboxvideo/vbox_fb.c 	drm_fb_helper_unregister_fbi(&vbox->fb_helper);
vbox              145 drivers/gpu/drm/vboxvideo/vbox_fb.c 	drm_fb_helper_fini(&vbox->fb_helper);
vbox               24 drivers/gpu/drm/vboxvideo/vbox_irq.c static u32 vbox_get_flags(struct vbox_private *vbox)
vbox               26 drivers/gpu/drm/vboxvideo/vbox_irq.c 	return readl(vbox->guest_heap + HOST_FLAGS_OFFSET);
vbox               29 drivers/gpu/drm/vboxvideo/vbox_irq.c void vbox_report_hotplug(struct vbox_private *vbox)
vbox               31 drivers/gpu/drm/vboxvideo/vbox_irq.c 	schedule_work(&vbox->hotplug_work);
vbox               37 drivers/gpu/drm/vboxvideo/vbox_irq.c 	struct vbox_private *vbox = (struct vbox_private *)dev->dev_private;
vbox               38 drivers/gpu/drm/vboxvideo/vbox_irq.c 	u32 host_flags = vbox_get_flags(vbox);
vbox               52 drivers/gpu/drm/vboxvideo/vbox_irq.c 		vbox_report_hotplug(vbox);
vbox               65 drivers/gpu/drm/vboxvideo/vbox_irq.c static void validate_or_set_position_hints(struct vbox_private *vbox)
vbox               72 drivers/gpu/drm/vboxvideo/vbox_irq.c 	for (i = 0; i < vbox->num_crtcs; ++i) {
vbox               74 drivers/gpu/drm/vboxvideo/vbox_irq.c 			hintsi = &vbox->last_mode_hints[i];
vbox               75 drivers/gpu/drm/vboxvideo/vbox_irq.c 			hintsj = &vbox->last_mode_hints[j];
vbox               95 drivers/gpu/drm/vboxvideo/vbox_irq.c 		for (i = 0; i < vbox->num_crtcs; ++i) {
vbox               96 drivers/gpu/drm/vboxvideo/vbox_irq.c 			if (vbox->last_mode_hints[i].enabled) {
vbox               97 drivers/gpu/drm/vboxvideo/vbox_irq.c 				vbox->last_mode_hints[i].dx = currentx;
vbox               98 drivers/gpu/drm/vboxvideo/vbox_irq.c 				vbox->last_mode_hints[i].dy = 0;
vbox              100 drivers/gpu/drm/vboxvideo/vbox_irq.c 				    vbox->last_mode_hints[i].cx & 0x8fff;
vbox              106 drivers/gpu/drm/vboxvideo/vbox_irq.c static void vbox_update_mode_hints(struct vbox_private *vbox)
vbox              109 drivers/gpu/drm/vboxvideo/vbox_irq.c 	struct drm_device *dev = &vbox->ddev;
vbox              118 drivers/gpu/drm/vboxvideo/vbox_irq.c 	ret = hgsmi_get_mode_hints(vbox->guest_pool, vbox->num_crtcs,
vbox              119 drivers/gpu/drm/vboxvideo/vbox_irq.c 				   vbox->last_mode_hints);
vbox              125 drivers/gpu/drm/vboxvideo/vbox_irq.c 	validate_or_set_position_hints(vbox);
vbox              132 drivers/gpu/drm/vboxvideo/vbox_irq.c 		hints = &vbox->last_mode_hints[vbox_conn->vbox_crtc->crtc_id];
vbox              152 drivers/gpu/drm/vboxvideo/vbox_irq.c 		hgsmi_process_display_info(vbox->guest_pool, crtc_id, 0, 0, 0,
vbox              164 drivers/gpu/drm/vboxvideo/vbox_irq.c 	struct vbox_private *vbox = container_of(work, struct vbox_private,
vbox              167 drivers/gpu/drm/vboxvideo/vbox_irq.c 	vbox_update_mode_hints(vbox);
vbox              168 drivers/gpu/drm/vboxvideo/vbox_irq.c 	drm_kms_helper_hotplug_event(&vbox->ddev);
vbox              171 drivers/gpu/drm/vboxvideo/vbox_irq.c int vbox_irq_init(struct vbox_private *vbox)
vbox              173 drivers/gpu/drm/vboxvideo/vbox_irq.c 	INIT_WORK(&vbox->hotplug_work, vbox_hotplug_worker);
vbox              174 drivers/gpu/drm/vboxvideo/vbox_irq.c 	vbox_update_mode_hints(vbox);
vbox              176 drivers/gpu/drm/vboxvideo/vbox_irq.c 	return drm_irq_install(&vbox->ddev, vbox->ddev.pdev->irq);
vbox              179 drivers/gpu/drm/vboxvideo/vbox_irq.c void vbox_irq_fini(struct vbox_private *vbox)
vbox              181 drivers/gpu/drm/vboxvideo/vbox_irq.c 	drm_irq_uninstall(&vbox->ddev);
vbox              182 drivers/gpu/drm/vboxvideo/vbox_irq.c 	flush_work(&vbox->hotplug_work);
vbox               30 drivers/gpu/drm/vboxvideo/vbox_main.c void vbox_report_caps(struct vbox_private *vbox)
vbox               36 drivers/gpu/drm/vboxvideo/vbox_main.c 	hgsmi_send_caps_info(vbox->guest_pool, caps);
vbox               38 drivers/gpu/drm/vboxvideo/vbox_main.c 	hgsmi_send_caps_info(vbox->guest_pool, caps);
vbox               46 drivers/gpu/drm/vboxvideo/vbox_main.c 	struct vbox_private *vbox = fb->dev->dev_private;
vbox               52 drivers/gpu/drm/vboxvideo/vbox_main.c 	mutex_lock(&vbox->hw_mutex);
vbox               76 drivers/gpu/drm/vboxvideo/vbox_main.c 			if (!vbva_buffer_begin_update(&vbox->vbva_info[crtc_id],
vbox               77 drivers/gpu/drm/vboxvideo/vbox_main.c 						      vbox->guest_pool))
vbox               80 drivers/gpu/drm/vboxvideo/vbox_main.c 			vbva_write(&vbox->vbva_info[crtc_id], vbox->guest_pool,
vbox               82 drivers/gpu/drm/vboxvideo/vbox_main.c 			vbva_buffer_end_update(&vbox->vbva_info[crtc_id]);
vbox               85 drivers/gpu/drm/vboxvideo/vbox_main.c 	mutex_unlock(&vbox->hw_mutex);
vbox              104 drivers/gpu/drm/vboxvideo/vbox_main.c int vbox_framebuffer_init(struct vbox_private *vbox,
vbox              111 drivers/gpu/drm/vboxvideo/vbox_main.c 	drm_helper_mode_fill_fb_struct(&vbox->ddev, &vbox_fb->base, mode_cmd);
vbox              113 drivers/gpu/drm/vboxvideo/vbox_main.c 	ret = drm_framebuffer_init(&vbox->ddev, &vbox_fb->base, &vbox_fb_funcs);
vbox              122 drivers/gpu/drm/vboxvideo/vbox_main.c static int vbox_accel_init(struct vbox_private *vbox)
vbox              127 drivers/gpu/drm/vboxvideo/vbox_main.c 	vbox->vbva_info = devm_kcalloc(vbox->ddev.dev, vbox->num_crtcs,
vbox              128 drivers/gpu/drm/vboxvideo/vbox_main.c 				       sizeof(*vbox->vbva_info), GFP_KERNEL);
vbox              129 drivers/gpu/drm/vboxvideo/vbox_main.c 	if (!vbox->vbva_info)
vbox              133 drivers/gpu/drm/vboxvideo/vbox_main.c 	vbox->available_vram_size -= vbox->num_crtcs * VBVA_MIN_BUFFER_SIZE;
vbox              135 drivers/gpu/drm/vboxvideo/vbox_main.c 	vbox->vbva_buffers = pci_iomap_range(vbox->ddev.pdev, 0,
vbox              136 drivers/gpu/drm/vboxvideo/vbox_main.c 					     vbox->available_vram_size,
vbox              137 drivers/gpu/drm/vboxvideo/vbox_main.c 					     vbox->num_crtcs *
vbox              139 drivers/gpu/drm/vboxvideo/vbox_main.c 	if (!vbox->vbva_buffers)
vbox              142 drivers/gpu/drm/vboxvideo/vbox_main.c 	for (i = 0; i < vbox->num_crtcs; ++i) {
vbox              143 drivers/gpu/drm/vboxvideo/vbox_main.c 		vbva_setup_buffer_context(&vbox->vbva_info[i],
vbox              144 drivers/gpu/drm/vboxvideo/vbox_main.c 					  vbox->available_vram_size +
vbox              147 drivers/gpu/drm/vboxvideo/vbox_main.c 		vbva = (void __force *)vbox->vbva_buffers +
vbox              149 drivers/gpu/drm/vboxvideo/vbox_main.c 		if (!vbva_enable(&vbox->vbva_info[i],
vbox              150 drivers/gpu/drm/vboxvideo/vbox_main.c 				 vbox->guest_pool, vbva, i)) {
vbox              159 drivers/gpu/drm/vboxvideo/vbox_main.c static void vbox_accel_fini(struct vbox_private *vbox)
vbox              163 drivers/gpu/drm/vboxvideo/vbox_main.c 	for (i = 0; i < vbox->num_crtcs; ++i)
vbox              164 drivers/gpu/drm/vboxvideo/vbox_main.c 		vbva_disable(&vbox->vbva_info[i], vbox->guest_pool, i);
vbox              166 drivers/gpu/drm/vboxvideo/vbox_main.c 	pci_iounmap(vbox->ddev.pdev, vbox->vbva_buffers);
vbox              170 drivers/gpu/drm/vboxvideo/vbox_main.c static bool have_hgsmi_mode_hints(struct vbox_private *vbox)
vbox              175 drivers/gpu/drm/vboxvideo/vbox_main.c 	ret = hgsmi_query_conf(vbox->guest_pool,
vbox              181 drivers/gpu/drm/vboxvideo/vbox_main.c 	ret = hgsmi_query_conf(vbox->guest_pool,
vbox              200 drivers/gpu/drm/vboxvideo/vbox_main.c int vbox_hw_init(struct vbox_private *vbox)
vbox              204 drivers/gpu/drm/vboxvideo/vbox_main.c 	vbox->full_vram_size = inl(VBE_DISPI_IOPORT_DATA);
vbox              205 drivers/gpu/drm/vboxvideo/vbox_main.c 	vbox->any_pitch = vbox_check_supported(VBE_DISPI_ID_ANYX);
vbox              207 drivers/gpu/drm/vboxvideo/vbox_main.c 	DRM_INFO("VRAM %08x\n", vbox->full_vram_size);
vbox              210 drivers/gpu/drm/vboxvideo/vbox_main.c 	vbox->guest_heap =
vbox              211 drivers/gpu/drm/vboxvideo/vbox_main.c 	    pci_iomap_range(vbox->ddev.pdev, 0, GUEST_HEAP_OFFSET(vbox),
vbox              213 drivers/gpu/drm/vboxvideo/vbox_main.c 	if (!vbox->guest_heap)
vbox              217 drivers/gpu/drm/vboxvideo/vbox_main.c 	vbox->guest_pool = gen_pool_create(4, -1);
vbox              218 drivers/gpu/drm/vboxvideo/vbox_main.c 	if (!vbox->guest_pool)
vbox              221 drivers/gpu/drm/vboxvideo/vbox_main.c 	ret = gen_pool_add_virt(vbox->guest_pool,
vbox              222 drivers/gpu/drm/vboxvideo/vbox_main.c 				(unsigned long)vbox->guest_heap,
vbox              223 drivers/gpu/drm/vboxvideo/vbox_main.c 				GUEST_HEAP_OFFSET(vbox),
vbox              228 drivers/gpu/drm/vboxvideo/vbox_main.c 	ret = hgsmi_test_query_conf(vbox->guest_pool);
vbox              235 drivers/gpu/drm/vboxvideo/vbox_main.c 	vbox->available_vram_size = GUEST_HEAP_OFFSET(vbox);
vbox              237 drivers/gpu/drm/vboxvideo/vbox_main.c 	hgsmi_query_conf(vbox->guest_pool, VBOX_VBVA_CONF32_MONITOR_COUNT,
vbox              238 drivers/gpu/drm/vboxvideo/vbox_main.c 			 &vbox->num_crtcs);
vbox              239 drivers/gpu/drm/vboxvideo/vbox_main.c 	vbox->num_crtcs = clamp_t(u32, vbox->num_crtcs, 1, VBOX_MAX_SCREENS);
vbox              241 drivers/gpu/drm/vboxvideo/vbox_main.c 	if (!have_hgsmi_mode_hints(vbox)) {
vbox              246 drivers/gpu/drm/vboxvideo/vbox_main.c 	vbox->last_mode_hints = devm_kcalloc(vbox->ddev.dev, vbox->num_crtcs,
vbox              249 drivers/gpu/drm/vboxvideo/vbox_main.c 	if (!vbox->last_mode_hints) {
vbox              254 drivers/gpu/drm/vboxvideo/vbox_main.c 	ret = vbox_accel_init(vbox);
vbox              261 drivers/gpu/drm/vboxvideo/vbox_main.c 	gen_pool_destroy(vbox->guest_pool);
vbox              263 drivers/gpu/drm/vboxvideo/vbox_main.c 	pci_iounmap(vbox->ddev.pdev, vbox->guest_heap);
vbox              267 drivers/gpu/drm/vboxvideo/vbox_main.c void vbox_hw_fini(struct vbox_private *vbox)
vbox              269 drivers/gpu/drm/vboxvideo/vbox_main.c 	vbox_accel_fini(vbox);
vbox              270 drivers/gpu/drm/vboxvideo/vbox_main.c 	gen_pool_destroy(vbox->guest_pool);
vbox              271 drivers/gpu/drm/vboxvideo/vbox_main.c 	pci_iounmap(vbox->ddev.pdev, vbox->guest_heap);
vbox              274 drivers/gpu/drm/vboxvideo/vbox_main.c int vbox_gem_create(struct vbox_private *vbox,
vbox              286 drivers/gpu/drm/vboxvideo/vbox_main.c 	gbo = drm_gem_vram_create(&vbox->ddev, &vbox->ddev.vram_mm->bdev,
vbox               33 drivers/gpu/drm/vboxvideo/vbox_mode.c 	struct vbox_private *vbox;
vbox               38 drivers/gpu/drm/vboxvideo/vbox_mode.c 	vbox = crtc->dev->dev_private;
vbox               43 drivers/gpu/drm/vboxvideo/vbox_mode.c 	x_offset = vbox->single_framebuffer ? vbox_crtc->x : vbox_crtc->x_hint;
vbox               44 drivers/gpu/drm/vboxvideo/vbox_mode.c 	y_offset = vbox->single_framebuffer ? vbox_crtc->y : vbox_crtc->y_hint;
vbox               69 drivers/gpu/drm/vboxvideo/vbox_mode.c 	hgsmi_process_display_info(vbox->guest_pool, vbox_crtc->crtc_id,
vbox               79 drivers/gpu/drm/vboxvideo/vbox_mode.c 	struct vbox_private *vbox = crtc->dev->dev_private;
vbox               93 drivers/gpu/drm/vboxvideo/vbox_mode.c 	p = hgsmi_buffer_alloc(vbox->guest_pool, sizeof(*p),
vbox              100 drivers/gpu/drm/vboxvideo/vbox_mode.c 	p->view_size = vbox->available_vram_size - vbox_crtc->fb_offset +
vbox              102 drivers/gpu/drm/vboxvideo/vbox_mode.c 	p->max_screen_size = vbox->available_vram_size - vbox_crtc->fb_offset;
vbox              104 drivers/gpu/drm/vboxvideo/vbox_mode.c 	hgsmi_buffer_submit(vbox->guest_pool, p);
vbox              105 drivers/gpu/drm/vboxvideo/vbox_mode.c 	hgsmi_buffer_free(vbox->guest_pool, p);
vbox              115 drivers/gpu/drm/vboxvideo/vbox_mode.c static bool vbox_set_up_input_mapping(struct vbox_private *vbox)
vbox              121 drivers/gpu/drm/vboxvideo/vbox_mode.c 	bool old_single_framebuffer = vbox->single_framebuffer;
vbox              129 drivers/gpu/drm/vboxvideo/vbox_mode.c 	list_for_each_entry(crtci, &vbox->ddev.mode_config.crtc_list, head) {
vbox              136 drivers/gpu/drm/vboxvideo/vbox_mode.c 			if (to_vbox_framebuffer(fb1) == &vbox->afb)
vbox              146 drivers/gpu/drm/vboxvideo/vbox_mode.c 		vbox->single_framebuffer = true;
vbox              147 drivers/gpu/drm/vboxvideo/vbox_mode.c 		vbox->input_mapping_width = fb1->width;
vbox              148 drivers/gpu/drm/vboxvideo/vbox_mode.c 		vbox->input_mapping_height = fb1->height;
vbox              149 drivers/gpu/drm/vboxvideo/vbox_mode.c 		return old_single_framebuffer != vbox->single_framebuffer;
vbox              152 drivers/gpu/drm/vboxvideo/vbox_mode.c 	list_for_each_entry(connectori, &vbox->ddev.mode_config.connector_list,
vbox              164 drivers/gpu/drm/vboxvideo/vbox_mode.c 	vbox->single_framebuffer = false;
vbox              165 drivers/gpu/drm/vboxvideo/vbox_mode.c 	vbox->input_mapping_width = width;
vbox              166 drivers/gpu/drm/vboxvideo/vbox_mode.c 	vbox->input_mapping_height = height;
vbox              168 drivers/gpu/drm/vboxvideo/vbox_mode.c 	return old_single_framebuffer != vbox->single_framebuffer;
vbox              177 drivers/gpu/drm/vboxvideo/vbox_mode.c 	struct vbox_private *vbox = crtc->dev->dev_private;
vbox              181 drivers/gpu/drm/vboxvideo/vbox_mode.c 	mutex_lock(&vbox->hw_mutex);
vbox              193 drivers/gpu/drm/vboxvideo/vbox_mode.c 	if (needs_modeset && vbox_set_up_input_mapping(vbox)) {
vbox              196 drivers/gpu/drm/vboxvideo/vbox_mode.c 		list_for_each_entry(crtci, &vbox->ddev.mode_config.crtc_list,
vbox              208 drivers/gpu/drm/vboxvideo/vbox_mode.c 		hgsmi_update_input_mapping(vbox->guest_pool, 0, 0,
vbox              209 drivers/gpu/drm/vboxvideo/vbox_mode.c 					   vbox->input_mapping_width,
vbox              210 drivers/gpu/drm/vboxvideo/vbox_mode.c 					   vbox->input_mapping_height);
vbox              212 drivers/gpu/drm/vboxvideo/vbox_mode.c 	mutex_unlock(&vbox->hw_mutex);
vbox              385 drivers/gpu/drm/vboxvideo/vbox_mode.c 	struct vbox_private *vbox =
vbox              404 drivers/gpu/drm/vboxvideo/vbox_mode.c 	mutex_lock(&vbox->hw_mutex);
vbox              411 drivers/gpu/drm/vboxvideo/vbox_mode.c 		mutex_unlock(&vbox->hw_mutex);
vbox              424 drivers/gpu/drm/vboxvideo/vbox_mode.c 	copy_cursor_image(src, vbox->cursor_data, width, height, mask_size);
vbox              429 drivers/gpu/drm/vboxvideo/vbox_mode.c 	hgsmi_update_pointer_shape(vbox->guest_pool, flags,
vbox              432 drivers/gpu/drm/vboxvideo/vbox_mode.c 				   width, height, vbox->cursor_data, data_size);
vbox              434 drivers/gpu/drm/vboxvideo/vbox_mode.c 	mutex_unlock(&vbox->hw_mutex);
vbox              440 drivers/gpu/drm/vboxvideo/vbox_mode.c 	struct vbox_private *vbox =
vbox              446 drivers/gpu/drm/vboxvideo/vbox_mode.c 	mutex_lock(&vbox->hw_mutex);
vbox              450 drivers/gpu/drm/vboxvideo/vbox_mode.c 	list_for_each_entry(crtci, &vbox->ddev.mode_config.crtc_list, head) {
vbox              456 drivers/gpu/drm/vboxvideo/vbox_mode.c 		hgsmi_update_pointer_shape(vbox->guest_pool, 0, 0, 0,
vbox              459 drivers/gpu/drm/vboxvideo/vbox_mode.c 	mutex_unlock(&vbox->hw_mutex);
vbox              529 drivers/gpu/drm/vboxvideo/vbox_mode.c static struct drm_plane *vbox_create_plane(struct vbox_private *vbox,
vbox              558 drivers/gpu/drm/vboxvideo/vbox_mode.c 	err = drm_universal_plane_init(&vbox->ddev, plane, possible_crtcs,
vbox              575 drivers/gpu/drm/vboxvideo/vbox_mode.c 	struct vbox_private *vbox =
vbox              583 drivers/gpu/drm/vboxvideo/vbox_mode.c 	ret = hgsmi_query_conf(vbox->guest_pool,
vbox              592 drivers/gpu/drm/vboxvideo/vbox_mode.c 	primary = vbox_create_plane(vbox, 1 << i, DRM_PLANE_TYPE_PRIMARY);
vbox              599 drivers/gpu/drm/vboxvideo/vbox_mode.c 		cursor = vbox_create_plane(vbox, 1 << i, DRM_PLANE_TYPE_CURSOR);
vbox              734 drivers/gpu/drm/vboxvideo/vbox_mode.c 	struct vbox_private *vbox = NULL;
vbox              739 drivers/gpu/drm/vboxvideo/vbox_mode.c 	vbox = connector->dev->dev_private;
vbox              741 drivers/gpu/drm/vboxvideo/vbox_mode.c 	hgsmi_report_flags_location(vbox->guest_pool, GUEST_HEAP_OFFSET(vbox) +
vbox              744 drivers/gpu/drm/vboxvideo/vbox_mode.c 		vbox_report_caps(vbox);
vbox              762 drivers/gpu/drm/vboxvideo/vbox_mode.c 			vbox->ddev.mode_config.suggested_x_property,
vbox              766 drivers/gpu/drm/vboxvideo/vbox_mode.c 			vbox->ddev.mode_config.suggested_x_property, 0);
vbox              770 drivers/gpu/drm/vboxvideo/vbox_mode.c 			vbox->ddev.mode_config.suggested_y_property,
vbox              774 drivers/gpu/drm/vboxvideo/vbox_mode.c 			vbox->ddev.mode_config.suggested_y_property, 0);
vbox              864 drivers/gpu/drm/vboxvideo/vbox_mode.c 	struct vbox_private *vbox =
vbox              878 drivers/gpu/drm/vboxvideo/vbox_mode.c 	ret = vbox_framebuffer_init(vbox, vbox_fb, mode_cmd, obj);
vbox              897 drivers/gpu/drm/vboxvideo/vbox_mode.c int vbox_mode_init(struct vbox_private *vbox)
vbox              899 drivers/gpu/drm/vboxvideo/vbox_mode.c 	struct drm_device *dev = &vbox->ddev;
vbox              914 drivers/gpu/drm/vboxvideo/vbox_mode.c 	for (i = 0; i < vbox->num_crtcs; ++i) {
vbox              938 drivers/gpu/drm/vboxvideo/vbox_mode.c void vbox_mode_fini(struct vbox_private *vbox)
vbox              940 drivers/gpu/drm/vboxvideo/vbox_mode.c 	drm_mode_config_cleanup(&vbox->ddev);
vbox               13 drivers/gpu/drm/vboxvideo/vbox_ttm.c int vbox_mm_init(struct vbox_private *vbox)
vbox               17 drivers/gpu/drm/vboxvideo/vbox_ttm.c 	struct drm_device *dev = &vbox->ddev;
vbox               20 drivers/gpu/drm/vboxvideo/vbox_ttm.c 				       vbox->available_vram_size,
vbox               29 drivers/gpu/drm/vboxvideo/vbox_ttm.c 	vbox->fb_mtrr = drm_mtrr_add(pci_resource_start(dev->pdev, 0),
vbox               33 drivers/gpu/drm/vboxvideo/vbox_ttm.c 	vbox->fb_mtrr = arch_phys_wc_add(pci_resource_start(dev->pdev, 0),
vbox               39 drivers/gpu/drm/vboxvideo/vbox_ttm.c void vbox_mm_fini(struct vbox_private *vbox)
vbox               42 drivers/gpu/drm/vboxvideo/vbox_ttm.c 	drm_mtrr_del(vbox->fb_mtrr,
vbox               43 drivers/gpu/drm/vboxvideo/vbox_ttm.c 		     pci_resource_start(vbox->ddev.pdev, 0),
vbox               44 drivers/gpu/drm/vboxvideo/vbox_ttm.c 		     pci_resource_len(vbox->ddev.pdev, 0), DRM_MTRR_WC);
vbox               46 drivers/gpu/drm/vboxvideo/vbox_ttm.c 	arch_phys_wc_del(vbox->fb_mtrr);
vbox               48 drivers/gpu/drm/vboxvideo/vbox_ttm.c 	drm_vram_helper_release_mm(&vbox->ddev);
vbox              438 scripts/kconfig/gconf.c 	gtk_container_add(GTK_CONTAINER(GTK_DIALOG(dialog)->vbox), label);
vbox              190 tools/perf/ui/gtk/annotate.c 		GtkWidget *vbox;
vbox              209 tools/perf/ui/gtk/annotate.c 		vbox = gtk_vbox_new(FALSE, 0);
vbox              213 tools/perf/ui/gtk/annotate.c 		gtk_box_pack_start(GTK_BOX(vbox), notebook, TRUE, TRUE, 0);
vbox              217 tools/perf/ui/gtk/annotate.c 			gtk_box_pack_start(GTK_BOX(vbox), infobar,
vbox              222 tools/perf/ui/gtk/annotate.c 		gtk_box_pack_start(GTK_BOX(vbox), statbar, FALSE, FALSE, 0);
vbox              224 tools/perf/ui/gtk/annotate.c 		gtk_container_add(GTK_CONTAINER(window), vbox);
vbox              599 tools/perf/ui/gtk/hists.c 	GtkWidget *vbox;
vbox              621 tools/perf/ui/gtk/hists.c 	vbox = gtk_vbox_new(FALSE, 0);
vbox              625 tools/perf/ui/gtk/hists.c 	gtk_box_pack_start(GTK_BOX(vbox), notebook, TRUE, TRUE, 0);
vbox              629 tools/perf/ui/gtk/hists.c 		gtk_box_pack_start(GTK_BOX(vbox), info_bar, FALSE, FALSE, 0);
vbox              632 tools/perf/ui/gtk/hists.c 	gtk_box_pack_start(GTK_BOX(vbox), statbar, FALSE, FALSE, 0);
vbox              634 tools/perf/ui/gtk/hists.c 	gtk_container_add(GTK_CONTAINER(window), vbox);
vbox               16 tools/perf/ui/gtk/progress.c 		GtkWidget *vbox = gtk_vbox_new(TRUE, 5);
vbox               22 tools/perf/ui/gtk/progress.c 		gtk_box_pack_start(GTK_BOX(vbox), label, TRUE, FALSE, 3);
vbox               23 tools/perf/ui/gtk/progress.c 		gtk_box_pack_start(GTK_BOX(vbox), progress, TRUE, TRUE, 3);
vbox               25 tools/perf/ui/gtk/progress.c 		gtk_container_add(GTK_CONTAINER(dialog), vbox);