/linux-master/drivers/gpu/drm/nouveau/dispnv50/ |
H A D | core827d.c | 39 core827d_new(struct nouveau_drm *drm, s32 oclass, struct nv50_core **pcore) argument 41 return core507d_new_(&core827d, drm, oclass, pcore);
|
H A D | ovly.c | 28 nv50_ovly_new(struct nouveau_drm *drm, int head, struct nv50_wndw **pwndw) argument 43 struct nv50_disp *disp = nv50_disp(drm->dev); 48 NV_ERROR(drm, "No supported overlay class\n"); 52 ret = ovlys[cid].new(drm, head, ovlys[cid].oclass, pwndw); 56 return nv50_oimm_init(drm, *pwndw);
|
H A D | oimm507b.c | 27 oimm507b_init_(const struct nv50_wimm_func *func, struct nouveau_drm *drm, argument 33 struct nv50_disp *disp = nv50_disp(drm->dev); 39 NV_ERROR(drm, "oimm%04x allocation failed: %d\n", oclass, ret); 49 oimm507b_init(struct nouveau_drm *drm, s32 oclass, struct nv50_wndw *wndw) argument 51 return oimm507b_init_(&curs507a, drm, oclass, wndw);
|
/linux-master/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_ioc32.c | 32 #include <drm/amdgpu_drm.h> 33 #include <drm/drm_ioctl.h>
|
H A D | amdgpu_fdinfo.h | 31 #include <drm/gpu_scheduler.h> 32 #include <drm/drm_file.h>
|
/linux-master/drivers/gpu/ |
H A D | Makefile | 2 # drm/tegra depends on host1x, so if both drivers are built-in care must be 5 obj-y += host1x/ drm/ vga/
|
/linux-master/drivers/gpu/drm/xe/ |
H A D | xe_device_sysfs.c | 10 #include <drm/drm_managed.h> 59 drm_dbg(&xe->drm, "vram_d3cold_threshold: %u\n", vram_d3cold_threshold); 68 static void xe_device_sysfs_fini(struct drm_device *drm, void *arg) argument 72 sysfs_remove_file(&xe->drm.dev->kobj, &dev_attr_vram_d3cold_threshold.attr); 77 struct device *dev = xe->drm.dev; 82 drm_warn(&xe->drm, "Failed to create sysfs file\n"); 86 ret = drmm_add_action_or_reset(&xe->drm, xe_device_sysfs_fini, xe); 88 drm_warn(&xe->drm, "Failed to add sysfs fini drm action\n");
|
H A D | xe_bo_types.h | 11 #include <drm/drm_mm.h> 12 #include <drm/ttm/ttm_bo.h> 13 #include <drm/ttm/ttm_device.h> 14 #include <drm/ttm/ttm_execbuf_util.h> 15 #include <drm/ttm/ttm_placement.h>
|
/linux-master/drivers/gpu/drm/sun4i/ |
H A D | sun4i_lvds.c | 9 #include <drm/drm_atomic_helper.h> 10 #include <drm/drm_bridge.h> 11 #include <drm/drm_of.h> 12 #include <drm/drm_panel.h> 13 #include <drm/drm_print.h> 14 #include <drm/drm_probe_helper.h> 15 #include <drm/drm_simple_kms_helper.h> 97 int sun4i_lvds_init(struct drm_device *drm, struct sun4i_tcon *tcon) argument 104 lvds = devm_kzalloc(drm->dev, sizeof(*lvds), GFP_KERNEL); 112 dev_info(drm [all...] |
H A D | sun4i_drv.c | 17 #include <drm/drm_aperture.h> 18 #include <drm/drm_atomic_helper.h> 19 #include <drm/drm_drv.h> 20 #include <drm/drm_fbdev_dma.h> 21 #include <drm/drm_gem_dma_helper.h> 22 #include <drm/drm_module.h> 23 #include <drm/drm_of.h> 24 #include <drm/drm_probe_helper.h> 25 #include <drm/drm_vblank.h> 34 struct drm_device *drm, 33 drm_sun4i_gem_dumb_create(struct drm_file *file_priv, struct drm_device *drm, struct drm_mode_create_dumb *args) argument 62 struct drm_device *drm; local 134 struct drm_device *drm = dev_get_drvdata(dev); local 347 struct drm_device *drm = dev_get_drvdata(dev); local 354 struct drm_device *drm = dev_get_drvdata(dev); local [all...] |
/linux-master/drivers/gpu/drm/i915/selftests/ |
H A D | igt_mmap.c | 7 #include <drm/drm_file.h> 24 drm_vma_offset_lock_lookup(i915->drm.vma_offset_manager); 25 node = drm_vma_offset_exact_lookup_locked(i915->drm.vma_offset_manager, 27 drm_vma_offset_unlock_lookup(i915->drm.vma_offset_manager); 35 file = mock_drm_getfile(i915->drm.primary, O_RDWR);
|
/linux-master/drivers/gpu/drm/tegra/ |
H A D | Makefile | 4 tegra-drm-y := \ 5 drm.o \ 30 tegra-drm-y += trace.o 32 tegra-drm-$(CONFIG_DRM_FBDEV_EMULATION) += fbdev.o 34 obj-$(CONFIG_DRM_TEGRA) += tegra-drm.o
|
H A D | gem.h | 13 #include <drm/drm.h> 14 #include <drm/drm_gem.h> 62 struct tegra_bo *tegra_bo_create(struct drm_device *drm, size_t size, 65 struct drm_device *drm, 70 int tegra_bo_dumb_create(struct drm_file *file, struct drm_device *drm, 80 struct drm_gem_object *tegra_gem_prime_import(struct drm_device *drm,
|
/linux-master/drivers/gpu/drm/vc4/tests/ |
H A D | vc4_mock_crtc.c | 3 #include <drm/drm_atomic_state_helper.h> 4 #include <drm/drm_modeset_helper_vtables.h> 21 struct drm_device *drm, 29 dummy_crtc = drmm_kzalloc(drm, sizeof(*dummy_crtc), GFP_KERNEL); 33 ret = __vc4_crtc_init(drm, NULL, 20 vc4_mock_pv(struct kunit *test, struct drm_device *drm, struct drm_plane *plane, const struct vc4_crtc_data *data) argument
|
/linux-master/drivers/gpu/drm/ |
H A D | drm_pci.c | 32 #include <drm/drm_auth.h> 33 #include <drm/drm.h> 34 #include <drm/drm_drv.h> 35 #include <drm/drm_print.h>
|
/linux-master/drivers/gpu/drm/udl/ |
H A D | udl_drv.h | 17 #include <drm/drm_connector.h> 18 #include <drm/drm_crtc.h> 19 #include <drm/drm_device.h> 20 #include <drm/drm_encoder.h> 21 #include <drm/drm_framebuffer.h> 22 #include <drm/drm_gem.h> 23 #include <drm/drm_plane.h> 64 struct drm_device drm; member in struct:udl_device 79 #define to_udl(x) container_of(x, struct udl_device, drm) 83 return interface_to_usbdev(to_usb_interface(udl->drm [all...] |
H A D | udl_drv.c | 8 #include <drm/drm_drv.h> 9 #include <drm/drm_fbdev_generic.h> 10 #include <drm/drm_file.h> 11 #include <drm/drm_gem_shmem_helper.h> 12 #include <drm/drm_managed.h> 13 #include <drm/drm_modeset_helper.h> 14 #include <drm/drm_ioctl.h> 15 #include <drm/drm_probe_helper.h> 16 #include <drm/drm_print.h> 91 struct udl_device, drm); [all...] |
/linux-master/drivers/gpu/drm/nouveau/ |
H A D | nouveau_drv.h | 49 #include <drm/drm_connector.h> 50 #include <drm/drm_device.h> 51 #include <drm/drm_drv.h> 52 #include <drm/drm_file.h> 54 #include <drm/ttm/ttm_bo.h> 55 #include <drm/ttm/ttm_placement.h> 57 #include <drm/drm_audio_component.h> 59 #include "uapi/drm/nouveau_drm.h" 89 struct nouveau_drm *drm; member in struct:nouveau_cli 264 /* context for accelerated drm 313 nouveau_drm_use_coherent_gpu_mapping(struct nouveau_drm *drm) argument [all...] |
H A D | nouveau_vga.c | 5 #include <drm/drm_fb_helper.h> 14 struct nouveau_drm *drm = nouveau_drm(pci_get_drvdata(pdev)); local 15 struct nvif_object *device = &drm->client.device.object; 17 if (drm->client.device.info.family == NV_DEVICE_INFO_V0_CURIE && 18 drm->client.device.info.chipset >= 0x4c) 21 if (drm->client.device.info.chipset >= 0x40) 84 nouveau_vga_init(struct nouveau_drm *drm) argument 86 struct drm_device *dev = drm->dev; 104 vga_switcheroo_init_domain_pm_ops(drm->dev->dev, &drm 108 nouveau_vga_fini(struct nouveau_drm *drm) argument [all...] |
/linux-master/drivers/gpu/drm/tests/ |
H A D | drm_modes_test.c | 6 #include <drm/drm_drv.h> 7 #include <drm/drm_kunit_helpers.h> 8 #include <drm/drm_modes.h> 15 struct drm_device *drm; member in struct:drm_test_modes_priv 29 priv->drm = __drm_kunit_helper_alloc_drm_device(test, priv->dev, 30 sizeof(*priv->drm), 0, 32 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, priv->drm); 44 mode = drm_analog_tv_mode(priv->drm, 74 expected = drm_analog_tv_mode(priv->drm, 80 mode = drm_mode_analog_ntsc_480i(priv->drm); [all...] |
H A D | drm_kunit_helpers.c | 3 #include <drm/drm_atomic.h> 4 #include <drm/drm_atomic_helper.h> 5 #include <drm/drm_drv.h> 6 #include <drm/drm_fourcc.h> 7 #include <drm/drm_kunit_helpers.h> 8 #include <drm/drm_managed.h> 16 #define KUNIT_DEVICE_NAME "drm-kunit-mock-device" 63 struct drm_device *drm; local 71 drm = container + offset; 72 drm 145 drm_kunit_helper_atomic_state_alloc(struct kunit *test, struct drm_device *drm, struct drm_modeset_acquire_ctx *ctx) argument 211 drm_kunit_helper_create_primary_plane(struct kunit *test, struct drm_device *drm, const struct drm_plane_funcs *funcs, const struct drm_plane_helper_funcs *helper_funcs, const uint32_t *formats, unsigned int num_formats, const uint64_t *modifiers) argument 282 drm_kunit_helper_create_crtc(struct kunit *test, struct drm_device *drm, struct drm_plane *primary, struct drm_plane *cursor, const struct drm_crtc_funcs *funcs, const struct drm_crtc_helper_funcs *helper_funcs) argument [all...] |
/linux-master/drivers/gpu/drm/tve200/ |
H A D | tve200_drv.c | 40 #include <drm/drm_atomic_helper.h> 41 #include <drm/drm_bridge.h> 42 #include <drm/drm_drv.h> 43 #include <drm/drm_fbdev_dma.h> 44 #include <drm/drm_gem_dma_helper.h> 45 #include <drm/drm_gem_framebuffer_helper.h> 46 #include <drm/drm_module.h> 47 #include <drm/drm_of.h> 48 #include <drm/drm_panel.h> 49 #include <drm/drm_probe_helpe 158 struct drm_device *drm; local 241 struct drm_device *drm = platform_get_drvdata(pdev); local [all...] |
/linux-master/drivers/gpu/drm/mcde/ |
H A D | mcde_drv.c | 68 #include <drm/drm_atomic_helper.h> 69 #include <drm/drm_bridge.h> 70 #include <drm/drm_drv.h> 71 #include <drm/drm_fb_dma_helper.h> 72 #include <drm/drm_fbdev_dma.h> 73 #include <drm/drm_gem.h> 74 #include <drm/drm_gem_dma_helper.h> 75 #include <drm/drm_gem_framebuffer_helper.h> 76 #include <drm/drm_managed.h> 77 #include <drm/drm_o 127 mcde_modeset_init(struct drm_device *drm) argument 219 struct drm_device *drm = dev_get_drvdata(dev); local 251 struct drm_device *drm = dev_get_drvdata(dev); local 270 struct drm_device *drm; local 453 struct drm_device *drm = platform_get_drvdata(pdev); local 464 struct drm_device *drm = platform_get_drvdata(pdev); local [all...] |
/linux-master/drivers/gpu/drm/tiny/ |
H A D | arcpgu.c | 9 #include <drm/drm_atomic_helper.h> 10 #include <drm/drm_debugfs.h> 11 #include <drm/drm_device.h> 12 #include <drm/drm_drv.h> 13 #include <drm/drm_edid.h> 14 #include <drm/drm_fb_dma_helper.h> 15 #include <drm/drm_fbdev_dma.h> 16 #include <drm/drm_fourcc.h> 17 #include <drm/drm_framebuffer.h> 18 #include <drm/drm_gem_dma_helpe 50 struct drm_device drm; member in struct:arcpgu_drm_private 101 arcpgu_drm_sim_init(struct drm_device *drm, struct drm_connector *connector) argument 253 struct drm_device *drm = &arcpgu->drm; local 330 arcpgu_unload(struct drm_device *drm) argument 342 struct drm_device *drm = node->minor->dev; local 409 struct drm_device *drm = platform_get_drvdata(pdev); local [all...] |
/linux-master/include/drm/ |
H A D | drm_gem_ttm_helper.h | 8 #include <drm/drm_device.h> 9 #include <drm/drm_gem.h> 10 #include <drm/ttm/ttm_bo.h>
|