Searched refs:drm (Results 76 - 100 of 1909) sorted by relevance

1234567891011>>

/linux-master/drivers/gpu/drm/nouveau/dispnv50/
H A Dcore827d.c39 core827d_new(struct nouveau_drm *drm, s32 oclass, struct nv50_core **pcore) argument
41 return core507d_new_(&core827d, drm, oclass, pcore);
H A Dovly.c28 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 Doimm507b.c27 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 Damdgpu_ioc32.c32 #include <drm/amdgpu_drm.h>
33 #include <drm/drm_ioctl.h>
H A Damdgpu_fdinfo.h31 #include <drm/gpu_scheduler.h>
32 #include <drm/drm_file.h>
/linux-master/drivers/gpu/
H A DMakefile2 # 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 Dxe_device_sysfs.c10 #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 Dxe_bo_types.h11 #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 Dsun4i_lvds.c9 #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 Dsun4i_drv.c17 #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 Digt_mmap.c7 #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 DMakefile4 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 Dgem.h13 #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 Dvc4_mock_crtc.c3 #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 Ddrm_pci.c32 #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 Dudl_drv.h17 #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 Dudl_drv.c8 #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 Dnouveau_drv.h49 #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 Dnouveau_vga.c5 #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 Ddrm_modes_test.c6 #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 Ddrm_kunit_helpers.c3 #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 Dtve200_drv.c40 #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 Dmcde_drv.c68 #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 Darcpgu.c9 #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 Ddrm_gem_ttm_helper.h8 #include <drm/drm_device.h>
9 #include <drm/drm_gem.h>
10 #include <drm/ttm/ttm_bo.h>

Completed in 444 milliseconds

1234567891011>>