| /netbsd-src/sys/external/bsd/drm2/dist/drm/amd/amdgpu/ |
| H A D | amdgpu_pm.c | 166 struct drm_device *ddev = dev_get_drvdata(dev); in amdgpu_get_dpm_state() local 167 struct amdgpu_device *adev = ddev->dev_private; in amdgpu_get_dpm_state() 174 ret = pm_runtime_get_sync(ddev->dev); in amdgpu_get_dpm_state() 189 pm_runtime_mark_last_busy(ddev->dev); in amdgpu_get_dpm_state() 190 pm_runtime_put_autosuspend(ddev->dev); in amdgpu_get_dpm_state() 202 struct drm_device *ddev = dev_get_drvdata(dev); in amdgpu_set_dpm_state() local 203 struct amdgpu_device *adev = ddev->dev_private; in amdgpu_set_dpm_state() 219 ret = pm_runtime_get_sync(ddev->dev); in amdgpu_set_dpm_state() 236 pm_runtime_mark_last_busy(ddev->dev); in amdgpu_set_dpm_state() 237 pm_runtime_put_autosuspend(ddev->dev); in amdgpu_set_dpm_state() [all …]
|
| H A D | amdgpu_debugfs.c | 73 adev->ddev->primary->debugfs_root, in amdgpu_debugfs_add_files() 74 adev->ddev->primary); in amdgpu_debugfs_add_files() 153 r = pm_runtime_get_sync(adev->ddev->dev); in amdgpu_debugfs_process_reg_op() 160 pm_runtime_mark_last_busy(adev->ddev->dev); in amdgpu_debugfs_process_reg_op() 161 pm_runtime_put_autosuspend(adev->ddev->dev); in amdgpu_debugfs_process_reg_op() 209 pm_runtime_mark_last_busy(adev->ddev->dev); in amdgpu_debugfs_process_reg_op() 210 pm_runtime_put_autosuspend(adev->ddev->dev); in amdgpu_debugfs_process_reg_op() 256 r = pm_runtime_get_sync(adev->ddev->dev); in amdgpu_debugfs_regs_pcie_read() 266 pm_runtime_mark_last_busy(adev->ddev->dev); in amdgpu_debugfs_regs_pcie_read() 267 pm_runtime_put_autosuspend(adev->ddev->dev); in amdgpu_debugfs_regs_pcie_read() [all …]
|
| H A D | amdgpu_dce_virtual.c | 237 drm_crtc_init(adev->ddev, &amdgpu_crtc->base, &dce_virtual_crtc_funcs); in dce_virtual_crtc_init() 372 adev->ddev->max_vblank_count = 0; in dce_virtual_sw_init() 374 adev->ddev->mode_config.funcs = &amdgpu_mode_funcs; in dce_virtual_sw_init() 376 adev->ddev->mode_config.max_width = 16384; in dce_virtual_sw_init() 377 adev->ddev->mode_config.max_height = 16384; in dce_virtual_sw_init() 379 adev->ddev->mode_config.preferred_depth = 24; in dce_virtual_sw_init() 380 adev->ddev->mode_config.prefer_shadow = 1; in dce_virtual_sw_init() 382 adev->ddev->mode_config.fb_base = adev->gmc.aper_base; in dce_virtual_sw_init() 388 adev->ddev->mode_config.max_width = 16384; in dce_virtual_sw_init() 389 adev->ddev->mode_config.max_height = 16384; in dce_virtual_sw_init() [all …]
|
| H A D | amdgpu_ih.c | 73 r = -bus_dmamem_alloc(adev->ddev->dmat, size, PAGE_SIZE, 0, in amdgpu_ih_ring_init() 80 r = -bus_dmamap_create(adev->ddev->dmat, size, 1, size, 0, in amdgpu_ih_ring_init() 83 fail1: bus_dmamem_free(adev->ddev->dmat, &ih->ring_seg, 1); in amdgpu_ih_ring_init() 86 r = -bus_dmamem_map(adev->ddev->dmat, &ih->ring_seg, 1, size, in amdgpu_ih_ring_init() 89 fail2: bus_dmamap_destroy(adev->ddev->dmat, ih->ring_map); in amdgpu_ih_ring_init() 93 r = -bus_dmamap_load(adev->ddev->dmat, ih->ring_map, kva, size, in amdgpu_ih_ring_init() 96 fail3: __unused bus_dmamem_unmap(adev->ddev->dmat, kva, size); in amdgpu_ih_ring_init() 165 bus_dmamap_unload(adev->ddev->dmat, ih->ring_map); in amdgpu_ih_ring_fini() 166 bus_dmamem_unmap(adev->ddev->dmat, kva, size); in amdgpu_ih_ring_fini() 167 bus_dmamap_destroy(adev->ddev->dmat, ih->ring_map); in amdgpu_ih_ring_fini() [all …]
|
| H A D | amdgpu_gart.c | 88 error = bus_dmamem_alloc(adev->ddev->dmat, PAGE_SIZE, PAGE_SIZE, 0, in amdgpu_gart_dummy_page_init() 93 error = bus_dmamem_map(adev->ddev->dmat, &adev->dummy_page_seg, 1, in amdgpu_gart_dummy_page_init() 98 bus_dmamem_unmap(adev->ddev->dmat, p, PAGE_SIZE); in amdgpu_gart_dummy_page_init() 99 error = bus_dmamap_create(adev->ddev->dmat, PAGE_SIZE, 1, PAGE_SIZE, 0, in amdgpu_gart_dummy_page_init() 103 error = bus_dmamap_load_raw(adev->ddev->dmat, adev->dummy_page_map, in amdgpu_gart_dummy_page_init() 108 bus_dmamap_sync(adev->ddev->dmat, adev->dummy_page_map, 0, PAGE_SIZE, in amdgpu_gart_dummy_page_init() 116 bus_dmamap_unload(adev->ddev->dmat, adev->dummy_page_map); in amdgpu_gart_dummy_page_init() 117 fail2: bus_dmamap_destroy(adev->ddev->dmat, adev->dummy_page_map); in amdgpu_gart_dummy_page_init() 118 fail1: bus_dmamem_free(adev->ddev->dmat, &adev->dummy_page_seg, 1); in amdgpu_gart_dummy_page_init() 152 bus_dmamap_unload(adev->ddev->dmat, adev->dummy_page_map); in amdgpu_gart_dummy_page_fini() [all …]
|
| H A D | amdgpu_fb.c | 154 info = drm_get_format_info(adev->ddev, mode_cmd); in amdgpufb_create_pinned_object() 252 ret = amdgpu_display_framebuffer_init(adev->ddev, &rfbdev->rfb, in amdgpufb_create() 278 helper->fbdev = config_found(adev->ddev->dev, &afa, NULL, in amdgpufb_create() 298 info->apertures->ranges[0].base = adev->ddev->mode_config.fb_base; in amdgpufb_create() 314 vga_switcheroo_client_fb_set(adev->ddev->pdev, info); in amdgpufb_create() 363 if (list_empty(&adev->ddev->mode_config.connector_list)) in amdgpu_fbdev_init() 377 drm_fb_helper_prepare(adev->ddev, &rfbdev->helper, in amdgpu_fbdev_init() 380 ret = drm_fb_helper_init(adev->ddev, &rfbdev->helper, in amdgpu_fbdev_init() 391 drm_helper_disable_unused_functions(adev->ddev); in amdgpu_fbdev_init() 402 amdgpu_fbdev_destroy(adev->ddev, adev->mode_info.rfbdev); in amdgpu_fbdev_fini()
|
| H A D | amdgpu_vram_mgr.c | 55 struct drm_device *ddev = dev_get_drvdata(dev); in amdgpu_mem_info_vram_total_show() local 56 struct amdgpu_device *adev = ddev->dev_private; in amdgpu_mem_info_vram_total_show() 72 struct drm_device *ddev = dev_get_drvdata(dev); in amdgpu_mem_info_vis_vram_total_show() local 73 struct amdgpu_device *adev = ddev->dev_private; in amdgpu_mem_info_vis_vram_total_show() 89 struct drm_device *ddev = dev_get_drvdata(dev); in amdgpu_mem_info_vram_used_show() local 90 struct amdgpu_device *adev = ddev->dev_private; in amdgpu_mem_info_vram_used_show() 107 struct drm_device *ddev = dev_get_drvdata(dev); in amdgpu_mem_info_vis_vram_used_show() local 108 struct amdgpu_device *adev = ddev->dev_private; in amdgpu_mem_info_vis_vram_used_show() 118 struct drm_device *ddev = dev_get_drvdata(dev); in amdgpu_mem_info_vram_vendor() local 119 struct amdgpu_device *adev = ddev->dev_private; in amdgpu_mem_info_vram_vendor()
|
| H A D | amdgpu_irq.c | 93 struct drm_device *dev = adev->ddev; in amdgpu_hotplug_work_func() 285 adev->ddev->vblank_disable_immediate = true; in amdgpu_irq_init() 287 r = drm_vblank_init(adev->ddev, adev->mode_info.num_crtc); in amdgpu_irq_init() 301 r = drm_irq_install(adev->ddev); in amdgpu_irq_init() 304 r = drm_irq_install(adev->ddev, pci_irq_vector(adev->pdev, 0)); in amdgpu_irq_init() 312 adev->ddev->max_vblank_count = 0x00ffffff; in amdgpu_irq_init() 332 drm_irq_uninstall(adev->ddev); in amdgpu_irq_fini() 549 if (!adev->ddev->irq_enabled) in amdgpu_irq_get() 579 if (!adev->ddev->irq_enabled) in amdgpu_irq_put() 610 if (!adev->ddev->irq_enabled) in amdgpu_irq_enabled()
|
| /netbsd-src/sys/arch/arm/rockchip/ |
| H A D | rk_drm.c | 218 rk_drm_alloc_cma_pool(struct drm_device *ddev, size_t cma_size) in rk_drm_alloc_cma_pool() argument 220 struct rk_drm_softc * const sc = rk_drm_private(ddev); in rk_drm_alloc_cma_pool() 261 rk_drm_fb_create(struct drm_device *ddev, struct drm_file *file, in rk_drm_fb_create() argument 276 drm_helper_mode_fill_fb_struct(ddev, &fb->base, cmd); in rk_drm_fb_create() 279 error = drm_framebuffer_init(ddev, &fb->base, &rk_drm_framebuffer_funcs); in rk_drm_fb_create() 307 struct drm_device *ddev = helper->dev; in rk_drm_fb_probe() local 329 sfb->obj = drm_gem_cma_create(ddev, size); in rk_drm_fb_probe() 347 fb->dev = ddev; in rk_drm_fb_probe() 349 error = drm_framebuffer_init(ddev, fb, &rk_drm_framebuffer_funcs); in rk_drm_fb_probe() 356 sfa.sfa_drm_dev = ddev; in rk_drm_fb_probe() [all …]
|
| /netbsd-src/sys/arch/arm/sunxi/ |
| H A D | sunxi_drm.c | 231 sunxi_drm_alloc_cma_pool(struct drm_device *ddev, size_t cma_size) in sunxi_drm_alloc_cma_pool() argument 233 struct sunxi_drm_softc * const sc = sunxi_drm_private(ddev); in sunxi_drm_alloc_cma_pool() 274 sunxi_drm_fb_create(struct drm_device *ddev, struct drm_file *file, in sunxi_drm_fb_create() argument 290 drm_helper_mode_fill_fb_struct(ddev, &fb->base, cmd); in sunxi_drm_fb_create() 292 error = drm_framebuffer_init(ddev, &fb->base, &sunxi_drm_framebuffer_funcs); in sunxi_drm_fb_create() 347 struct drm_device *ddev = helper->dev; in sunxi_drm_fb_probe() local 388 sfb->obj = drm_gem_cma_create(ddev, size); in sunxi_drm_fb_probe() 399 fb->dev = ddev; in sunxi_drm_fb_probe() 401 error = drm_framebuffer_init(ddev, fb, &sunxi_drm_framebuffer_funcs); in sunxi_drm_fb_probe() 408 sfa.sfa_drm_dev = ddev; in sunxi_drm_fb_probe() [all …]
|
| /netbsd-src/sys/external/bsd/drm2/dist/drm/vboxvideo/ |
| H A D | vbox_drv.c | 53 ret = drm_dev_init(&vbox->ddev, &driver, &pdev->dev); in vbox_pci_probe() 59 vbox->ddev.pdev = pdev; in vbox_pci_probe() 60 vbox->ddev.dev_private = vbox; in vbox_pci_probe() 84 ret = drm_fbdev_generic_setup(&vbox->ddev, 32); in vbox_pci_probe() 88 ret = drm_dev_register(&vbox->ddev, 0); in vbox_pci_probe() 105 drm_dev_put(&vbox->ddev); in vbox_pci_probe() 113 drm_dev_unregister(&vbox->ddev); in vbox_pci_remove() 118 drm_dev_put(&vbox->ddev); in vbox_pci_remove() 127 error = drm_mode_config_helper_suspend(&vbox->ddev); in vbox_pm_suspend() 131 pci_save_state(vbox->ddev.pdev); in vbox_pm_suspend() [all …]
|
| H A D | vbox_main.c | 41 vbox->vbva_info = devm_kcalloc(vbox->ddev.dev, vbox->num_crtcs, in vbox_accel_init() 49 vbox->vbva_buffers = pci_iomap_range(vbox->ddev.pdev, 0, in vbox_accel_init() 80 pci_iounmap(vbox->ddev.pdev, vbox->vbva_buffers); in vbox_accel_fini() 125 pci_iomap_range(vbox->ddev.pdev, 0, GUEST_HEAP_OFFSET(vbox), in vbox_hw_init() 160 vbox->last_mode_hints = devm_kcalloc(vbox->ddev.dev, vbox->num_crtcs, in vbox_hw_init() 177 pci_iounmap(vbox->ddev.pdev, vbox->guest_heap); in vbox_hw_init() 185 pci_iounmap(vbox->ddev.pdev, vbox->guest_heap); in vbox_hw_fini()
|
| H A D | vbox_ttm.c | 22 struct drm_device *dev = &vbox->ddev; in vbox_mm_init() 47 pci_resource_start(vbox->ddev.pdev, 0), in vbox_mm_fini() 48 pci_resource_len(vbox->ddev.pdev, 0), DRM_MTRR_WC); in vbox_mm_fini() 52 drm_vram_helper_release_mm(&vbox->ddev); in vbox_mm_fini()
|
| /netbsd-src/sys/arch/arm/nvidia/ |
| H A D | tegra_drm_fb.c | 51 tegra_drm_fb_init(struct drm_device *ddev) in tegra_drm_fb_init() argument 58 drm_fb_helper_prepare(ddev, &fbdev->helper, &tegra_fb_helper_funcs); in tegra_drm_fb_init() 60 error = drm_fb_helper_init(ddev, &fbdev->helper, 1); in tegra_drm_fb_init() 82 drm_helper_disable_unused_functions(ddev); in tegra_drm_fb_init() 94 struct drm_device *ddev = helper->dev; in tegra_fb_probe() local 97 if (tegra_fb_init(ddev, helper->fb, sizes) != 0) { in tegra_fb_probe() 103 tfa.tfa_drm_dev = ddev; in tegra_fb_probe() 110 helper->fbdev = config_found(ddev->dev, &tfa, NULL, in tegra_fb_probe() 121 tegra_fb_init(struct drm_device *ddev, struct drm_framebuffer *fb, in tegra_fb_init() argument 131 tegra_fb->obj = drm_gem_cma_create(ddev, size); in tegra_fb_init() [all …]
|
| H A D | tegra_drm_mode.c | 182 tegra_drm_mode_init(struct drm_device *ddev) in tegra_drm_mode_init() argument 186 drm_mode_config_init(ddev); in tegra_drm_mode_init() 187 ddev->mode_config.min_width = 0; in tegra_drm_mode_init() 188 ddev->mode_config.min_height = 0; in tegra_drm_mode_init() 189 ddev->mode_config.max_width = 4096; in tegra_drm_mode_init() 190 ddev->mode_config.max_height = 2160; in tegra_drm_mode_init() 191 ddev->mode_config.funcs = &tegra_mode_config_funcs; in tegra_drm_mode_init() 193 error = tegra_crtc_init(ddev, 0); in tegra_drm_mode_init() 197 error = tegra_crtc_init(ddev, 1); in tegra_drm_mode_init() 201 error = tegra_encoder_init(ddev); in tegra_drm_mode_init() [all …]
|
| /netbsd-src/sys/external/bsd/drm2/dist/drm/radeon/ |
| H A D | radeon_agp.c | 149 ret = drm_agp_acquire(rdev->ddev); in radeon_agp_init() 155 ret = drm_agp_info(rdev->ddev, &info); in radeon_agp_init() 157 drm_agp_release(rdev->ddev); in radeon_agp_init() 162 if (rdev->ddev->agp->agp_info.aki_info.ai_aperture_size >> 20 < 32) { in radeon_agp_init() 163 drm_agp_release(rdev->ddev); in radeon_agp_init() 166 rdev->ddev->agp->agp_info.aki_info.ai_aperture_size >> 20); in radeon_agp_init() 247 ret = drm_agp_enable(rdev->ddev, mode); in radeon_agp_init() 250 drm_agp_release(rdev->ddev); in radeon_agp_init() 254 rdev->mc.agp_base = rdev->ddev->agp->agp_info.aki_info.ai_aperture_base; in radeon_agp_init() 255 rdev->mc.gtt_size = rdev->ddev->agp->agp_info.aki_info.ai_aperture_size; in radeon_agp_init() [all …]
|
| H A D | radeon_irq_kms.c | 90 struct drm_device *dev = rdev->ddev; in radeon_hotplug_work_func() 111 struct drm_device *dev = rdev->ddev; in radeon_dp_work_func() 300 rdev->ddev->vblank_disable_immediate = true; in radeon_irq_kms_init() 302 r = drm_vblank_init(rdev->ddev, rdev->num_crtc); in radeon_irq_kms_init() 324 r = drm_irq_install(rdev->ddev); in radeon_irq_kms_init() 326 r = drm_irq_install(rdev->ddev, rdev->ddev->pdev->irq); in radeon_irq_kms_init() 348 drm_irq_uninstall(rdev->ddev); in radeon_irq_kms_fini() 370 if (!rdev->ddev->irq_enabled) in radeon_irq_kms_sw_irq_get() 409 if (!rdev->ddev->irq_enabled) in radeon_irq_kms_sw_irq_put() 435 if (!rdev->ddev->irq_enabled) in radeon_irq_kms_pflip_irq_get() [all …]
|
| H A D | radeon_fb.c | 68 int ret = pm_runtime_get_sync(rdev->ddev->dev); in radeonfb_open() 70 pm_runtime_mark_last_busy(rdev->ddev->dev); in radeonfb_open() 71 pm_runtime_put_autosuspend(rdev->ddev->dev); in radeonfb_open() 83 pm_runtime_mark_last_busy(rdev->ddev->dev); in radeonfb_release() 84 pm_runtime_put_autosuspend(rdev->ddev->dev); in radeonfb_release() 153 info = drm_get_format_info(rdev->ddev, mode_cmd); in radeonfb_create_pinned_object() 261 ret = radeon_framebuffer_init(rdev->ddev, &rfbdev->fb, &mode_cmd, gobj); in radeonfb_create() 279 helper->fbdev = config_found(rdev->ddev->dev, &rfa, NULL, in radeonfb_create() 300 ret = radeon_framebuffer_init(rdev->ddev, &rfbdev->fb, &mode_cmd, gobj); in radeonfb_create() 324 info->apertures->ranges[0].base = rdev->ddev->mode_config.fb_base; in radeonfb_create() [all …]
|
| H A D | radeon_gart.c | 82 error = bus_dmamem_alloc(rdev->ddev->dmat, rdev->gart.table_size, in radeon_gart_table_ram_alloc() 87 error = bus_dmamap_create(rdev->ddev->dmat, rdev->gart.table_size, 1, in radeon_gart_table_ram_alloc() 92 error = bus_dmamem_map(rdev->ddev->dmat, &rdev->gart.rg_table_seg, 1, in radeon_gart_table_ram_alloc() 97 error = bus_dmamap_load(rdev->ddev->dmat, rdev->gart.rg_table_map, in radeon_gart_table_ram_alloc() 103 bus_dmamap_sync(rdev->ddev->dmat, rdev->gart.rg_table_map, 0, in radeon_gart_table_ram_alloc() 111 bus_dmamap_unload(rdev->ddev->dmat, rdev->gart.rg_table_map); in radeon_gart_table_ram_alloc() 112 fail3: bus_dmamem_unmap(rdev->ddev->dmat, rdev->gart.ptr, in radeon_gart_table_ram_alloc() 114 fail2: bus_dmamap_destroy(rdev->ddev->dmat, rdev->gart.rg_table_map); in radeon_gart_table_ram_alloc() 115 fail1: bus_dmamem_free(rdev->ddev->dmat, &rdev->gart.rg_table_seg, 1); in radeon_gart_table_ram_alloc() 155 bus_dmamap_unload(rdev->ddev->dmat, rdev->gart.rg_table_map); in radeon_gart_table_ram_free() [all …]
|
| H A D | radeon_display.c | 312 spin_lock_irqsave(&rdev->ddev->event_lock, flags); in radeon_crtc_handle_vblank() 318 spin_unlock_irqrestore(&rdev->ddev->event_lock, flags); in radeon_crtc_handle_vblank() 344 radeon_get_crtc_scanoutpos(rdev->ddev, crtc_id, in radeon_crtc_handle_vblank() 357 spin_unlock_irqrestore(&rdev->ddev->event_lock, flags); in radeon_crtc_handle_vblank() 380 spin_lock_irqsave(&rdev->ddev->event_lock, flags); in radeon_crtc_handle_flip() 387 spin_unlock_irqrestore(&rdev->ddev->event_lock, flags); in radeon_crtc_handle_flip() 399 spin_unlock_irqrestore(&rdev->ddev->event_lock, flags); in radeon_crtc_handle_flip() 418 struct drm_device *dev = rdev->ddev; in radeon_flip_work_func() 1403 drm_property_create_range(rdev->ddev, 0 , "coherent", 0, 1); in radeon_modeset_create_props() 1411 drm_property_create_enum(rdev->ddev, 0, in radeon_modeset_create_props() [all …]
|
| /netbsd-src/sys/external/bsd/drm2/dist/drm/ast/ |
| H A D | ast_drv.c | 175 struct drm_device *ddev = pci_get_drvdata(pdev); in ast_pm_suspend() local 178 error = ast_drm_freeze(ddev); in ast_pm_suspend() 190 struct drm_device *ddev = pci_get_drvdata(pdev); in ast_pm_resume() local 191 return ast_drm_resume(ddev); in ast_pm_resume() 197 struct drm_device *ddev = pci_get_drvdata(pdev); in ast_pm_freeze() local 199 if (!ddev || !ddev->dev_private) in ast_pm_freeze() 201 return ast_drm_freeze(ddev); in ast_pm_freeze() 207 struct drm_device *ddev = pci_get_drvdata(pdev); in ast_pm_thaw() local 208 return ast_drm_thaw(ddev); in ast_pm_thaw() 214 struct drm_device *ddev = pci_get_drvdata(pdev); in ast_pm_poweroff() local [all …]
|
| /netbsd-src/sys/arch/arm/ti/ |
| H A D | ti_lcdc.c | 338 struct drm_device *ddev = sc->sc_ddev; in tilcdc_ep_activate() local 347 drm_crtc_init(ddev, &sc->sc_crtc.base, &tilcdc_crtc_funcs); in tilcdc_ep_activate() 353 drm_encoder_init(ddev, &sc->sc_encoder.base, &tilcdc_encoder_funcs, in tilcdc_ep_activate() 510 tilcdc_fb_create(struct drm_device *ddev, struct drm_file *file, in tilcdc_fb_create() argument 525 drm_helper_mode_fill_fb_struct(ddev, &fb->base, cmd); in tilcdc_fb_create() 528 error = drm_framebuffer_init(ddev, &fb->base, in tilcdc_fb_create() 551 struct drm_device *ddev = helper->dev; in tilcdc_fb_probe() local 572 sfb->obj = drm_gem_cma_create(ddev, size); in tilcdc_fb_probe() 585 fb->dev = ddev; in tilcdc_fb_probe() 587 error = drm_framebuffer_init(ddev, fb, &tilcdc_framebuffer_funcs); in tilcdc_fb_probe() [all …]
|
| /netbsd-src/sys/external/bsd/drm2/drm/ |
| H A D | drm_gem_cma_helper.c | 43 drm_gem_cma_create_internal(struct drm_device *ddev, size_t size, in drm_gem_cma_create_internal() argument 50 obj->dmat = ddev->dmat; in drm_gem_cma_create_internal() 57 if (ddev->cma_pool != NULL) { in drm_gem_cma_create_internal() 58 error = vmem_xalloc(ddev->cma_pool, obj->dmasize, in drm_gem_cma_create_internal() 62 obj->vmem_pool = ddev->cma_pool; in drm_gem_cma_create_internal() 95 drm_gem_private_object_init(ddev, &obj->base, size); in drm_gem_cma_create_internal() 117 drm_gem_cma_create(struct drm_device *ddev, size_t size) in drm_gem_cma_create() argument 120 return drm_gem_cma_create_internal(ddev, size, NULL); in drm_gem_cma_create() 150 drm_gem_cma_dumb_create(struct drm_file *file_priv, struct drm_device *ddev, in drm_gem_cma_dumb_create() argument 162 obj = drm_gem_cma_create(ddev, args->size); in drm_gem_cma_dumb_create() [all …]
|
| /netbsd-src/sys/external/bsd/drm2/dist/drm/virtio/ |
| H A D | virtgpu_display.c | 260 struct drm_device *dev = vgdev->ddev; in vgdev_output_init() 360 drm_mode_config_init(vgdev->ddev); in virtio_gpu_modeset_init() 361 vgdev->ddev->mode_config.quirk_addfb_prefer_host_byte_order = true; in virtio_gpu_modeset_init() 362 vgdev->ddev->mode_config.funcs = &virtio_gpu_mode_funcs; in virtio_gpu_modeset_init() 363 vgdev->ddev->mode_config.helper_private = &virtio_mode_config_helpers; in virtio_gpu_modeset_init() 366 vgdev->ddev->mode_config.min_width = XRES_MIN; in virtio_gpu_modeset_init() 367 vgdev->ddev->mode_config.min_height = YRES_MIN; in virtio_gpu_modeset_init() 368 vgdev->ddev->mode_config.max_width = XRES_MAX; in virtio_gpu_modeset_init() 369 vgdev->ddev->mode_config.max_height = YRES_MAX; in virtio_gpu_modeset_init() 374 drm_mode_config_reset(vgdev->ddev); in virtio_gpu_modeset_init() [all …]
|
| /netbsd-src/sys/external/bsd/drm2/dist/drm/qxl/ |
| H A D | qxl_object.c | 121 r = drm_gem_object_init(&qdev->ddev, &bo->tbo.base, size); in qxl_bo_create() 142 dev_err(qdev->ddev.dev, in qxl_bo_create() 245 struct drm_device *ddev = bo->tbo.base.dev; in __qxl_bo_pin() local 258 dev_err(ddev->dev, "%p pin failed\n", bo); in __qxl_bo_pin() 265 struct drm_device *ddev = bo->tbo.base.dev; in __qxl_bo_unpin() local 269 dev_warn(ddev->dev, "%p unpin not necessary\n", bo); in __qxl_bo_unpin() 279 dev_err(ddev->dev, "%p validate failed for unpin\n", bo); in __qxl_bo_unpin() 325 dev_err(qdev->ddev.dev, "Userspace still has active objects !\n"); in qxl_bo_force_delete() 327 dev_err(qdev->ddev.dev, "%p %p %lu %lu force free\n", in qxl_bo_force_delete()
|