| /src/sys/external/bsd/drm2/dist/drm/vboxvideo/ |
| vbox_main.c | 25 void vbox_report_caps(struct vbox_private *vbox) 31 hgsmi_send_caps_info(vbox->guest_pool, caps); 33 hgsmi_send_caps_info(vbox->guest_pool, caps); 36 static int vbox_accel_init(struct vbox_private *vbox) 41 vbox->vbva_info = devm_kcalloc(vbox->ddev.dev, vbox->num_crtcs, 42 sizeof(*vbox->vbva_info), GFP_KERNEL); 43 if (!vbox->vbva_info) 47 vbox->available_vram_size -= vbox->num_crtcs * VBVA_MIN_BUFFER_SIZE [all...] |
| vbox_ttm.c | 18 int vbox_mm_init(struct vbox_private *vbox) 22 struct drm_device *dev = &vbox->ddev; 25 vbox->available_vram_size); 33 vbox->fb_mtrr = drm_mtrr_add(pci_resource_start(dev->pdev, 0), 37 vbox->fb_mtrr = arch_phys_wc_add(pci_resource_start(dev->pdev, 0), 43 void vbox_mm_fini(struct vbox_private *vbox) 46 drm_mtrr_del(vbox->fb_mtrr, 47 pci_resource_start(vbox->ddev.pdev, 0), 48 pci_resource_len(vbox->ddev.pdev, 0), DRM_MTRR_WC); 50 arch_phys_wc_del(vbox->fb_mtrr) [all...] |
| vbox_drv.c | 43 struct vbox_private *vbox; local in function:vbox_pci_probe 49 vbox = kzalloc(sizeof(*vbox), GFP_KERNEL); 50 if (!vbox) 53 ret = drm_dev_init(&vbox->ddev, &driver, &pdev->dev); 55 kfree(vbox); 59 vbox->ddev.pdev = pdev; 60 vbox->ddev.dev_private = vbox; 61 pci_set_drvdata(pdev, vbox); 111 struct vbox_private *vbox = pci_get_drvdata(pdev); local in function:vbox_pci_remove 124 struct vbox_private *vbox = dev_get_drvdata(dev); local in function:vbox_pm_suspend 140 struct vbox_private *vbox = dev_get_drvdata(dev); local in function:vbox_pm_resume 150 struct vbox_private *vbox = dev_get_drvdata(dev); local in function:vbox_pm_freeze 157 struct vbox_private *vbox = dev_get_drvdata(dev); local in function:vbox_pm_thaw 164 struct vbox_private *vbox = dev_get_drvdata(dev); local in function:vbox_pm_poweroff [all...] |
| vbox_irq.c | 29 static u32 vbox_get_flags(struct vbox_private *vbox) 31 return readl(vbox->guest_heap + HOST_FLAGS_OFFSET); 34 void vbox_report_hotplug(struct vbox_private *vbox) 36 schedule_work(&vbox->hotplug_work); 42 struct vbox_private *vbox = (struct vbox_private *)dev->dev_private; local in function:vbox_irq_handler 43 u32 host_flags = vbox_get_flags(vbox); 57 vbox_report_hotplug(vbox); 70 static void validate_or_set_position_hints(struct vbox_private *vbox) 77 for (i = 0; i < vbox->num_crtcs; ++i) { 79 hintsi = &vbox->last_mode_hints[i] 169 struct vbox_private *vbox = container_of(work, struct vbox_private, local in function:vbox_hotplug_worker [all...] |
| vbox_drv.h | 43 #define GUEST_HEAP_OFFSET(vbox) ((vbox)->full_vram_size - \ 134 int vbox_hw_init(struct vbox_private *vbox); 135 void vbox_hw_fini(struct vbox_private *vbox); 137 int vbox_mode_init(struct vbox_private *vbox); 138 void vbox_mode_fini(struct vbox_private *vbox); 140 void vbox_report_caps(struct vbox_private *vbox); 142 int vbox_mm_init(struct vbox_private *vbox); 143 void vbox_mm_fini(struct vbox_private *vbox); 146 int vbox_irq_init(struct vbox_private *vbox); [all...] |
| vbox_mode.c | 40 struct vbox_private *vbox; local in function:vbox_do_modeset 45 vbox = crtc->dev->dev_private; 50 x_offset = vbox->single_framebuffer ? vbox_crtc->x : vbox_crtc->x_hint; 51 y_offset = vbox->single_framebuffer ? vbox_crtc->y : vbox_crtc->y_hint; 76 hgsmi_process_display_info(vbox->guest_pool, vbox_crtc->crtc_id, 86 struct vbox_private *vbox = crtc->dev->dev_private; local in function:vbox_set_view 100 p = hgsmi_buffer_alloc(vbox->guest_pool, sizeof(*p), 107 p->view_size = vbox->available_vram_size - vbox_crtc->fb_offset + 109 p->max_screen_size = vbox->available_vram_size - vbox_crtc->fb_offset; 111 hgsmi_buffer_submit(vbox->guest_pool, p) 183 struct vbox_private *vbox = crtc->dev->dev_private; local in function:vbox_crtc_set_base_and_mode 292 struct vbox_private *vbox = fb->dev->dev_private; local in function:vbox_primary_atomic_update 395 struct vbox_private *vbox = local in function:vbox_cursor_atomic_update 449 struct vbox_private *vbox = local in function:vbox_cursor_atomic_disable 560 struct vbox_private *vbox = local in function:vbox_crtc_init 719 struct vbox_private *vbox = NULL; local in function:vbox_get_modes [all...] |