Home
last modified time | relevance | path

Searched refs:drm (Results 1 – 25 of 901) sorted by relevance

12345678910>>...37

/linux/drivers/gpu/drm/i915/display/
H A Dvlv_sideband.h16 static inline void vlv_bunit_get(struct drm_device *drm) in vlv_bunit_get() argument
18 vlv_iosf_sb_get(drm, BIT(VLV_IOSF_SB_BUNIT)); in vlv_bunit_get()
21 static inline u32 vlv_bunit_read(struct drm_device *drm, u32 reg) in vlv_bunit_read() argument
23 return vlv_iosf_sb_read(drm, VLV_IOSF_SB_BUNIT, reg); in vlv_bunit_read()
26 static inline void vlv_bunit_write(struct drm_device *drm, u32 reg, u32 val) in vlv_bunit_write() argument
28 vlv_iosf_sb_write(drm, VLV_IOSF_SB_BUNIT, reg, val); in vlv_bunit_write()
31 static inline void vlv_bunit_put(struct drm_device *drm) in vlv_bunit_put() argument
33 vlv_iosf_sb_put(drm, BIT(VLV_IOSF_SB_BUNIT)); in vlv_bunit_put()
36 static inline void vlv_cck_get(struct drm_device *drm) in vlv_cck_get() argument
38 vlv_iosf_sb_get(drm, BI in vlv_cck_get()
41 vlv_cck_read(struct drm_device * drm,u32 reg) vlv_cck_read() argument
46 vlv_cck_write(struct drm_device * drm,u32 reg,u32 val) vlv_cck_write() argument
51 vlv_cck_put(struct drm_device * drm) vlv_cck_put() argument
56 vlv_ccu_get(struct drm_device * drm) vlv_ccu_get() argument
61 vlv_ccu_read(struct drm_device * drm,u32 reg) vlv_ccu_read() argument
66 vlv_ccu_write(struct drm_device * drm,u32 reg,u32 val) vlv_ccu_write() argument
71 vlv_ccu_put(struct drm_device * drm) vlv_ccu_put() argument
76 vlv_dpio_get(struct drm_device * drm) vlv_dpio_get() argument
86 vlv_dpio_read(struct drm_device * drm,int phy,int reg) vlv_dpio_read() argument
90 vlv_dpio_write(struct drm_device * drm,int phy,int reg,u32 val) vlv_dpio_write() argument
96 vlv_dpio_put(struct drm_device * drm) vlv_dpio_put() argument
101 vlv_flisdsi_get(struct drm_device * drm) vlv_flisdsi_get() argument
106 vlv_flisdsi_read(struct drm_device * drm,u32 reg) vlv_flisdsi_read() argument
111 vlv_flisdsi_write(struct drm_device * drm,u32 reg,u32 val) vlv_flisdsi_write() argument
116 vlv_flisdsi_put(struct drm_device * drm) vlv_flisdsi_put() argument
121 vlv_nc_get(struct drm_device * drm) vlv_nc_get() argument
126 vlv_nc_read(struct drm_device * drm,u8 addr) vlv_nc_read() argument
131 vlv_nc_put(struct drm_device * drm) vlv_nc_put() argument
136 vlv_punit_get(struct drm_device * drm) vlv_punit_get() argument
141 vlv_punit_read(struct drm_device * drm,u32 addr) vlv_punit_read() argument
146 vlv_punit_write(struct drm_device * drm,u32 addr,u32 val) vlv_punit_write() argument
151 vlv_punit_put(struct drm_device * drm) vlv_punit_put() argument
[all...]
H A Dintel_pch.c6 #include <drm/drm_print.h>
70 drm_dbg_kms(display->drm, "Found Ibex Peak PCH\n"); in intel_pch_type()
71 drm_WARN_ON(display->drm, DISPLAY_VER(display) != 5); in intel_pch_type()
74 drm_dbg_kms(display->drm, "Found CougarPoint PCH\n"); in intel_pch_type()
75 drm_WARN_ON(display->drm, in intel_pch_type()
80 drm_dbg_kms(display->drm, "Found PantherPoint PCH\n"); in intel_pch_type()
81 drm_WARN_ON(display->drm, in intel_pch_type()
87 drm_dbg_kms(display->drm, "Found LynxPoint PCH\n"); in intel_pch_type()
88 drm_WARN_ON(display->drm, in intel_pch_type()
91 drm_WARN_ON(display->drm, in intel_pch_type()
[all...]
H A Dintel_dpio_phy.c24 #include <drm/drm_print.h>
271 drm_WARN(display->drm, 1, "PHY not found for PORT %c", in bxt_port_to_phy_channel()
305 if (drm_WARN_ON_ONCE(display->drm, !trans)) in bxt_dpio_phy_set_signal_levels()
338 drm_err(display->drm, in bxt_dpio_phy_set_signal_levels()
367 drm_dbg(display->drm, in bxt_dpio_phy_is_enabled()
374 drm_dbg(display->drm, in bxt_dpio_phy_is_enabled()
394 drm_err(display->drm, "timeout waiting for PHY%d GRC\n", phy); in bxt_phy_wait_grc_done()
410 drm_dbg(display->drm, "DDI PHY %d already enabled, " in _bxt_dpio_phy_init()
415 drm_dbg(display->drm, in _bxt_dpio_phy_init()
432 drm_err(display->drm, "timeou in _bxt_dpio_phy_init()
[all...]
/linux/drivers/gpu/drm/nouveau/
H A Dnouveau_drm.c35 #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>
228 mutex_lock(&cli->drm->client_mutex); in nouveau_cli_fini()
230 mutex_unlock(&cli->drm->client_mutex); in nouveau_cli_fini()
234 nouveau_cli_init(struct nouveau_drm *drm, const char *sname, in nouveau_cli_init() argument
256 cli->drm in nouveau_cli_init()
328 nouveau_accel_ce_fini(struct nouveau_drm * drm) nouveau_accel_ce_fini() argument
336 nouveau_accel_ce_init(struct nouveau_drm * drm) nouveau_accel_ce_init() argument
357 nouveau_accel_gr_fini(struct nouveau_drm * drm) nouveau_accel_gr_fini() argument
366 nouveau_accel_gr_init(struct nouveau_drm * drm) nouveau_accel_gr_init() argument
452 nouveau_accel_fini(struct nouveau_drm * drm) nouveau_accel_fini() argument
462 nouveau_accel_init(struct nouveau_drm * drm) nouveau_accel_init() argument
547 struct nouveau_drm *drm = container_of(object->parent, typeof(*drm), parent); nouveau_drm_errorf() local
561 struct nouveau_drm *drm = container_of(object->parent, typeof(*drm), parent); nouveau_drm_debugf() local
579 nouveau_drm_device_fini(struct nouveau_drm * drm) nouveau_drm_device_fini() argument
629 nouveau_drm_device_init(struct nouveau_drm * drm) nouveau_drm_device_init() argument
714 nouveau_drm_device_del(struct nouveau_drm * drm) nouveau_drm_device_del() argument
739 struct nouveau_drm *drm; nouveau_drm_device_new() local
841 struct nouveau_drm *drm = pci_get_drvdata(pdev); quirk_broken_nv_runpm() local
860 struct nouveau_drm *drm; nouveau_drm_probe() local
918 nouveau_drm_device_remove(struct nouveau_drm * drm) nouveau_drm_device_remove() argument
932 struct nouveau_drm *drm = pci_get_drvdata(pdev); nouveau_drm_remove() local
942 nouveau_do_suspend(struct nouveau_drm * drm,bool runtime) nouveau_do_suspend() argument
1005 nouveau_do_resume(struct nouveau_drm * drm,bool runtime) nouveau_do_resume() argument
1038 struct nouveau_drm *drm = pci_get_drvdata(pdev); nouveau_pmops_suspend() local
1060 struct nouveau_drm *drm = pci_get_drvdata(pdev); nouveau_pmops_resume() local
1085 struct nouveau_drm *drm = dev_get_drvdata(dev); nouveau_pmops_freeze() local
1097 struct nouveau_drm *drm = dev_get_drvdata(dev); nouveau_pmops_thaw() local
1118 struct nouveau_drm *drm = pci_get_drvdata(pdev); nouveau_pmops_runtime_suspend() local
1140 struct nouveau_drm *drm = pci_get_drvdata(pdev); nouveau_pmops_runtime_resume() local
1189 struct nouveau_drm *drm = nouveau_drm(dev); nouveau_drm_open() local
1236 struct nouveau_drm *drm = nouveau_drm(dev); nouveau_drm_postclose() local
1419 struct nouveau_drm *drm; nouveau_platform_device_create() local
[all...]
H A Dnouveau_ttm.c28 #include <drm/ttm/ttm_range_manager.h>
29 #include <drm/drm_cache.h>
70 struct nouveau_drm *drm = nouveau_bdev(bo->bdev); in nouveau_vram_manager_new() local
73 if (drm->client.device.info.ram_size == 0) in nouveau_vram_manager_new()
76 ret = nouveau_mem_new(drm, nvbo->kind, nvbo->comp, res); in nouveau_vram_manager_new()
105 struct nouveau_drm *drm = nouveau_bdev(bo->bdev); in nouveau_gart_manager_new() local
108 ret = nouveau_mem_new(drm, nvbo->kind, nvbo->comp, res); in nouveau_gart_manager_new()
131 struct nouveau_drm *drm = nouveau_bdev(bo->bdev); in nv04_gart_manager_new() local
135 ret = nouveau_mem_new(drm, nvbo->kind, nvbo->comp, res); in nv04_gart_manager_new()
141 ret = nvif_vmm_get(&drm in nv04_gart_manager_new()
160 nouveau_ttm_init_host(struct nouveau_drm * drm,u8 kind) nouveau_ttm_init_host() argument
181 nouveau_ttm_init_vram(struct nouveau_drm * drm) nouveau_ttm_init_vram() argument
203 nouveau_ttm_fini_vram(struct nouveau_drm * drm) nouveau_ttm_fini_vram() argument
218 nouveau_ttm_init_gtt(struct nouveau_drm * drm) nouveau_ttm_init_gtt() argument
245 nouveau_ttm_fini_gtt(struct nouveau_drm * drm) nouveau_ttm_fini_gtt() argument
262 nouveau_ttm_init(struct nouveau_drm * drm) nouveau_ttm_init() argument
349 nouveau_ttm_fini(struct nouveau_drm * drm) nouveau_ttm_fini() argument
[all...]
H A Dnouveau_led.c40 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(sizeof(*drm->led), GFP_KERNEL); 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 Dnouveau_dmem.c60 typedef int (*nouveau_migrate_copy_t)(struct nouveau_drm *drm, u64 npages,
63 typedef int (*nouveau_clear_page_t)(struct nouveau_drm *drm, u32 length,
69 struct nouveau_drm *drm; member
81 struct nouveau_drm *drm; member
99 return chunk->drm; in page_to_drm()
114 struct nouveau_dmem *dmem = chunk->drm->dmem; in nouveau_dmem_page_free()
142 static int nouveau_dmem_copy_one(struct nouveau_drm *drm, struct page *spage, in nouveau_dmem_copy_one() argument
145 struct device *dev = drm->dev->dev; in nouveau_dmem_copy_one()
153 if (drm->dmem->migrate.copy_func(drm, in nouveau_dmem_copy_one()
164 struct nouveau_drm *drm = page_to_drm(vmf->page); nouveau_dmem_migrate_to_ram() local
228 nouveau_dmem_chunk_alloc(struct nouveau_drm * drm,struct page ** ppage) nouveau_dmem_chunk_alloc() argument
301 nouveau_dmem_page_alloc_locked(struct nouveau_drm * drm) nouveau_dmem_page_alloc_locked() argument
326 nouveau_dmem_page_free_locked(struct nouveau_drm * drm,struct page * page) nouveau_dmem_page_free_locked() argument
333 nouveau_dmem_resume(struct nouveau_drm * drm) nouveau_dmem_resume() argument
351 nouveau_dmem_suspend(struct nouveau_drm * drm) nouveau_dmem_suspend() argument
411 nouveau_dmem_fini(struct nouveau_drm * drm) nouveau_dmem_fini() argument
435 nvc0b5_migrate_copy(struct nouveau_drm * drm,u64 npages,enum nouveau_aper dst_aper,u64 dst_addr,enum nouveau_aper src_aper,u64 src_addr) nvc0b5_migrate_copy() argument
509 nvc0b5_migrate_clear(struct nouveau_drm * drm,u32 length,enum nouveau_aper dst_aper,u64 dst_addr) nvc0b5_migrate_clear() argument
565 nouveau_dmem_migrate_init(struct nouveau_drm * drm) nouveau_dmem_migrate_init() argument
583 nouveau_dmem_init(struct nouveau_drm * drm) nouveau_dmem_init() argument
608 nouveau_dmem_migrate_copy_one(struct nouveau_drm * drm,struct nouveau_svmm * svmm,unsigned long src,dma_addr_t * dma_addr,u64 * pfn) nouveau_dmem_migrate_copy_one() argument
656 nouveau_dmem_migrate_chunk(struct nouveau_drm * drm,struct nouveau_svmm * svmm,struct migrate_vma * args,dma_addr_t * dma_addrs,u64 * pfns) nouveau_dmem_migrate_chunk() argument
684 nouveau_dmem_migrate_vma(struct nouveau_drm * drm,struct nouveau_svmm * svmm,struct vm_area_struct * vma,unsigned long start,unsigned long end) nouveau_dmem_migrate_vma() argument
[all...]
H A Dnouveau_debugfs.c41 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 in nouveau_debugfs_pstate_get() local
146 struct drm_device *drm = m->private; nouveau_debugfs_pstate_set() local
223 struct nouveau_drm *drm = nouveau_drm(node->minor->dev); nouveau_debugfs_gpuva() local
269 struct nouveau_drm *drm = nouveau_drm(minor->dev); nouveau_drm_debugfs_init() local
296 nouveau_debugfs_init(struct nouveau_drm * drm) nouveau_debugfs_init() argument
308 nouveau_debugfs_fini(struct nouveau_drm * drm) nouveau_debugfs_fini() argument
[all...]
H A Dnouveau_vga.c5 #include <drm/drm_client_event.h>
14 struct nouveau_drm *drm = pci_get_drvdata(pdev); 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
61 struct drm_device *dev = drm in nouveau_switcheroo_reprobe()
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 Dnouveau_display.c132 nouveau_decode_mod(struct nouveau_drm *drm, in nouveau_decode_mod() argument
137 struct nouveau_display *disp = nouveau_display(drm->dev); in nouveau_decode_mod()
158 if (drm->client.device.info.chipset >= 0xc0) in nouveau_decode_mod()
169 struct nouveau_drm *drm = nouveau_drm(fb->dev); in nouveau_framebuffer_get_layout() local
171 nouveau_decode_mod(drm, fb->modifier, tile_mode, kind); in nouveau_framebuffer_get_layout()
191 nouveau_validate_decode_mod(struct nouveau_drm *drm, in nouveau_validate_decode_mod() argument
196 struct nouveau_display *disp = nouveau_display(drm->dev); in nouveau_validate_decode_mod()
199 if (drm->client.device.info.family < NV_DEVICE_INFO_V0_TESLA) { in nouveau_validate_decode_mod()
219 nouveau_decode_mod(drm, modifier, tile_mode, kind); in nouveau_validate_decode_mod()
225 nouveau_check_bl_size(struct nouveau_drm *drm, struct nouveau_bo *nvbo, in nouveau_check_bl_size() argument
[all …]
/linux/drivers/gpu/drm/mxsfb/
H A Dlcdif_drv.c5 * This code is based on drivers/gpu/drm/mxsfb/mxsfb*
17 #include <drm/clients/drm_client_setup.h>
18 #include <drm/drm_atomic_helper.h>
19 #include <drm/drm_bridge.h>
20 #include <drm/drm_drv.h>
21 #include <drm/drm_encoder.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_mode_confi
114 struct drm_device *drm = data; lcdif_irq_handler() local
133 lcdif_load(struct drm_device * drm) lcdif_load() argument
224 lcdif_unload(struct drm_device * drm) lcdif_unload() argument
262 struct drm_device *drm; lcdif_probe() local
291 struct drm_device *drm = platform_get_drvdata(pdev); lcdif_remove() local
301 struct drm_device *drm = platform_get_drvdata(pdev); lcdif_shutdown() local
308 struct drm_device *drm = dev_get_drvdata(dev); lcdif_rpm_suspend() local
323 struct drm_device *drm = dev_get_drvdata(dev); lcdif_rpm_resume() local
338 struct drm_device *drm = dev_get_drvdata(dev); lcdif_suspend() local
353 struct drm_device *drm = dev_get_drvdata(dev); lcdif_resume() local
[all...]
/linux/drivers/gpu/drm/kmb/
H A Dkmb_drv.c16 #include <drm/clients/drm_client_setup.h>
17 #include <drm/drm_atomic_helper.h>
18 #include <drm/drm_drv.h>
19 #include <drm/drm_fbdev_dma.h>
20 #include <drm/drm_gem_dma_helper.h>
21 #include <drm/drm_gem_framebuffer_helper.h>
22 #include <drm/drm_module.h>
23 #include <drm/drm_probe_helper.h>
24 #include <drm/drm_vblank.h>
36 drm_err(&kmb->drm, "Faile in kmb_display_clk_enable()
94 kmb_map_mmio(struct drm_device * drm,struct platform_device * pdev,char * name) kmb_map_mmio() argument
112 kmb_hw_init(struct drm_device * drm,unsigned long flags) kmb_hw_init() argument
170 kmb_setup_mode_config(struct drm_device * drm) kmb_setup_mode_config() argument
413 kmb_irq_reset(struct drm_device * drm) kmb_irq_reset() argument
419 kmb_irq_install(struct drm_device * drm,unsigned int irq) kmb_irq_install() argument
429 kmb_irq_uninstall(struct drm_device * drm) kmb_irq_uninstall() argument
455 struct drm_device *drm = dev_get_drvdata(dev); kmb_remove() local
592 struct drm_device *drm = dev_get_drvdata(dev); kmb_pm_suspend() local
608 struct drm_device *drm = dev_get_drvdata(dev); kmb_pm_resume() local
[all...]
/linux/drivers/gpu/drm/sprd/
H A Dsprd_drm.c14 #include <drm/drm_atomic_helper.h>
15 #include <drm/drm_drv.h>
16 #include <drm/drm_gem_dma_helper.h>
17 #include <drm/drm_gem_framebuffer_helper.h>
18 #include <drm/drm_of.h>
19 #include <drm/drm_probe_helper.h>
20 #include <drm/drm_vblank.h>
39 static void sprd_drm_mode_config_init(struct drm_device *drm) in sprd_drm_mode_config_init() argument
41 drm->mode_config.min_width = 0; in sprd_drm_mode_config_init()
42 drm in sprd_drm_mode_config_init()
68 struct drm_device *drm; sprd_drm_bind() local
120 struct drm_device *drm = dev_get_drvdata(dev); sprd_drm_unbind() local
146 struct drm_device *drm = platform_get_drvdata(pdev); sprd_drm_shutdown() local
[all...]
/linux/include/drm/
H A Ddrm_print.h34 #include <drm/drm.h>
35 #include <drm/drm_device.h>
68 * struct drm_printer p = drm_info_printer(drm->dev);
77 * is filtered by the drm.debug module parameter. This enum specifies the values
83 * Enabling verbose debug messages is done through the drm.debug parameter, each
86 * - drm.debug=0x1 will enable CORE messages
87 * - drm.debug=0x2 will enable DRIVER messages
88 * - drm.debug=0x3 will enable CORE and DRIVER messages
90 * - drm
409 drm_dbg_printer(struct drm_device * drm,enum drm_debug_category category,const char * prefix) drm_dbg_printer() argument
431 drm_err_printer(struct drm_device * drm,const char * prefix) drm_err_printer() argument
608 __drm_to_dev(const struct drm_device * drm) __drm_to_dev() argument
614 __drm_printk(drm,level,type,fmt,...) global() argument
618 drm_info(drm,fmt,...) global() argument
621 drm_notice(drm,fmt,...) global() argument
624 drm_warn(drm,fmt,...) global() argument
627 drm_err(drm,fmt,...) global() argument
631 drm_info_once(drm,fmt,...) global() argument
634 drm_notice_once(drm,fmt,...) global() argument
637 drm_warn_once(drm,fmt,...) global() argument
640 drm_err_once(drm,fmt,...) global() argument
644 drm_err_ratelimited(drm,fmt,...) global() argument
648 drm_dbg_core(drm,fmt,...) global() argument
650 drm_dbg_driver(drm,fmt,...) global() argument
652 drm_dbg_kms(drm,fmt,...) global() argument
654 drm_dbg_prime(drm,fmt,...) global() argument
656 drm_dbg_atomic(drm,fmt,...) global() argument
658 drm_dbg_vbl(drm,fmt,...) global() argument
660 drm_dbg_state(drm,fmt,...) global() argument
662 drm_dbg_lease(drm,fmt,...) global() argument
664 drm_dbg_dp(drm,fmt,...) global() argument
666 drm_dbg_drmres(drm,fmt,...) global() argument
669 drm_dbg(drm,fmt,...) global() argument
753 __DRM_DEFINE_DBG_RATELIMITED(category,drm,fmt,...) global() argument
761 drm_dbg_ratelimited(drm,fmt,...) global() argument
764 drm_dbg_kms_ratelimited(drm,fmt,...) global() argument
778 drm_WARN(drm,condition,format,arg...) global() argument
783 drm_WARN_ONCE(drm,condition,format,arg...) global() argument
788 drm_WARN_ON(drm,x) global() argument
792 drm_WARN_ON_ONCE(drm,x) global() argument
[all...]
/linux/drivers/gpu/drm/arm/
H A Dhdlcd_drv.c25 #include <drm/clients/drm_client_setup.h>
26 #include <drm/drm_atomic_helper.h>
27 #include <drm/drm_crtc.h>
28 #include <drm/drm_debugfs.h>
29 #include <drm/drm_drv.h>
30 #include <drm/drm_fbdev_dma.h>
31 #include <drm/drm_gem_dma_helper.h>
32 #include <drm/drm_gem_framebuffer_helper.h>
33 #include <drm/drm_modeset_helper.h>
34 #include <drm/drm_modul
100 hdlcd_load(struct drm_device * drm,unsigned long flags) hdlcd_load() argument
177 hdlcd_setup_mode_config(struct drm_device * drm) hdlcd_setup_mode_config() argument
198 struct drm_device *drm = entry->dev; hdlcd_show_underrun_count() local
211 struct drm_device *drm = entry->dev; hdlcd_show_pxlclock() local
242 struct drm_device *drm; hdlcd_drm_bind() local
326 struct drm_device *drm = dev_get_drvdata(dev); hdlcd_drm_unbind() local
389 struct drm_device *drm = dev_get_drvdata(dev); hdlcd_pm_suspend() local
396 struct drm_device *drm = dev_get_drvdata(dev); hdlcd_pm_resume() local
[all...]
/linux/Documentation/gpu/
H A Ddrm-kms-helpers.rst39 .. kernel-doc:: include/drm/drm_modeset_helper_vtables.h
42 .. kernel-doc:: include/drm/drm_modeset_helper_vtables.h
53 .. kernel-doc:: drivers/gpu/drm/drm_atomic_helper.c
59 .. kernel-doc:: drivers/gpu/drm/drm_atomic_helper.c
65 .. kernel-doc:: include/drm/drm_atomic_helper.h
68 .. kernel-doc:: drivers/gpu/drm/drm_atomic_helper.c
74 .. kernel-doc:: drivers/gpu/drm/drm_atomic_state_helper.c
80 .. kernel-doc:: drivers/gpu/drm/drm_atomic_state_helper.c
86 .. kernel-doc:: drivers/gpu/drm/drm_gem_atomic_helper.c
89 .. kernel-doc:: include/drm/drm_gem_atomic_helpe
[all...]
H A Dpanfrost.rst4 drm/Panfrost Mali Driver
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
29 drm
[all...]
H A Di915.rst2 drm/i915 Intel GFX Driver
5 The drm/i915 driver supports all (with the exception of some very early
8 those have basic support through the gma500 drm driver.
19 .. kernel-doc:: drivers/gpu/drm/i915/intel_runtime_pm.c
22 .. kernel-doc:: drivers/gpu/drm/i915/intel_runtime_pm.c
25 .. kernel-doc:: drivers/gpu/drm/i915/intel_uncore.c
31 .. kernel-doc:: drivers/gpu/drm/i915/i915_irq.c
34 .. kernel-doc:: drivers/gpu/drm/i915/i915_irq.c
37 .. kernel-doc:: drivers/gpu/drm/i915/i915_irq.c
40 .. kernel-doc:: drivers/gpu/drm/i91
[all...]
/linux/drivers/gpu/drm/ci/xfails/
H A Di915-glk-skips.txt35 # i915 0000:00:02.0: [drm] drm_WARN_ON(intel_dp->pps.vdd_wakeref)
36 # WARNING: CPU: 0 PID: 1253 at drivers/gpu/drm/i915/display/intel_pps.c:760 intel_pps_vdd_on_unlocked+0x351/0x360
79 # i915 0000:00:02.0: [drm] *ERROR* PPS state mismatch
80 # i915 0000:00:02.0: [drm] *ERROR* AUX A/DDI A/PHY A: not done (status 0x00000000)
81 # i915 0000:00:02.0: [drm] *ERROR* AUX A/DDI A/PHY A: not done (status 0x00000000)
82 # i915 0000:00:02.0: [drm] *ERROR* AUX A/DDI A/PHY A: not done (status 0x00000000)
83 # i915 0000:00:02.0: [drm] *ERROR* AUX A/DDI A/PHY A: not done (status 0x00000000)
84 # i915 0000:00:02.0: [drm] *ERROR* AUX A/DDI A/PHY A: not done (status 0x00000000)
85 # i915 0000:00:02.0: [drm] *ERROR* AUX A/DDI A/PHY A: not done (status 0x00000000)
86 # i915 0000:00:02.0: [drm] *ERRO
[all...]
/linux/drivers/gpu/drm/imx/dcss/
H A Ddcss-kms.c6 #include <drm/clients/drm_client_setup.h>
7 #include <drm/drm_atomic.h>
8 #include <drm/drm_atomic_helper.h>
9 #include <drm/drm_bridge.h>
10 #include <drm/drm_bridge_connector.h>
11 #include <drm/drm_drv.h>
12 #include <drm/drm_fbdev_dma.h>
13 #include <drm/drm_gem_dma_helper.h>
14 #include <drm/drm_gem_framebuffer_helper.h>
15 #include <drm/drm_o
114 struct drm_device *drm; dcss_kms_attach() local
167 struct drm_device *drm = &kms->base; dcss_kms_detach() local
180 struct drm_device *drm = &kms->base; dcss_kms_shutdown() local
[all...]
/linux/drivers/gpu/drm/sun4i/
H A Dsun4i_drv.c18 #include <drm/clients/drm_client_setup.h>
19 #include <drm/drm_atomic_helper.h>
20 #include <drm/drm_drv.h>
21 #include <drm/drm_fbdev_dma.h>
22 #include <drm/drm_gem_dma_helper.h>
23 #include <drm/drm_module.h>
24 #include <drm/drm_of.h>
25 #include <drm/drm_probe_helper.h>
26 #include <drm/drm_vblank.h>
35 struct drm_device *drm, in drm_sun4i_gem_dumb_create() argument
63 struct drm_device *drm; sun4i_drv_bind() local
135 struct drm_device *drm = dev_get_drvdata(dev); sun4i_drv_unbind() local
348 struct drm_device *drm = dev_get_drvdata(dev); sun4i_drv_drm_sys_suspend() local
355 struct drm_device *drm = dev_get_drvdata(dev); sun4i_drv_drm_sys_resume() local
[all...]
/linux/drivers/gpu/drm/armada/
H A Darmada_drv.c14 #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_dr
158 struct drm_device *drm = dev_get_drvdata(dev); armada_drm_unbind() local
[all...]
/linux/drivers/gpu/drm/mcde/
H A Dmcde_drv.c68 #include <drm/clients/drm_client_setup.h>
69 #include <drm/drm_atomic_helper.h>
70 #include <drm/drm_bridge.h>
71 #include <drm/drm_drv.h>
72 #include <drm/drm_fb_dma_helper.h>
73 #include <drm/drm_fbdev_dma.h>
74 #include <drm/drm_gem.h>
75 #include <drm/drm_gem_dma_helper.h>
76 #include <drm/drm_gem_framebuffer_helper.h>
77 #include <drm/drm_manage
128 mcde_modeset_init(struct drm_device * drm) mcde_modeset_init() argument
220 struct drm_device *drm = dev_get_drvdata(dev); mcde_drm_bind() local
252 struct drm_device *drm = dev_get_drvdata(dev); mcde_drm_unbind() local
271 struct drm_device *drm; mcde_probe() local
454 struct drm_device *drm = platform_get_drvdata(pdev); mcde_remove() local
465 struct drm_device *drm = platform_get_drvdata(pdev); mcde_shutdown() local
[all...]
/linux/drivers/gpu/drm/exynos/
H A Dexynos_drm_drv.c16 #include <drm/clients/drm_client_setup.h>
17 #include <drm/drm_atomic.h>
18 #include <drm/drm_atomic_helper.h>
19 #include <drm/drm_drv.h>
20 #include <drm/drm_file.h>
21 #include <drm/drm_fourcc.h>
22 #include <drm/drm_ioctl.h>
23 #include <drm/drm_probe_helper.h>
24 #include <drm/drm_vblank.h>
25 #include <drm/exynos_dr
240 struct drm_device *drm; exynos_drm_bind() local
312 struct drm_device *drm = dev_get_drvdata(dev); exynos_drm_unbind() local
356 struct drm_device *drm = platform_get_drvdata(pdev); exynos_drm_platform_shutdown() local
[all...]
/linux/drivers/gpu/drm/tiny/
H A Dappletbdrm.c21 #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_framebuffer.h>
30 #include <drm/drm_gem_atomic_helpe
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
383 struct drm_device *drm = &adev->drm; appletbdrm_flush_damage() local
474 struct drm_device *drm = plane->dev; appletbdrm_primary_plane_helper_atomic_update() local
631 struct drm_device *drm = &adev->drm; appletbdrm_setup_mode_config() local
735 struct drm_device *drm = NULL; appletbdrm_probe() local
800 struct drm_device *drm = &adev->drm; appletbdrm_disconnect() local
[all...]

12345678910>>...37