| /linux/drivers/gpu/drm/nouveau/ |
| H A D | nouveau_drm.c | 35 #include <drm/clients/drm_client_setup.h> 36 #include <drm/drm_drv.h> 37 #include <drm/drm_fbdev_ttm.h> 38 #include <drm/drm_gem_ttm_helper.h> 39 #include <drm/drm_ioctl.h> 40 #include <drm/drm_vblank.h> 229 mutex_lock(&cli->drm->client_mutex); in nouveau_cli_fini() 231 mutex_unlock(&cli->drm->client_mutex); in nouveau_cli_fini() 235 nouveau_cli_init(struct nouveau_drm *drm, const char *sname, in nouveau_cli_init() argument 257 cli->drm in nouveau_cli_init() 329 nouveau_accel_ce_fini(struct nouveau_drm * drm) nouveau_accel_ce_fini() argument 337 nouveau_accel_ce_init(struct nouveau_drm * drm) nouveau_accel_ce_init() argument 358 nouveau_accel_gr_fini(struct nouveau_drm * drm) nouveau_accel_gr_fini() argument 367 nouveau_accel_gr_init(struct nouveau_drm * drm) nouveau_accel_gr_init() argument 453 nouveau_accel_fini(struct nouveau_drm * drm) nouveau_accel_fini() argument 463 nouveau_accel_init(struct nouveau_drm * drm) nouveau_accel_init() argument 548 struct nouveau_drm *drm = container_of(object->parent, typeof(*drm), parent); nouveau_drm_errorf() local 562 struct nouveau_drm *drm = container_of(object->parent, typeof(*drm), parent); nouveau_drm_debugf() local 580 nouveau_drm_device_fini(struct nouveau_drm * drm) nouveau_drm_device_fini() argument 631 nouveau_drm_device_init(struct nouveau_drm * drm) nouveau_drm_device_init() argument 716 nouveau_drm_device_del(struct nouveau_drm * drm) nouveau_drm_device_del() argument 741 struct nouveau_drm *drm; nouveau_drm_device_new() local 843 struct nouveau_drm *drm = pci_get_drvdata(pdev); quirk_broken_nv_runpm() local 862 struct nouveau_drm *drm; nouveau_drm_probe() local 920 nouveau_drm_device_remove(struct nouveau_drm * drm) nouveau_drm_device_remove() argument 934 struct nouveau_drm *drm = pci_get_drvdata(pdev); nouveau_drm_remove() local 944 nouveau_do_suspend(struct nouveau_drm * drm,bool runtime) nouveau_do_suspend() argument 1007 nouveau_do_resume(struct nouveau_drm * drm,bool runtime) nouveau_do_resume() argument 1040 struct nouveau_drm *drm = pci_get_drvdata(pdev); nouveau_pmops_suspend() local 1062 struct nouveau_drm *drm = pci_get_drvdata(pdev); nouveau_pmops_resume() local 1087 struct nouveau_drm *drm = pci_get_drvdata(pdev); nouveau_drm_shutdown() local 1118 struct nouveau_drm *drm = dev_get_drvdata(dev); nouveau_pmops_freeze() local 1130 struct nouveau_drm *drm = dev_get_drvdata(dev); nouveau_pmops_thaw() local 1151 struct nouveau_drm *drm = pci_get_drvdata(pdev); nouveau_pmops_runtime_suspend() local 1186 struct nouveau_drm *drm = pci_get_drvdata(pdev); nouveau_pmops_runtime_resume() local 1234 struct nouveau_drm *drm = nouveau_drm(dev); nouveau_drm_open() local 1279 struct nouveau_drm *drm = nouveau_drm(dev); nouveau_drm_postclose() local 1463 struct nouveau_drm *drm; nouveau_platform_device_create() local [all...] |
| H A D | nouveau_dmem.c | 61 typedef int (*nouveau_migrate_copy_t)(struct nouveau_drm *drm, u64 npages, 64 typedef int (*nouveau_clear_page_t)(struct nouveau_drm *drm, u32 length, 70 struct nouveau_drm *drm; member 82 struct nouveau_drm *drm; member 106 return chunk->drm; in page_to_drm() 122 struct nouveau_dmem *dmem = chunk->drm->dmem; in nouveau_dmem_folio_free() 155 static int nouveau_dmem_copy_folio(struct nouveau_drm *drm, in nouveau_dmem_copy_folio() argument 159 struct device *dev = drm->dev->dev; in nouveau_dmem_copy_folio() 171 if (drm->dmem->migrate.copy_func(drm, folio_nr_pages(sfolio), in nouveau_dmem_copy_folio() 185 struct nouveau_drm *drm = page_to_drm(vmf->page); in nouveau_dmem_migrate_to_ram() local [all …]
|
| H A D | nouveau_led.c | 40 struct nouveau_drm *drm = nouveau_drm(drm_dev); in nouveau_led_get_brightness() local 41 struct nvif_object *device = &drm->client.device.object; in nouveau_led_get_brightness() 57 struct nouveau_drm *drm = nouveau_drm(drm_dev); in nouveau_led_set_brightness() local 58 struct nvif_object *device = &drm->client.device.object; in nouveau_led_set_brightness() 80 struct nouveau_drm *drm = nouveau_drm(dev); in nouveau_led_init() local 81 struct nvkm_gpio *gpio = nvxx_gpio(drm); in nouveau_led_init() 92 drm->led = kzalloc_obj(*drm->led); in nouveau_led_init() 93 if (!drm->led) in nouveau_led_init() 95 drm in nouveau_led_init() 115 struct nouveau_drm *drm = nouveau_drm(dev); nouveau_led_suspend() local 124 struct nouveau_drm *drm = nouveau_drm(dev); nouveau_led_resume() local 133 struct nouveau_drm *drm = nouveau_drm(dev); nouveau_led_fini() local [all...] |
| H A D | nouveau_display.c | 29 #include <drm/drm_atomic.h> 30 #include <drm/drm_atomic_helper.h> 31 #include <drm/drm_client_event.h> 32 #include <drm/drm_crtc_helper.h> 33 #include <drm/drm_dumb_buffers.h> 34 #include <drm/drm_fourcc.h> 35 #include <drm/drm_gem_framebuffer_helper.h> 36 #include <drm/drm_probe_helper.h> 37 #include <drm/drm_vblank.h> 133 nouveau_decode_mod(struct nouveau_drm *drm, in nouveau_decode_mod() argument [all …]
|
| H A D | nouveau_bo.c | 31 #include <drm/ttm/ttm_tt.h> 59 struct nouveau_drm *drm = nouveau_drm(dev); in nv10_bo_update_tile_region() local 60 int i = reg - drm->tile.reg; in nv10_bo_update_tile_region() 61 struct nvkm_fb *fb = nvxx_fb(drm); in nv10_bo_update_tile_region() 78 struct nouveau_drm *drm = nouveau_drm(dev); in nv10_bo_get_tile_region() local 79 struct nouveau_drm_tile *tile = &drm->tile.reg[i]; in nv10_bo_get_tile_region() 81 spin_lock(&drm->tile.lock); in nv10_bo_get_tile_region() 89 spin_unlock(&drm->tile.lock); in nv10_bo_get_tile_region() 97 struct nouveau_drm *drm = nouveau_drm(dev); in nv10_bo_put_tile_region() local 100 spin_lock(&drm->tile.lock); in nv10_bo_put_tile_region() [all …]
|
| H A D | nouveau_vga.c | 5 #include <drm/drm_client_event.h> 14 struct nouveau_drm *drm = data; in nouveau_vga_set_decode() local 15 struct nvif_object *device = &drm->client.device.object; in nouveau_vga_set_decode() 17 if (drm->client.device.info.family == NV_DEVICE_INFO_V0_CURIE && in nouveau_vga_set_decode() 18 drm->client.device.info.chipset >= 0x4c) in nouveau_vga_set_decode() 21 if (drm->client.device.info.chipset >= 0x40) in nouveau_vga_set_decode() 37 struct nouveau_drm *drm = pci_get_drvdata(pdev); in nouveau_switcheroo_set_state() local 38 struct drm_device *dev = drm->dev; in nouveau_switcheroo_set_state() 60 struct nouveau_drm *drm = pci_get_drvdata(pdev); in nouveau_switcheroo_reprobe() local 67 return atomic_read(&drm 69 struct nouveau_drm *drm = pci_get_drvdata(pdev); nouveau_switcheroo_can_switch() local 87 nouveau_vga_init(struct nouveau_drm * drm) nouveau_vga_init() argument 111 nouveau_vga_fini(struct nouveau_drm * drm) nouveau_vga_fini() argument [all...] |
| H A D | nouveau_debugfs.c | 41 struct nouveau_drm *drm = nouveau_drm(node->minor->dev); in nouveau_debugfs_vbios_image() local 44 for (i = 0; i < drm->vbios.length; i++) in nouveau_debugfs_vbios_image() 45 seq_printf(m, "%c", drm->vbios.data[i]); in nouveau_debugfs_vbios_image() 53 struct nouveau_drm *drm = nouveau_drm(node->minor->dev); in nouveau_debugfs_strap_peek() local 56 ret = pm_runtime_get_sync(drm->dev->dev); in nouveau_debugfs_strap_peek() 58 pm_runtime_put_autosuspend(drm->dev->dev); in nouveau_debugfs_strap_peek() 63 nvif_rd32(&drm->client.device.object, 0x101000)); in nouveau_debugfs_strap_peek() 65 pm_runtime_mark_last_busy(drm->dev->dev); in nouveau_debugfs_strap_peek() 66 pm_runtime_put_autosuspend(drm->dev->dev); in nouveau_debugfs_strap_peek() 74 struct drm_device *drm = m->private; in nouveau_debugfs_pstate_get() local [all …]
|
| /linux/drivers/gpu/drm/mxsfb/ |
| H A D | mxsfb_drv.c | 23 #include <drm/clients/drm_client_setup.h> 24 #include <drm/drm_atomic_helper.h> 25 #include <drm/drm_bridge.h> 26 #include <drm/drm_connector.h> 27 #include <drm/drm_drv.h> 28 #include <drm/drm_fbdev_dma.h> 29 #include <drm/drm_fourcc.h> 30 #include <drm/drm_gem_dma_helper.h> 31 #include <drm/drm_gem_framebuffer_helper.h> 32 #include <drm/drm_mode_confi 117 struct drm_device *drm = mxsfb->drm; mxsfb_attach_bridge() local 158 struct drm_device *drm = data; mxsfb_irq_handler() local 179 mxsfb_irq_disable(struct drm_device * drm) mxsfb_irq_disable() argument 210 mxsfb_load(struct drm_device * drm,const struct mxsfb_devdata * devdata) mxsfb_load() argument 312 mxsfb_unload(struct drm_device * drm) mxsfb_unload() argument 348 struct drm_device *drm; mxsfb_probe() local 386 struct drm_device *drm = platform_get_drvdata(pdev); mxsfb_remove() local 396 struct drm_device *drm = platform_get_drvdata(pdev); mxsfb_shutdown() local 404 struct drm_device *drm = dev_get_drvdata(dev); mxsfb_suspend() local 411 struct drm_device *drm = dev_get_drvdata(dev); mxsfb_resume() local [all...] |
| /linux/drivers/gpu/drm/sprd/ |
| H A D | sprd_drm.c | 13 #include <drm/drm_atomic_helper.h> 14 #include <drm/drm_drv.h> 15 #include <drm/drm_gem_dma_helper.h> 16 #include <drm/drm_gem_framebuffer_helper.h> 17 #include <drm/drm_of.h> 18 #include <drm/drm_probe_helper.h> 19 #include <drm/drm_vblank.h> 24 #define DRIVER_DESC "Spreadtrum SoCs' DRM Driver" 38 static void sprd_drm_mode_config_init(struct drm_device *drm) in sprd_drm_mode_config_init() argument 40 drm->mode_config.min_width = 0; in sprd_drm_mode_config_init() [all …]
|
| /linux/Documentation/gpu/imagination/ |
| H A D | uapi.rst | 6 .. kernel-doc:: include/uapi/drm/pvr_drm.h 11 .. kernel-doc:: include/uapi/drm/pvr_drm.h 14 .. kernel-doc:: include/uapi/drm/pvr_drm.h 19 .. kernel-doc:: include/uapi/drm/pvr_drm.h 22 .. kernel-doc:: include/uapi/drm/pvr_drm.h 27 .. kernel-doc:: include/uapi/drm/pvr_drm.h 30 .. kernel-doc:: include/uapi/drm/pvr_drm.h 33 .. kernel-doc:: include/uapi/drm/pvr_drm.h 36 .. kernel-doc:: include/uapi/drm/pvr_drm.h 43 .. kernel-doc:: include/uapi/drm/pvr_drm.h [all …]
|
| /linux/drivers/gpu/drm/armada/ |
| H A D | armada_drv.c | 14 #include <drm/clients/drm_client_setup.h> 15 #include <drm/drm_atomic_helper.h> 16 #include <drm/drm_drv.h> 17 #include <drm/drm_ioctl.h> 18 #include <drm/drm_managed.h> 19 #include <drm/drm_prime.h> 20 #include <drm/drm_probe_helper.h> 21 #include <drm/drm_of.h> 22 #include <drm/drm_vblank.h> 29 #include <drm/armada_drm.h> [all …]
|
| /linux/drivers/gpu/drm/tiny/ |
| H A D | Kconfig | 4 tristate "DRM support for Apple Touch Bars" 5 depends on DRM && USB && MMU 18 depends on DRM && OF 28 tristate "DRM Support for bochs dispi vga interface (qemu stdvga)" 29 depends on DRM && PCI && MMU 41 depends on DRM && PCI 61 depends on DRM && USB && MMU 70 tristate "DRM support for MIPI DBI compatible panels" 71 depends on DRM && SPI 86 tristate "DRM support for PIXPAPER display panels" [all …]
|
| H A D | arcpgu.c | 3 * ARC PGU DRM driver. 10 #include <drm/clients/drm_client_setup.h> 11 #include <drm/drm_atomic.h> 12 #include <drm/drm_atomic_helper.h> 13 #include <drm/drm_debugfs.h> 14 #include <drm/drm_device.h> 15 #include <drm/drm_drv.h> 16 #include <drm/drm_edid.h> 17 #include <drm/drm_fb_dma_helper.h> 18 #include <drm/drm_fbdev_dm 52 struct drm_device drm; global() member 103 arcpgu_drm_sim_init(struct drm_device * drm,struct drm_connector * connector) arcpgu_drm_sim_init() argument 256 struct drm_device *drm = &arcpgu->drm; arcpgu_load() local 330 arcpgu_unload(struct drm_device * drm) arcpgu_unload() argument 342 struct drm_device *drm = node->minor->dev; arcpgu_show_pxlclock() local 409 struct drm_device *drm = platform_get_drvdata(pdev); arcpgu_remove() local [all...] |
| H A D | appletbdrm.c | 3 * Apple Touch Bar DRM Driver 21 #include <drm/drm_atomic.h> 22 #include <drm/drm_atomic_helper.h> 23 #include <drm/drm_crtc.h> 24 #include <drm/drm_damage_helper.h> 25 #include <drm/drm_drv.h> 26 #include <drm/drm_encoder.h> 27 #include <drm/drm_format_helper.h> 28 #include <drm/drm_fourcc.h> 29 #include <drm/drm_framebuffe 132 struct drm_device drm; global() member 157 struct drm_device *drm = &adev->drm; appletbdrm_send_request() local 181 struct drm_device *drm = &adev->drm; appletbdrm_read_response() local 258 struct drm_device *drm = &adev->drm; appletbdrm_get_information() local 389 struct drm_device *drm = &adev->drm; appletbdrm_flush_damage() local 480 struct drm_device *drm = plane->dev; appletbdrm_primary_plane_helper_atomic_update() local 638 struct drm_device *drm = &adev->drm; appletbdrm_setup_mode_config() local 742 struct drm_device *drm = NULL; appletbdrm_probe() local 807 struct drm_device *drm = &adev->drm; appletbdrm_disconnect() local [all...] |
| /linux/drivers/gpu/drm/aspeed/ |
| H A D | aspeed_gfx_drv.c | 15 #include <drm/clients/drm_client_setup.h> 16 #include <drm/drm_atomic_helper.h> 17 #include <drm/drm_device.h> 18 #include <drm/drm_fbdev_dma.h> 19 #include <drm/drm_gem_dma_helper.h> 20 #include <drm/drm_gem_framebuffer_helper.h> 21 #include <drm/drm_module.h> 22 #include <drm/drm_probe_helper.h> 23 #include <drm/drm_vblank.h> 24 #include <drm/drm_dr 106 aspeed_gfx_setup_mode_config(struct drm_device * drm) aspeed_gfx_setup_mode_config() argument 125 struct drm_device *drm = data; aspeed_gfx_irq_handler() local 140 aspeed_gfx_load(struct drm_device * drm) aspeed_gfx_load() argument 237 aspeed_gfx_unload(struct drm_device * drm) aspeed_gfx_unload() argument 351 struct drm_device *drm = platform_get_drvdata(pdev); aspeed_gfx_remove() local [all...] |
| /linux/drivers/gpu/drm/xe/ |
| H A D | xe_drm_client.c | 7 #include <drm/drm_print.h> 8 #include <uapi/drm/xe_drm.h> 25 * DOC: DRM Client usage stats 27 * The drm/xe driver implements the DRM client usage stats specification as 28 * documented in :ref:`drm-client-usage-stats`. 39 * drm-driver: xe 40 * drm-client-id: 3 41 * drm-pdev: 0000:03:00.0 42 * drm [all...] |
| /linux/Documentation/gpu/ |
| H A D | panfrost.rst | 4 drm/Panfrost Mali Driver 9 Panfrost DRM client usage stats implementation 12 The drm/Panfrost driver implements the DRM client usage stats specification as 13 documented in :ref:`drm-client-usage-stats`. 23 drm-driver: panfrost 24 drm-client-id: 14 25 drm-engine-fragment: 1846584880 ns 26 drm-cycles-fragment: 1424359409 27 drm-maxfreq-fragment: 799999987 Hz 28 drm-curfreq-fragment: 799999987 Hz [all …]
|
| /linux/tools/perf/util/ |
| H A D | drm_pmu.c | 76 struct drm_pmu *drm; in add_drm_pmu() 110 zfree(&drm); in add_drm_pmu() 111 pr_err("Unable to encode DRM PMU type for %s\n", name); in add_drm_pmu() 115 drm = zalloc(sizeof(*drm)); in add_drm_pmu() 116 if (!drm) in add_drm_pmu() 119 if (perf_pmu__init(&drm->pmu, type, name) != 0) { in add_drm_pmu() 120 perf_pmu__delete(&drm->pmu); in add_drm_pmu() 124 drm->pmu.cpus = perf_cpu_map__new_int(0); in add_drm_pmu() 125 if (!drm in add_drm_pmu() 75 struct drm_pmu *drm; add_drm_pmu() local 166 struct drm_pmu *drm = NULL; read_drm_pmus_cb() local 255 struct drm_pmu *drm = container_of(pmu, struct drm_pmu, pmu); drm_pmu__exit() local 262 struct drm_pmu *drm = container_of(pmu, struct drm_pmu, pmu); drm_pmu__have_event() local 276 struct drm_pmu *drm = container_of(pmu, struct drm_pmu, pmu); drm_pmu__for_each_event() local 305 const struct drm_pmu *drm = container_of(pmu, struct drm_pmu, pmu); drm_pmu__num_events() local 310 drm_pmu__index_for_event(const struct drm_pmu * drm,const char * name) drm_pmu__index_for_event() argument 319 drm_pmu__config_term(const struct drm_pmu * drm,struct perf_event_attr * attr,struct parse_events_term * term,struct parse_events_error * err) drm_pmu__config_term() argument 352 struct drm_pmu *drm = container_of(pmu, struct drm_pmu, pmu); drm_pmu__config_terms() local 366 struct drm_pmu *drm = container_of(pmu, struct drm_pmu, pmu); drm_pmu__check_alias() local 625 drm_pmu__read_system_wide(struct drm_pmu * drm,struct evsel * evsel) drm_pmu__read_system_wide() argument 637 drm_pmu__read_for_pid(struct drm_pmu * drm,struct evsel * evsel,int pid) drm_pmu__read_for_pid() argument 665 struct drm_pmu *drm = container_of(evsel->pmu, struct drm_pmu, pmu); evsel__drm_pmu_read() local [all...] |
| /linux/drivers/gpu/drm/arm/ |
| H A D | malidp_drv.c | 6 * ARM Mali DP500/DP550/DP650 KMS/DRM driver 19 #include <drm/clients/drm_client_setup.h> 20 #include <drm/drm_atomic.h> 21 #include <drm/drm_atomic_helper.h> 22 #include <drm/drm_crtc.h> 23 #include <drm/drm_drv.h> 24 #include <drm/drm_fbdev_dma.h> 25 #include <drm/drm_fourcc.h> 26 #include <drm/drm_gem_dma_helper.h> 27 #include <drm/drm_gem_framebuffer_helper.h> [all …]
|
| /linux/drivers/gpu/drm/imx/dc/ |
| H A D | dc-drv.c | 17 #include <drm/clients/drm_client_setup.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_fourcc.h> 22 #include <drm/drm_gem_dma_helper.h> 23 #include <drm/drm_managed.h> 24 #include <drm/drm_modeset_helper.h> 25 #include <drm/drm_of.h> 32 struct drm_device *drm; member [all …]
|
| /linux/drivers/gpu/drm/clients/ |
| H A D | drm_client_setup.c | 5 #include <drm/clients/drm_client_setup.h> 6 #include <drm/drm_device.h> 7 #include <drm/drm_drv.h> 8 #include <drm/drm_fourcc.h> 9 #include <drm/drm_print.h> 16 "Choose which drm client to start, default is " 20 * drm_client_setup() - Setup in-kernel DRM clients 21 * @dev: DRM device 25 * This function sets up the in-kernel DRM clients. Restore, hotplug 29 * DRM device with drm_dev_register(). This function is safe to call [all …]
|
| /linux/drivers/gpu/drm/meson/ |
| H A D | meson_drv.c | 19 #include <drm/clients/drm_client_setup.h> 20 #include <drm/drm_atomic_helper.h> 21 #include <drm/drm_drv.h> 22 #include <drm/drm_fbdev_dma.h> 23 #include <drm/drm_gem_dma_helper.h> 24 #include <drm/drm_gem_framebuffer_helper.h> 25 #include <drm/drm_modeset_helper_vtables.h> 26 #include <drm/drm_module.h> 27 #include <drm/drm_probe_helper.h> 28 #include <drm/drm_vblank.h> [all …]
|
| /linux/drivers/gpu/drm/tests/ |
| H A D | drm_managed_test.c | 3 #include <drm/drm_drv.h> 4 #include <drm/drm_kunit_helpers.h> 5 #include <drm/drm_managed.h> 15 struct drm_device *drm; member 20 static void drm_action(struct drm_device *drm, void *ptr) in drm_action() argument 37 ret = drmm_add_action_or_reset(priv->drm, drm_action, priv); in drm_test_managed_release_action() 40 ret = drm_dev_register(priv->drm, 0); in drm_test_managed_release_action() 43 drmm_release_action(priv->drm, drm_action, priv); in drm_test_managed_release_action() 48 drm_dev_unregister(priv->drm); in drm_test_managed_release_action() 49 drm_kunit_helper_free_device(test, priv->drm->dev); in drm_test_managed_release_action() [all …]
|
| /linux/drivers/gpu/drm/imx/lcdc/ |
| H A D | imx-lcdc.c | 4 #include <drm/clients/drm_client_setup.h> 5 #include <drm/drm_atomic.h> 6 #include <drm/drm_bridge.h> 7 #include <drm/drm_bridge_connector.h> 8 #include <drm/drm_damage_helper.h> 9 #include <drm/drm_drv.h> 10 #include <drm/drm_fbdev_dma.h> 11 #include <drm/drm_fb_dma_helper.h> 12 #include <drm/drm_fourcc.h> 13 #include <drm/drm_framebuffe 103 struct drm_device drm; global() member 117 imx_lcdc_from_drmdev(struct drm_device * drm) imx_lcdc_from_drmdev() argument 387 struct drm_device *drm; imx_lcdc_probe() local 510 struct drm_device *drm = platform_get_drvdata(pdev); imx_lcdc_remove() local [all...] |
| /linux/drivers/gpu/drm/gud/ |
| H A D | gud_drv.c | 16 #include <drm/clients/drm_client_setup.h> 17 #include <drm/drm_atomic_helper.h> 18 #include <drm/drm_blend.h> 19 #include <drm/drm_crtc_helper.h> 20 #include <drm/drm_damage_helper.h> 21 #include <drm/drm_debugfs.h> 22 #include <drm/drm_drv.h> 23 #include <drm/drm_fbdev_shmem.h> 24 #include <drm/drm_fourcc.h> 25 #include <drm/drm_gem_atomic_helpe 448 struct drm_device *drm; gud_probe() local 663 struct drm_device *drm = &gdrm->drm; gud_disconnect() local [all...] |