| /src/sys/arch/arm/nvidia/ |
| tegra_drm_fb.c | 51 tegra_drm_fb_init(struct drm_device *ddev) 58 drm_fb_helper_prepare(ddev, &fbdev->helper, &tegra_fb_helper_funcs); 60 error = drm_fb_helper_init(ddev, &fbdev->helper, 1); 82 drm_helper_disable_unused_functions(ddev); 94 struct drm_device *ddev = helper->dev; local in function:tegra_fb_probe 97 if (tegra_fb_init(ddev, helper->fb, sizes) != 0) { 103 tfa.tfa_drm_dev = ddev; 110 helper->fbdev = config_found(ddev->dev, &tfa, NULL, 121 tegra_fb_init(struct drm_device *ddev, struct drm_framebuffer *fb, 131 tegra_fb->obj = drm_gem_cma_create(ddev, size) [all...] |
| tegra_drm_mode.c | 182 tegra_drm_mode_init(struct drm_device *ddev) 186 drm_mode_config_init(ddev); 187 ddev->mode_config.min_width = 0; 188 ddev->mode_config.min_height = 0; 189 ddev->mode_config.max_width = 4096; 190 ddev->mode_config.max_height = 2160; 191 ddev->mode_config.funcs = &tegra_mode_config_funcs; 193 error = tegra_crtc_init(ddev, 0); 197 error = tegra_crtc_init(ddev, 1); 201 error = tegra_encoder_init(ddev); 866 struct drm_device *ddev = encoder->dev; local in function:tegra_encoder_hdmi_set_clock 902 struct drm_device *ddev = encoder->dev; local in function:tegra_encoder_mode_set 1286 struct drm_device *ddev = tegra_crtc->base.dev; local in function:tegra_crtc_intr [all...] |
| /src/sys/external/bsd/drm2/dist/drm/vboxvideo/ |
| vbox_drv.c | 53 ret = drm_dev_init(&vbox->ddev, &driver, &pdev->dev); 59 vbox->ddev.pdev = pdev; 60 vbox->ddev.dev_private = vbox; 84 ret = drm_fbdev_generic_setup(&vbox->ddev, 32); 88 ret = drm_dev_register(&vbox->ddev, 0); 105 drm_dev_put(&vbox->ddev); 113 drm_dev_unregister(&vbox->ddev); 118 drm_dev_put(&vbox->ddev); 127 error = drm_mode_config_helper_suspend(&vbox->ddev); 131 pci_save_state(vbox->ddev.pdev) [all...] |
| vbox_ttm.c | 22 struct drm_device *dev = &vbox->ddev; 47 pci_resource_start(vbox->ddev.pdev, 0), 48 pci_resource_len(vbox->ddev.pdev, 0), DRM_MTRR_WC); 52 drm_vram_helper_release_mm(&vbox->ddev);
|
| vbox_main.c | 41 vbox->vbva_info = devm_kcalloc(vbox->ddev.dev, vbox->num_crtcs, 49 vbox->vbva_buffers = pci_iomap_range(vbox->ddev.pdev, 0, 80 pci_iounmap(vbox->ddev.pdev, vbox->vbva_buffers); 125 pci_iomap_range(vbox->ddev.pdev, 0, GUEST_HEAP_OFFSET(vbox), 160 vbox->last_mode_hints = devm_kcalloc(vbox->ddev.dev, vbox->num_crtcs, 177 pci_iounmap(vbox->ddev.pdev, vbox->guest_heap); 185 pci_iounmap(vbox->ddev.pdev, vbox->guest_heap);
|
| vbox_irq.c | 114 struct drm_device *dev = &vbox->ddev; 173 drm_kms_helper_hotplug_event(&vbox->ddev); 181 return drm_irq_install(&vbox->ddev, vbox->ddev.pdev->irq); 186 drm_irq_uninstall(&vbox->ddev);
|
| /src/sys/arch/arm/rockchip/ |
| rk_drm.c | 214 rk_drm_alloc_cma_pool(struct drm_device *ddev, size_t cma_size) 216 struct rk_drm_softc * const sc = rk_drm_private(ddev); 257 rk_drm_fb_create(struct drm_device *ddev, struct drm_file *file, 272 drm_helper_mode_fill_fb_struct(ddev, &fb->base, cmd); 275 error = drm_framebuffer_init(ddev, &fb->base, &rk_drm_framebuffer_funcs); 303 struct drm_device *ddev = helper->dev; local in function:rk_drm_fb_probe 325 sfb->obj = drm_gem_cma_create(ddev, size); 343 fb->dev = ddev; 345 error = drm_framebuffer_init(ddev, fb, &rk_drm_framebuffer_funcs); 352 sfa.sfa_drm_dev = ddev; [all...] |
| rk_drm.h | 83 struct drm_device *ddev; member in struct:rk_drm_ports 108 #define rk_drm_private(ddev) (ddev)->dev_private
|
| /src/sys/external/bsd/drm2/dist/drm/amd/amdgpu/ |
| amdgpu_pm.c | 166 struct drm_device *ddev = dev_get_drvdata(dev); local in function:amdgpu_get_dpm_state 167 struct amdgpu_device *adev = ddev->dev_private; 174 ret = pm_runtime_get_sync(ddev->dev); 189 pm_runtime_mark_last_busy(ddev->dev); 190 pm_runtime_put_autosuspend(ddev->dev); 202 struct drm_device *ddev = dev_get_drvdata(dev); local in function:amdgpu_set_dpm_state 203 struct amdgpu_device *adev = ddev->dev_private; 219 ret = pm_runtime_get_sync(ddev->dev); 236 pm_runtime_mark_last_busy(ddev->dev); 237 pm_runtime_put_autosuspend(ddev->dev) 306 struct drm_device *ddev = dev_get_drvdata(dev); local in function:amdgpu_get_dpm_forced_performance_level 345 struct drm_device *ddev = dev_get_drvdata(dev); local in function:amdgpu_set_dpm_forced_performance_level 439 struct drm_device *ddev = dev_get_drvdata(dev); local in function:amdgpu_get_pp_num_states 473 struct drm_device *ddev = dev_get_drvdata(dev); local in function:amdgpu_get_pp_cur_state 516 struct drm_device *ddev = dev_get_drvdata(dev); local in function:amdgpu_get_pp_force_state 533 struct drm_device *ddev = dev_get_drvdata(dev); local in function:amdgpu_set_pp_force_state 592 struct drm_device *ddev = dev_get_drvdata(dev); local in function:amdgpu_get_pp_table 635 struct drm_device *ddev = dev_get_drvdata(dev); local in function:amdgpu_set_pp_table 733 struct drm_device *ddev = dev_get_drvdata(dev); local in function:amdgpu_set_pp_od_clk_voltage 831 struct drm_device *ddev = dev_get_drvdata(dev); local in function:amdgpu_get_pp_od_clk_voltage 883 struct drm_device *ddev = dev_get_drvdata(dev); local in function:amdgpu_set_pp_feature_status 926 struct drm_device *ddev = dev_get_drvdata(dev); local in function:amdgpu_get_pp_feature_status 985 struct drm_device *ddev = dev_get_drvdata(dev); local in function:amdgpu_get_pp_dpm_sclk 1051 struct drm_device *ddev = dev_get_drvdata(dev); local in function:amdgpu_set_pp_dpm_sclk 1085 struct drm_device *ddev = dev_get_drvdata(dev); local in function:amdgpu_get_pp_dpm_mclk 1115 struct drm_device *ddev = dev_get_drvdata(dev); local in function:amdgpu_set_pp_dpm_mclk 1149 struct drm_device *ddev = dev_get_drvdata(dev); local in function:amdgpu_get_pp_dpm_socclk 1179 struct drm_device *ddev = dev_get_drvdata(dev); local in function:amdgpu_set_pp_dpm_socclk 1215 struct drm_device *ddev = dev_get_drvdata(dev); local in function:amdgpu_get_pp_dpm_fclk 1245 struct drm_device *ddev = dev_get_drvdata(dev); local in function:amdgpu_set_pp_dpm_fclk 1281 struct drm_device *ddev = dev_get_drvdata(dev); local in function:amdgpu_get_pp_dpm_dcefclk 1311 struct drm_device *ddev = dev_get_drvdata(dev); local in function:amdgpu_set_pp_dpm_dcefclk 1347 struct drm_device *ddev = dev_get_drvdata(dev); local in function:amdgpu_get_pp_dpm_pcie 1377 struct drm_device *ddev = dev_get_drvdata(dev); local in function:amdgpu_set_pp_dpm_pcie 1413 struct drm_device *ddev = dev_get_drvdata(dev); local in function:amdgpu_get_pp_sclk_od 1441 struct drm_device *ddev = dev_get_drvdata(dev); local in function:amdgpu_set_pp_sclk_od 1482 struct drm_device *ddev = dev_get_drvdata(dev); local in function:amdgpu_get_pp_mclk_od 1510 struct drm_device *ddev = dev_get_drvdata(dev); local in function:amdgpu_set_pp_mclk_od 1571 struct drm_device *ddev = dev_get_drvdata(dev); local in function:amdgpu_get_pp_power_profile_mode 1603 struct drm_device *ddev = dev_get_drvdata(dev); local in function:amdgpu_set_pp_power_profile_mode 1672 struct drm_device *ddev = dev_get_drvdata(dev); local in function:amdgpu_get_busy_percent 1708 struct drm_device *ddev = dev_get_drvdata(dev); local in function:amdgpu_get_memory_busy_percent 1748 struct drm_device *ddev = dev_get_drvdata(dev); local in function:amdgpu_get_pcie_bw 1783 struct drm_device *ddev = dev_get_drvdata(dev); local in function:amdgpu_get_unique_id [all...] |
| amdgpu_debugfs.c | 73 adev->ddev->primary->debugfs_root, 74 adev->ddev->primary); 153 r = pm_runtime_get_sync(adev->ddev->dev); 160 pm_runtime_mark_last_busy(adev->ddev->dev); 161 pm_runtime_put_autosuspend(adev->ddev->dev); 209 pm_runtime_mark_last_busy(adev->ddev->dev); 210 pm_runtime_put_autosuspend(adev->ddev->dev); 256 r = pm_runtime_get_sync(adev->ddev->dev); 266 pm_runtime_mark_last_busy(adev->ddev->dev); 267 pm_runtime_put_autosuspend(adev->ddev->dev) [all...] |
| amdgpu_ih.c | 73 r = -bus_dmamem_alloc(adev->ddev->dmat, size, PAGE_SIZE, 0, 80 r = -bus_dmamap_create(adev->ddev->dmat, size, 1, size, 0, 83 fail1: bus_dmamem_free(adev->ddev->dmat, &ih->ring_seg, 1); 86 r = -bus_dmamem_map(adev->ddev->dmat, &ih->ring_seg, 1, size, 89 fail2: bus_dmamap_destroy(adev->ddev->dmat, ih->ring_map); 93 r = -bus_dmamap_load(adev->ddev->dmat, ih->ring_map, kva, size, 96 fail3: __unused bus_dmamem_unmap(adev->ddev->dmat, kva, size); 165 bus_dmamap_unload(adev->ddev->dmat, ih->ring_map); 166 bus_dmamem_unmap(adev->ddev->dmat, kva, size); 167 bus_dmamap_destroy(adev->ddev->dmat, ih->ring_map) [all...] |
| amdgpu_dce_virtual.c | 237 drm_crtc_init(adev->ddev, &amdgpu_crtc->base, &dce_virtual_crtc_funcs); 372 adev->ddev->max_vblank_count = 0; 374 adev->ddev->mode_config.funcs = &amdgpu_mode_funcs; 376 adev->ddev->mode_config.max_width = 16384; 377 adev->ddev->mode_config.max_height = 16384; 379 adev->ddev->mode_config.preferred_depth = 24; 380 adev->ddev->mode_config.prefer_shadow = 1; 382 adev->ddev->mode_config.fb_base = adev->gmc.aper_base; 388 adev->ddev->mode_config.max_width = 16384; 389 adev->ddev->mode_config.max_height = 16384 695 struct drm_device *ddev = amdgpu_crtc->base.dev; local in function:dce_virtual_vblank_timer_handle [all...] |
| amdgpu_fb.c | 154 info = drm_get_format_info(adev->ddev, mode_cmd); 252 ret = amdgpu_display_framebuffer_init(adev->ddev, &rfbdev->rfb, 278 helper->fbdev = config_found(adev->ddev->dev, &afa, NULL, 298 info->apertures->ranges[0].base = adev->ddev->mode_config.fb_base; 314 vga_switcheroo_client_fb_set(adev->ddev->pdev, info); 363 if (list_empty(&adev->ddev->mode_config.connector_list)) 377 drm_fb_helper_prepare(adev->ddev, &rfbdev->helper, 380 ret = drm_fb_helper_init(adev->ddev, &rfbdev->helper, 391 drm_helper_disable_unused_functions(adev->ddev); 402 amdgpu_fbdev_destroy(adev->ddev, adev->mode_info.rfbdev) [all...] |
| /src/sys/arch/arm/sunxi/ |
| sunxi_drm.c | 227 sunxi_drm_alloc_cma_pool(struct drm_device *ddev, size_t cma_size) 229 struct sunxi_drm_softc * const sc = sunxi_drm_private(ddev); 270 sunxi_drm_fb_create(struct drm_device *ddev, struct drm_file *file, 286 drm_helper_mode_fill_fb_struct(ddev, &fb->base, cmd); 288 error = drm_framebuffer_init(ddev, &fb->base, &sunxi_drm_framebuffer_funcs); 343 struct drm_device *ddev = helper->dev; local in function:sunxi_drm_fb_probe 384 sfb->obj = drm_gem_cma_create(ddev, size); 395 fb->dev = ddev; 397 error = drm_framebuffer_init(ddev, fb, &sunxi_drm_framebuffer_funcs); 404 sfa.sfa_drm_dev = ddev; [all...] |
| sunxi_drm.h | 85 struct drm_device *ddev; member in struct:sunxi_drm_endpoint 110 #define sunxi_drm_private(ddev) (ddev)->dev_private
|
| /src/sys/external/bsd/drm2/dist/drm/radeon/ |
| radeon_agp.c | 149 ret = drm_agp_acquire(rdev->ddev); 155 ret = drm_agp_info(rdev->ddev, &info); 157 drm_agp_release(rdev->ddev); 162 if (rdev->ddev->agp->agp_info.aki_info.ai_aperture_size >> 20 < 32) { 163 drm_agp_release(rdev->ddev); 166 rdev->ddev->agp->agp_info.aki_info.ai_aperture_size >> 20); 247 ret = drm_agp_enable(rdev->ddev, mode); 250 drm_agp_release(rdev->ddev); 254 rdev->mc.agp_base = rdev->ddev->agp->agp_info.aki_info.ai_aperture_base; 255 rdev->mc.gtt_size = rdev->ddev->agp->agp_info.aki_info.ai_aperture_size [all...] |
| radeon_fb.c | 68 int ret = pm_runtime_get_sync(rdev->ddev->dev); 70 pm_runtime_mark_last_busy(rdev->ddev->dev); 71 pm_runtime_put_autosuspend(rdev->ddev->dev); 83 pm_runtime_mark_last_busy(rdev->ddev->dev); 84 pm_runtime_put_autosuspend(rdev->ddev->dev); 153 info = drm_get_format_info(rdev->ddev, mode_cmd); 261 ret = radeon_framebuffer_init(rdev->ddev, &rfbdev->fb, &mode_cmd, gobj); 279 helper->fbdev = config_found(rdev->ddev->dev, &rfa, NULL, 300 ret = radeon_framebuffer_init(rdev->ddev, &rfbdev->fb, &mode_cmd, gobj); 324 info->apertures->ranges[0].base = rdev->ddev->mode_config.fb_base [all...] |
| radeon_irq_kms.c | 90 struct drm_device *dev = rdev->ddev; 111 struct drm_device *dev = rdev->ddev; 300 rdev->ddev->vblank_disable_immediate = true; 302 r = drm_vblank_init(rdev->ddev, rdev->num_crtc); 324 r = drm_irq_install(rdev->ddev); 326 r = drm_irq_install(rdev->ddev, rdev->ddev->pdev->irq); 348 drm_irq_uninstall(rdev->ddev); 370 if (!rdev->ddev->irq_enabled) 409 if (!rdev->ddev->irq_enabled [all...] |
| /src/sys/external/bsd/drm2/dist/drm/qxl/ |
| qxl_object.h | 39 struct drm_device *ddev = bo->tbo.base.dev; local in function:qxl_bo_reserve 41 dev_err(ddev->dev, "%p reserve failed\n", bo); 76 struct drm_device *ddev = bo->tbo.base.dev; local in function:qxl_bo_wait 78 dev_err(ddev->dev, "%p reserve failed for wait\n",
|
| qxl_irq.c | 102 ret = drm_irq_install(qdev->ddev); 104 ret = drm_irq_install(&qdev->ddev, qdev->ddev.pdev->irq);
|
| qxl_object.c | 121 r = drm_gem_object_init(&qdev->ddev, &bo->tbo.base, size); 142 dev_err(qdev->ddev.dev, 245 struct drm_device *ddev = bo->tbo.base.dev; local in function:__qxl_bo_pin 258 dev_err(ddev->dev, "%p pin failed\n", bo); 265 struct drm_device *ddev = bo->tbo.base.dev; local in function:__qxl_bo_unpin 269 dev_warn(ddev->dev, "%p unpin not necessary\n", bo); 279 dev_err(ddev->dev, "%p validate failed for unpin\n", bo); 325 dev_err(qdev->ddev.dev, "Userspace still has active objects !\n"); 327 dev_err(qdev->ddev.dev, "%p %p %lu %lu force free\n",
|
| /src/sys/external/bsd/drm2/dist/drm/ast/ |
| ast_drv.c | 175 struct drm_device *ddev = pci_get_drvdata(pdev); local in function:ast_pm_suspend 178 error = ast_drm_freeze(ddev); 190 struct drm_device *ddev = pci_get_drvdata(pdev); local in function:ast_pm_resume 191 return ast_drm_resume(ddev); 197 struct drm_device *ddev = pci_get_drvdata(pdev); local in function:ast_pm_freeze 199 if (!ddev || !ddev->dev_private) 201 return ast_drm_freeze(ddev); 207 struct drm_device *ddev = pci_get_drvdata(pdev); local in function:ast_pm_thaw 208 return ast_drm_thaw(ddev); 214 struct drm_device *ddev = pci_get_drvdata(pdev); local in function:ast_pm_poweroff [all...] |
| /src/sys/arch/arm/ti/ |
| ti_lcdc.c | 338 struct drm_device *ddev = sc->sc_ddev; local in function:tilcdc_ep_activate 347 drm_crtc_init(ddev, &sc->sc_crtc.base, &tilcdc_crtc_funcs); 353 drm_encoder_init(ddev, &sc->sc_encoder.base, &tilcdc_encoder_funcs, 507 tilcdc_fb_create(struct drm_device *ddev, struct drm_file *file, 522 drm_helper_mode_fill_fb_struct(ddev, &fb->base, cmd); 525 error = drm_framebuffer_init(ddev, &fb->base, 548 struct drm_device *ddev = helper->dev; local in function:tilcdc_fb_probe 569 sfb->obj = drm_gem_cma_create(ddev, size); 582 fb->dev = ddev; 584 error = drm_framebuffer_init(ddev, fb, &tilcdc_framebuffer_funcs) [all...] |
| /src/sys/external/bsd/drm2/dist/drm/virtio/ |
| virtgpu_display.c | 260 struct drm_device *dev = vgdev->ddev; 360 drm_mode_config_init(vgdev->ddev); 361 vgdev->ddev->mode_config.quirk_addfb_prefer_host_byte_order = true; 362 vgdev->ddev->mode_config.funcs = &virtio_gpu_mode_funcs; 363 vgdev->ddev->mode_config.helper_private = &virtio_mode_config_helpers; 366 vgdev->ddev->mode_config.min_width = XRES_MIN; 367 vgdev->ddev->mode_config.min_height = YRES_MIN; 368 vgdev->ddev->mode_config.max_width = XRES_MAX; 369 vgdev->ddev->mode_config.max_height = YRES_MAX; 374 drm_mode_config_reset(vgdev->ddev); [all...] |
| /src/sys/external/bsd/drm2/drm/ |
| drm_gem_cma_helper.c | 43 drm_gem_cma_create_internal(struct drm_device *ddev, size_t size, 50 obj->dmat = ddev->dmat; 57 if (ddev->cma_pool != NULL) { 58 error = vmem_xalloc(ddev->cma_pool, obj->dmasize, 62 obj->vmem_pool = ddev->cma_pool; 95 drm_gem_private_object_init(ddev, &obj->base, size); 117 drm_gem_cma_create(struct drm_device *ddev, size_t size) 120 return drm_gem_cma_create_internal(ddev, size, NULL); 150 drm_gem_cma_dumb_create(struct drm_file *file_priv, struct drm_device *ddev, 162 obj = drm_gem_cma_create(ddev, args->size) [all...] |