| /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...]
 |