Home
last modified time | relevance | path

Searched refs:drm_device (Results 1 – 200 of 572) sorted by relevance

123

/linux-4.1.27/drivers/gpu/drm/
Ddrm_legacy.h35 struct drm_device;
45 int drm_legacy_ctxbitmap_init(struct drm_device *dev);
46 void drm_legacy_ctxbitmap_cleanup(struct drm_device *dev);
47 void drm_legacy_ctxbitmap_free(struct drm_device *dev, int ctx_handle);
48 void drm_legacy_ctxbitmap_flush(struct drm_device *dev, struct drm_file *file);
50 int drm_legacy_resctx(struct drm_device *d, void *v, struct drm_file *f);
51 int drm_legacy_addctx(struct drm_device *d, void *v, struct drm_file *f);
52 int drm_legacy_getctx(struct drm_device *d, void *v, struct drm_file *f);
53 int drm_legacy_switchctx(struct drm_device *d, void *v, struct drm_file *f);
54 int drm_legacy_newctx(struct drm_device *d, void *v, struct drm_file *f);
[all …]
Ddrm_internal.h29 int drm_lastclose(struct drm_device *dev);
32 int drm_pci_set_unique(struct drm_device *dev,
35 int drm_irq_by_busid(struct drm_device *dev, void *data,
40 void drm_vm_open_locked(struct drm_device *dev, struct vm_area_struct *vma);
41 void drm_vm_close_locked(struct drm_device *dev, struct vm_area_struct *vma);
44 int drm_prime_handle_to_fd_ioctl(struct drm_device *dev, void *data,
46 int drm_prime_fd_to_handle_ioctl(struct drm_device *dev, void *data,
62 int drm_control(struct drm_device *dev, void *data,
64 int drm_modeset_ctl(struct drm_device *dev, void *data,
68 int drm_getmagic(struct drm_device *dev, void *data,
[all …]
Ddrm_agpsupport.c55 int drm_agp_info(struct drm_device *dev, struct drm_agp_info *info) in drm_agp_info()
78 int drm_agp_info_ioctl(struct drm_device *dev, void *data, in drm_agp_info_ioctl()
100 int drm_agp_acquire(struct drm_device * dev) in drm_agp_acquire()
126 int drm_agp_acquire_ioctl(struct drm_device *dev, void *data, in drm_agp_acquire_ioctl()
129 return drm_agp_acquire((struct drm_device *) file_priv->minor->dev); in drm_agp_acquire_ioctl()
140 int drm_agp_release(struct drm_device * dev) in drm_agp_release()
150 int drm_agp_release_ioctl(struct drm_device *dev, void *data, in drm_agp_release_ioctl()
166 int drm_agp_enable(struct drm_device * dev, struct drm_agp_mode mode) in drm_agp_enable()
179 int drm_agp_enable_ioctl(struct drm_device *dev, void *data, in drm_agp_enable_ioctl()
199 int drm_agp_alloc(struct drm_device *dev, struct drm_agp_buffer *request) in drm_agp_alloc()
[all …]
Ddrm_context.c54 void drm_legacy_ctxbitmap_free(struct drm_device * dev, int ctx_handle) in drm_legacy_ctxbitmap_free()
70 static int drm_legacy_ctxbitmap_next(struct drm_device * dev) in drm_legacy_ctxbitmap_next()
88 int drm_legacy_ctxbitmap_init(struct drm_device * dev) in drm_legacy_ctxbitmap_init()
102 void drm_legacy_ctxbitmap_cleanup(struct drm_device * dev) in drm_legacy_ctxbitmap_cleanup()
118 void drm_legacy_ctxbitmap_flush(struct drm_device *dev, struct drm_file *file) in drm_legacy_ctxbitmap_flush()
157 int drm_legacy_getsareactx(struct drm_device *dev, void *data, in drm_legacy_getsareactx()
201 int drm_legacy_setsareactx(struct drm_device *dev, void *data, in drm_legacy_setsareactx()
247 static int drm_context_switch(struct drm_device * dev, int old, int new) in drm_context_switch()
275 static int drm_context_switch_complete(struct drm_device *dev, in drm_context_switch_complete()
301 int drm_legacy_resctx(struct drm_device *dev, void *data, in drm_legacy_resctx()
[all …]
Ddrm_pci.c42 drm_dma_handle_t *drm_pci_alloc(struct drm_device * dev, size_t size, size_t align) in drm_pci_alloc()
86 void __drm_legacy_pci_free(struct drm_device * dev, drm_dma_handle_t * dmah) in __drm_legacy_pci_free()
108 void drm_pci_free(struct drm_device * dev, drm_dma_handle_t * dmah) in drm_pci_free()
118 static int drm_get_pci_domain(struct drm_device *dev) in drm_get_pci_domain()
132 int drm_pci_set_busid(struct drm_device *dev, struct drm_master *master) in drm_pci_set_busid()
147 int drm_pci_set_unique(struct drm_device *dev, in drm_pci_set_unique()
191 static int drm_pci_irq_by_busid(struct drm_device *dev, struct drm_irq_busid *p) in drm_pci_irq_by_busid()
217 int drm_irq_by_busid(struct drm_device *dev, void *data, in drm_irq_by_busid()
235 static void drm_pci_agp_init(struct drm_device *dev) in drm_pci_agp_init()
249 void drm_pci_agp_destroy(struct drm_device *dev) in drm_pci_agp_destroy()
[all …]
Ddrm_gem.c94 drm_gem_init(struct drm_device *dev) in drm_gem_init()
116 drm_gem_destroy(struct drm_device *dev) in drm_gem_destroy()
133 int drm_gem_object_init(struct drm_device *dev, in drm_gem_object_init()
160 void drm_gem_private_object_init(struct drm_device *dev, in drm_gem_private_object_init()
202 struct drm_device *dev = obj->dev; in drm_gem_object_handle_free()
253 struct drm_device *dev; in drm_gem_handle_delete()
301 struct drm_device *dev, in drm_gem_dumb_destroy()
323 struct drm_device *dev = obj->dev; in drm_gem_handle_create_tail()
394 struct drm_device *dev = obj->dev; in drm_gem_free_mmap_offset()
417 struct drm_device *dev = obj->dev; in drm_gem_create_mmap_offset_size()
[all …]
Ddrm_drv.c128 struct drm_device *dev = master->minor->dev; in drm_master_destroy()
161 int drm_setmaster_ioctl(struct drm_device *dev, void *data, in drm_setmaster_ioctl()
195 int drm_dropmaster_ioctl(struct drm_device *dev, void *data, in drm_dropmaster_ioctl()
231 static struct drm_minor **drm_minor_get_slot(struct drm_device *dev, in drm_minor_get_slot()
246 static int drm_minor_alloc(struct drm_device *dev, unsigned int type) in drm_minor_alloc()
292 static void drm_minor_free(struct drm_device *dev, unsigned int type) in drm_minor_free()
313 static int drm_minor_register(struct drm_device *dev, unsigned int type) in drm_minor_register()
348 static void drm_minor_unregister(struct drm_device *dev, unsigned int type) in drm_minor_unregister()
426 void drm_put_dev(struct drm_device *dev) in drm_put_dev()
440 void drm_unplug_dev(struct drm_device *dev) in drm_unplug_dev()
[all …]
Ddrm_irq.c60 drm_get_last_vbltimestamp(struct drm_device *dev, int crtc,
93 static void drm_update_vblank_count(struct drm_device *dev, int crtc) in drm_update_vblank_count()
151 static void vblank_disable_and_save(struct drm_device *dev, int crtc) in vblank_disable_and_save()
254 struct drm_device *dev = vblank->dev; in vblank_disable_fn()
275 void drm_vblank_cleanup(struct drm_device *dev) in drm_vblank_cleanup()
308 int drm_vblank_init(struct drm_device *dev, int num_crtcs) in drm_vblank_init()
351 struct drm_device *dev = cookie; in drm_irq_vgaarb_nokms()
389 int drm_irq_install(struct drm_device *dev, int irq) in drm_irq_install()
462 int drm_irq_uninstall(struct drm_device *dev) in drm_irq_uninstall()
524 int drm_control(struct drm_device *dev, void *data, in drm_control()
[all …]
Ddrm_crtc_internal.h34 int drm_mode_object_get(struct drm_device *dev,
36 void drm_mode_object_put(struct drm_device *dev,
42 int drm_mode_atomic_ioctl(struct drm_device *dev,
Ddrm_memory.c54 struct drm_device * dev) in agp_remap()
116 struct drm_device * dev) in agp_remap()
123 void drm_legacy_ioremap(struct drm_local_map *map, struct drm_device *dev) in drm_legacy_ioremap()
132 void drm_legacy_ioremap_wc(struct drm_local_map *map, struct drm_device *dev) in drm_legacy_ioremap_wc()
141 void drm_legacy_ioremapfree(struct drm_local_map *map, struct drm_device *dev) in drm_legacy_ioremapfree()
Ddrm_gem_cma_helper.c56 __drm_gem_cma_create(struct drm_device *drm, size_t size) in __drm_gem_cma_create()
98 struct drm_gem_cma_object *drm_gem_cma_create(struct drm_device *drm, in drm_gem_cma_create()
145 struct drm_device *drm, size_t size, in drm_gem_cma_create_with_handle()
220 struct drm_device *drm, in drm_gem_cma_dumb_create_internal()
257 struct drm_device *drm, in drm_gem_cma_dumb_create()
287 struct drm_device *drm, u32 handle, in drm_gem_cma_dumb_map_offset()
384 struct drm_device *dev = obj->dev; in drm_gem_cma_describe()
453 drm_gem_cma_prime_import_sg_table(struct drm_device *dev, in drm_gem_cma_prime_import_sg_table()
492 struct drm_device *dev = obj->dev; in drm_gem_cma_prime_mmap()
Ddrm_auth.c60 struct drm_device *dev = master->minor->dev; in drm_find_file()
86 struct drm_device *dev = master->minor->dev; in drm_add_magic()
115 struct drm_device *dev = master->minor->dev; in drm_remove_magic()
149 int drm_getmagic(struct drm_device *dev, void *data, struct drm_file *file_priv) in drm_getmagic()
188 int drm_authmagic(struct drm_device *dev, void *data, in drm_authmagic()
Ddrm_probe_helper.c99 struct drm_device *dev = connector->dev; in drm_helper_probe_single_connector_modes_merge_bits()
290 void drm_kms_helper_hotplug_event(struct drm_device *dev) in drm_kms_helper_hotplug_event()
303 …struct drm_device *dev = container_of(delayed_work, struct drm_device, mode_config.output_poll_wor… in output_poll_execute()
391 void drm_kms_helper_poll_disable(struct drm_device *dev) in drm_kms_helper_poll_disable()
409 void drm_kms_helper_poll_enable(struct drm_device *dev) in drm_kms_helper_poll_enable()
447 void drm_kms_helper_poll_init(struct drm_device *dev) in drm_kms_helper_poll_init()
460 void drm_kms_helper_poll_fini(struct drm_device *dev) in drm_kms_helper_poll_fini()
489 bool drm_helper_hpd_irq_event(struct drm_device *dev) in drm_helper_hpd_irq_event()
Ddrm_crtc.c47 internal_framebuffer_create(struct drm_device *dev,
275 static int drm_mode_object_get_reg(struct drm_device *dev, in drm_mode_object_get_reg()
312 int drm_mode_object_get(struct drm_device *dev, in drm_mode_object_get()
318 static void drm_mode_object_register(struct drm_device *dev, in drm_mode_object_register()
335 void drm_mode_object_put(struct drm_device *dev, in drm_mode_object_put()
343 static struct drm_mode_object *_object_find(struct drm_device *dev, in _object_find()
373 struct drm_mode_object *drm_mode_object_find(struct drm_device *dev, in drm_mode_object_find()
404 int drm_framebuffer_init(struct drm_device *dev, struct drm_framebuffer *fb, in drm_framebuffer_init()
429 static void __drm_framebuffer_unregister(struct drm_device *dev, in __drm_framebuffer_unregister()
443 struct drm_device *dev = fb->dev; in drm_framebuffer_free()
[all …]
Ddrm_vm.c102 struct drm_device *dev = priv->minor->dev; in drm_do_vm_fault()
221 struct drm_device *dev = priv->minor->dev; in drm_vm_shm_close()
293 struct drm_device *dev = priv->minor->dev; in drm_do_vm_dma_fault()
328 struct drm_device *dev = priv->minor->dev; in drm_do_vm_sg_fault()
406 void drm_vm_open_locked(struct drm_device *dev, in drm_vm_open_locked()
425 struct drm_device *dev = priv->minor->dev; in drm_vm_open()
432 void drm_vm_close_locked(struct drm_device *dev, in drm_vm_close_locked()
460 struct drm_device *dev = priv->minor->dev; in drm_vm_close()
480 struct drm_device *dev; in drm_mmap_dma()
518 static resource_size_t drm_core_get_reg_ofs(struct drm_device *dev) in drm_core_get_reg_ofs()
[all …]
Ddrm_dma.c48 int drm_legacy_dma_setup(struct drm_device *dev) in drm_legacy_dma_setup()
78 void drm_legacy_dma_takedown(struct drm_device *dev) in drm_legacy_dma_takedown()
128 void drm_legacy_free_buffer(struct drm_device *dev, struct drm_buf * buf) in drm_legacy_free_buffer()
146 void drm_legacy_reclaim_buffers(struct drm_device *dev, in drm_legacy_reclaim_buffers()
Ddrm_prime.c124 struct drm_device *dev = obj->dev; in drm_gem_map_attach()
144 struct drm_device *dev = obj->dev; in drm_gem_map_detach()
243 struct drm_device *dev = obj->dev; in drm_gem_dmabuf_vmap()
251 struct drm_device *dev = obj->dev; in drm_gem_dmabuf_vunmap()
283 struct drm_device *dev = obj->dev; in drm_gem_dmabuf_mmap()
339 struct dma_buf *drm_gem_prime_export(struct drm_device *dev, in drm_gem_prime_export()
356 static struct dma_buf *export_and_register_object(struct drm_device *dev, in export_and_register_object()
402 int drm_gem_prime_handle_to_fd(struct drm_device *dev, in drm_gem_prime_handle_to_fd()
497 struct drm_gem_object *drm_gem_prime_import(struct drm_device *dev, in drm_gem_prime_import()
564 int drm_gem_prime_fd_to_handle(struct drm_device *dev, in drm_gem_prime_fd_to_handle()
[all …]
Ddrm_info.c52 struct drm_device *dev = minor->dev; in drm_name_info()
76 struct drm_device *dev = node->minor->dev; in drm_vm_info()
120 struct drm_device *dev = node->minor->dev; in drm_bufs_info()
163 struct drm_device *dev = node->minor->dev; in drm_clients_info()
213 struct drm_device *dev = node->minor->dev; in drm_gem_name_info()
Ddrm_ioctl.c43 static int drm_version(struct drm_device *dev, void *data,
57 static int drm_getunique(struct drm_device *dev, void *data, in drm_getunique()
73 drm_unset_busid(struct drm_device *dev, in drm_unset_busid()
96 static int drm_setunique(struct drm_device *dev, void *data, in drm_setunique()
126 static int drm_set_busid(struct drm_device *dev, struct drm_file *file_priv) in drm_set_busid()
168 static int drm_getmap(struct drm_device *dev, void *data, in drm_getmap()
229 static int drm_getclient(struct drm_device *dev, void *data, in drm_getclient()
269 static int drm_getstats(struct drm_device *dev, void *data, in drm_getstats()
283 static int drm_getcap(struct drm_device *dev, void *data, struct drm_file *file_priv) in drm_getcap()
337 drm_setclientcap(struct drm_device *dev, void *data, struct drm_file *file_priv) in drm_setclientcap()
[all …]
Ddrm_fops.c49 static int drm_setup(struct drm_device * dev) in drm_setup()
82 struct drm_device *dev; in drm_open()
140 struct drm_device *dev = minor->dev; in drm_open_helper()
267 static void drm_master_release(struct drm_device *dev, struct file *filp) in drm_master_release()
281 struct drm_device *dev = file_priv->minor->dev; in drm_events_release()
310 static void drm_legacy_dev_reinit(struct drm_device *dev) in drm_legacy_dev_reinit()
331 int drm_lastclose(struct drm_device * dev) in drm_lastclose()
374 struct drm_device *dev = minor->dev; in drm_release()
485 struct drm_device *dev = file_priv->minor->dev; in drm_read()
/linux-4.1.27/include/drm/
Ddrm_agpsupport.h12 struct drm_device;
36 struct agp_memory *drm_agp_bind_pages(struct drm_device *dev,
42 struct drm_agp_head *drm_agp_init(struct drm_device *dev);
43 void drm_agp_clear(struct drm_device *dev);
44 int drm_agp_acquire(struct drm_device *dev);
45 int drm_agp_acquire_ioctl(struct drm_device *dev, void *data,
47 int drm_agp_release(struct drm_device *dev);
48 int drm_agp_release_ioctl(struct drm_device *dev, void *data,
50 int drm_agp_enable(struct drm_device *dev, struct drm_agp_mode mode);
51 int drm_agp_enable_ioctl(struct drm_device *dev, void *data,
[all …]
DdrmP.h80 struct drm_device;
236 typedef int drm_ioctl_t(struct drm_device *dev, void *data,
395 int (*load) (struct drm_device *, unsigned long flags);
396 int (*firstopen) (struct drm_device *);
397 int (*open) (struct drm_device *, struct drm_file *);
398 void (*preclose) (struct drm_device *, struct drm_file *file_priv);
399 void (*postclose) (struct drm_device *, struct drm_file *);
400 void (*lastclose) (struct drm_device *);
401 int (*unload) (struct drm_device *);
402 int (*suspend) (struct drm_device *, pm_message_t state);
[all …]
Ddrm_crtc.h39 struct drm_device;
154 struct drm_device *dev;
184 struct drm_device *dev;
237 struct drm_device *dev;
423 struct drm_device *dev;
587 struct drm_device *dev;
668 struct drm_device *dev;
843 struct drm_device *dev;
905 struct drm_device *dev;
931 struct drm_device *dev;
[all …]
Ddrm_legacy.h154 int drm_legacy_addmap(struct drm_device *d, resource_size_t offset,
157 int drm_legacy_rmmap(struct drm_device *d, struct drm_local_map *map);
158 int drm_legacy_rmmap_locked(struct drm_device *d, struct drm_local_map *map);
159 struct drm_local_map *drm_legacy_getsarea(struct drm_device *dev);
162 int drm_legacy_addbufs_agp(struct drm_device *d, struct drm_buf_desc *req);
163 int drm_legacy_addbufs_pci(struct drm_device *d, struct drm_buf_desc *req);
186 void __drm_legacy_pci_free(struct drm_device *dev, drm_dma_handle_t * dmah);
189 void drm_legacy_ioremap(struct drm_local_map *map, struct drm_device *dev);
190 void drm_legacy_ioremap_wc(struct drm_local_map *map, struct drm_device *dev);
191 void drm_legacy_ioremapfree(struct drm_local_map *map, struct drm_device *dev);
[all …]
Ddrm_atomic_helper.h33 int drm_atomic_helper_check_modeset(struct drm_device *dev,
35 int drm_atomic_helper_check_planes(struct drm_device *dev,
37 int drm_atomic_helper_check(struct drm_device *dev,
39 int drm_atomic_helper_commit(struct drm_device *dev,
43 void drm_atomic_helper_wait_for_vblanks(struct drm_device *dev,
46 void drm_atomic_helper_commit_modeset_disables(struct drm_device *dev,
48 void drm_atomic_helper_commit_modeset_enables(struct drm_device *dev,
51 int drm_atomic_helper_prepare_planes(struct drm_device *dev,
53 void drm_atomic_helper_commit_planes(struct drm_device *dev,
55 void drm_atomic_helper_cleanup_planes(struct drm_device *dev,
[all …]
Ddrm_crtc_helper.h181 extern void drm_helper_disable_unused_functions(struct drm_device *dev);
192 extern void drm_helper_move_panel_connectors_to_head(struct drm_device *);
215 extern void drm_helper_resume_force_mode(struct drm_device *dev);
231 extern void drm_kms_helper_poll_init(struct drm_device *dev);
232 extern void drm_kms_helper_poll_fini(struct drm_device *dev);
233 extern bool drm_helper_hpd_irq_event(struct drm_device *dev);
234 extern void drm_kms_helper_hotplug_event(struct drm_device *dev);
236 extern void drm_kms_helper_poll_disable(struct drm_device *dev);
237 extern void drm_kms_helper_poll_enable(struct drm_device *dev);
Ddrm_modeset_lock.h128 struct drm_device;
132 void drm_modeset_lock_all(struct drm_device *dev);
133 int __drm_modeset_lock_all(struct drm_device *dev, bool trylock);
134 void drm_modeset_unlock_all(struct drm_device *dev);
138 void drm_warn_on_modeset_not_all_locked(struct drm_device *dev);
142 int drm_modeset_lock_all_crtcs(struct drm_device *dev,
Ddrm_gem_cma_helper.h34 struct drm_device *drm,
39 struct drm_device *drm,
44 struct drm_device *drm, u32 handle,
51 struct drm_gem_cma_object *drm_gem_cma_create(struct drm_device *drm,
62 drm_gem_cma_prime_import_sg_table(struct drm_device *dev,
Ddrm_gem.h57 struct drm_device *dev;
126 int drm_gem_object_init(struct drm_device *dev,
128 void drm_gem_private_object_init(struct drm_device *dev,
152 struct drm_device *dev; in drm_gem_object_unreference_unlocked()
178 struct drm_gem_object *drm_gem_object_lookup(struct drm_device *dev,
182 struct drm_device *dev,
Ddrm_modes.h183 struct drm_display_mode *drm_mode_create(struct drm_device *dev);
184 void drm_mode_destroy(struct drm_device *dev, struct drm_display_mode *mode);
188 struct drm_display_mode *drm_cvt_mode(struct drm_device *dev,
192 struct drm_display_mode *drm_gtf_mode(struct drm_device *dev,
195 struct drm_display_mode *drm_gtf_mode_complex(struct drm_device *dev,
217 struct drm_display_mode *drm_mode_duplicate(struct drm_device *dev,
228 void drm_mode_prune_invalid(struct drm_device *dev,
239 drm_mode_create_from_cmdline_mode(struct drm_device *dev,
Ddrm_of.h4 struct drm_device;
8 extern uint32_t drm_of_find_possible_crtcs(struct drm_device *dev,
11 static inline uint32_t drm_of_find_possible_crtcs(struct drm_device *dev, in drm_of_find_possible_crtcs()
Ddrm_fb_cma_helper.h8 struct drm_device;
12 struct drm_fbdev_cma *drm_fbdev_cma_init(struct drm_device *dev,
20 struct drm_framebuffer *drm_fb_cma_create(struct drm_device *dev,
/linux-4.1.27/drivers/gpu/drm/nouveau/
Dnouveau_display.h25 int nouveau_framebuffer_init(struct drm_device *, struct nouveau_framebuffer *,
37 void (*dtor)(struct drm_device *);
38 int (*init)(struct drm_device *);
39 void (*fini)(struct drm_device *);
57 nouveau_display(struct drm_device *dev) in nouveau_display()
62 int nouveau_display_create(struct drm_device *dev);
63 void nouveau_display_destroy(struct drm_device *dev);
64 int nouveau_display_init(struct drm_device *dev);
65 void nouveau_display_fini(struct drm_device *dev);
66 int nouveau_display_suspend(struct drm_device *dev, bool runtime);
[all …]
Dnouveau_bios.h51 int bit_table(struct drm_device *, u8 id, struct bit_entry *);
79 struct drm_device *dev;
158 void *olddcb_table(struct drm_device *);
159 void *olddcb_outp(struct drm_device *, u8 idx);
160 int olddcb_outp_foreach(struct drm_device *, void *data,
161 int (*)(struct drm_device *, void *, int idx, u8 *outp));
162 u8 *olddcb_conntab(struct drm_device *);
163 u8 *olddcb_conn(struct drm_device *, u8 idx);
165 int nouveau_bios_init(struct drm_device *);
166 void nouveau_bios_takedown(struct drm_device *dev);
[all …]
Dnouveau_gem.h19 extern int nouveau_gem_new(struct drm_device *, int size, int align,
26 extern int nouveau_gem_ioctl_new(struct drm_device *, void *,
28 extern int nouveau_gem_ioctl_pushbuf(struct drm_device *, void *,
30 extern int nouveau_gem_ioctl_cpu_prep(struct drm_device *, void *,
32 extern int nouveau_gem_ioctl_cpu_fini(struct drm_device *, void *,
34 extern int nouveau_gem_ioctl_info(struct drm_device *, void *,
42 struct drm_device *, struct dma_buf_attachment *, struct sg_table *);
Dnouveau_fbcon.h38 struct drm_device *dev;
68 int nouveau_fbcon_init(struct drm_device *dev);
69 void nouveau_fbcon_fini(struct drm_device *dev);
70 void nouveau_fbcon_set_suspend(struct drm_device *dev, int state);
71 void nouveau_fbcon_accel_save_disable(struct drm_device *dev);
72 void nouveau_fbcon_accel_restore(struct drm_device *dev);
74 void nouveau_fbcon_output_poll_changed(struct drm_device *dev);
Dnv50_display.h34 int nv50_display_create(struct drm_device *);
35 void nv50_display_destroy(struct drm_device *);
36 int nv50_display_init(struct drm_device *);
37 void nv50_display_fini(struct drm_device *);
43 struct nouveau_bo *nv50_display_crtc_sema(struct drm_device *, int head);
Dnouveau_hwmon.c41 struct drm_device *dev = dev_get_drvdata(d); in nouveau_hwmon_show_temp()
67 struct drm_device *dev = dev_get_drvdata(d); in nouveau_hwmon_temp1_auto_point1_temp()
79 struct drm_device *dev = dev_get_drvdata(d); in nouveau_hwmon_set_temp1_auto_point1_temp()
100 struct drm_device *dev = dev_get_drvdata(d); in nouveau_hwmon_temp1_auto_point1_temp_hyst()
112 struct drm_device *dev = dev_get_drvdata(d); in nouveau_hwmon_set_temp1_auto_point1_temp_hyst()
132 struct drm_device *dev = dev_get_drvdata(d); in nouveau_hwmon_max_temp()
143 struct drm_device *dev = dev_get_drvdata(d); in nouveau_hwmon_set_max_temp()
163 struct drm_device *dev = dev_get_drvdata(d); in nouveau_hwmon_max_temp_hyst()
174 struct drm_device *dev = dev_get_drvdata(d); in nouveau_hwmon_set_max_temp_hyst()
195 struct drm_device *dev = dev_get_drvdata(d); in nouveau_hwmon_critical_temp()
[all …]
Dnouveau_hwmon.h29 struct drm_device *dev;
34 nouveau_hwmon(struct drm_device *dev) in nouveau_hwmon()
40 int nouveau_hwmon_init(struct drm_device *dev);
41 void nouveau_hwmon_fini(struct drm_device *dev);
Dnouveau_vga.c37 struct drm_device *dev = pci_get_drvdata(pdev); in nouveau_switcheroo_set_state()
61 struct drm_device *dev = pci_get_drvdata(pdev); in nouveau_switcheroo_reprobe()
68 struct drm_device *dev = pci_get_drvdata(pdev); in nouveau_switcheroo_can_switch()
88 struct drm_device *dev = drm->dev; in nouveau_vga_init()
110 struct drm_device *dev = drm->dev; in nouveau_vga_fini()
126 nouveau_vga_lastclose(struct drm_device *dev) in nouveau_vga_lastclose()
Dnouveau_sysfs.h11 nouveau_sysfs(struct drm_device *dev) in nouveau_sysfs()
16 int nouveau_sysfs_init(struct drm_device *);
17 void nouveau_sysfs_fini(struct drm_device *);
Dnouveau_bios.c95 run_digital_op_script(struct drm_device *dev, uint16_t scriptptr, in run_digital_op_script()
109 static int call_lvds_manufacturer_script(struct drm_device *dev, struct dcb_output *dcbent, int hea… in call_lvds_manufacturer_script()
136 static int run_lvds_table(struct drm_device *dev, struct dcb_output *dcbent, int head, enum LVDS_sc… in run_lvds_table()
209 int call_lvds_script(struct drm_device *dev, struct dcb_output *dcbent, int head, enum LVDS_script … in call_lvds_script()
262 static int parse_lvds_manufacturer_table_header(struct drm_device *dev, struct nvbios *bios, struct… in parse_lvds_manufacturer_table_header()
319 get_fp_strap(struct drm_device *dev, struct nvbios *bios) in get_fp_strap()
341 static int parse_fp_mode_table(struct drm_device *dev, struct nvbios *bios) in parse_fp_mode_table()
448 bool nouveau_bios_fp_mode(struct drm_device *dev, struct drm_display_mode *mode) in nouveau_bios_fp_mode()
494 int nouveau_bios_parse_lvds_table(struct drm_device *dev, int pxclk, bool *dl, bool *if_is_24bit) in nouveau_bios_parse_lvds_table()
625 int run_tmds_table(struct drm_device *dev, struct dcb_output *dcbent, int head, int pxclk) in run_tmds_table()
[all …]
Dnouveau_sysfs.c35 static inline struct drm_device *
36 drm_device(struct device *d) in drm_device() function
50 struct nouveau_sysfs *sysfs = nouveau_sysfs(drm_device(d)); in nouveau_sysfs_pstate_get()
120 struct nouveau_sysfs *sysfs = nouveau_sysfs(drm_device(d)); in nouveau_sysfs_pstate_set()
161 nouveau_sysfs_fini(struct drm_device *dev) in nouveau_sysfs_fini()
177 nouveau_sysfs_init(struct drm_device *dev) in nouveau_sysfs_init()
Dnouveau_display.c54 nouveau_display_vblank_enable(struct drm_device *dev, int head) in nouveau_display_vblank_enable()
68 nouveau_display_vblank_disable(struct drm_device *dev, int head) in nouveau_display_vblank_disable()
134 nouveau_display_scanoutpos(struct drm_device *dev, int head, unsigned int flags, in nouveau_display_scanoutpos()
150 nouveau_display_vblstamp(struct drm_device *dev, int head, int *max_error, in nouveau_display_vblstamp()
167 nouveau_display_vblank_fini(struct drm_device *dev) in nouveau_display_vblank_fini()
180 nouveau_display_vblank_init(struct drm_device *dev) in nouveau_display_vblank_init()
244 nouveau_framebuffer_init(struct drm_device *dev, in nouveau_framebuffer_init()
270 nouveau_user_framebuffer_create(struct drm_device *dev, in nouveau_user_framebuffer_create()
358 nouveau_display_init(struct drm_device *dev) in nouveau_display_init()
381 nouveau_display_fini(struct drm_device *dev) in nouveau_display_fini()
[all …]
Dnouveau_drm.c98 nouveau_name(struct drm_device *dev) in nouveau_name()
370 nouveau_drm_load(struct drm_device *dev, unsigned long flags) in nouveau_drm_load()
496 nouveau_drm_unload(struct drm_device *dev) in nouveau_drm_unload()
524 nouveau_drm_device_remove(struct drm_device *dev) in nouveau_drm_device_remove()
542 struct drm_device *dev = pci_get_drvdata(pdev); in nouveau_drm_remove()
548 nouveau_do_suspend(struct drm_device *dev, bool runtime) in nouveau_do_suspend()
618 nouveau_do_resume(struct drm_device *dev, bool runtime) in nouveau_do_resume()
655 struct drm_device *drm_dev = pci_get_drvdata(pdev); in nouveau_pmops_suspend()
676 struct drm_device *drm_dev = pci_get_drvdata(pdev); in nouveau_pmops_resume()
697 struct drm_device *drm_dev = pci_get_drvdata(pdev); in nouveau_pmops_freeze()
[all …]
Dnouveau_drm.h106 struct drm_device *dev;
175 nouveau_drm(struct drm_device *dev) in nouveau_drm()
185 struct drm_device *
188 void nouveau_drm_device_remove(struct drm_device *dev);
Dnouveau_agp.c74 struct drm_device *dev = drm->dev; in nouveau_agp_enabled()
106 struct drm_device *dev = drm->dev; in nouveau_agp_reset()
151 struct drm_device *dev = drm->dev; in nouveau_agp_init()
191 struct drm_device *dev = drm->dev; in nouveau_agp_fini()
/linux-4.1.27/drivers/gpu/drm/via/
Dvia_drv.h122 extern int via_fb_init(struct drm_device *dev, void *data, struct drm_file *file_priv);
123 extern int via_mem_alloc(struct drm_device *dev, void *data, struct drm_file *file_priv);
124 extern int via_mem_free(struct drm_device *dev, void *data, struct drm_file *file_priv);
125 extern int via_agp_init(struct drm_device *dev, void *data, struct drm_file *file_priv);
126 extern int via_map_init(struct drm_device *dev, void *data, struct drm_file *file_priv);
127 extern int via_decoder_futex(struct drm_device *dev, void *data, struct drm_file *file_priv);
128 extern int via_wait_irq(struct drm_device *dev, void *data, struct drm_file *file_priv);
129 extern int via_dma_blit_sync(struct drm_device *dev, void *data, struct drm_file *file_priv);
130 extern int via_dma_blit(struct drm_device *dev, void *data, struct drm_file *file_priv);
132 extern int via_driver_load(struct drm_device *dev, unsigned long chipset);
[all …]
Dvia_map.c28 static int via_do_init_map(struct drm_device *dev, drm_via_init_t *init) in via_do_init_map()
71 int via_do_cleanup_map(struct drm_device *dev) in via_do_cleanup_map()
78 int via_map_init(struct drm_device *dev, void *data, struct drm_file *file_priv) in via_map_init()
94 int via_driver_load(struct drm_device *dev, unsigned long chipset) in via_driver_load()
119 int via_driver_unload(struct drm_device *dev) in via_driver_unload()
Dvia_irq.c98 u32 via_get_vblank_counter(struct drm_device *dev, int crtc) in via_get_vblank_counter()
109 struct drm_device *dev = (struct drm_device *) arg; in via_driver_irq_handler()
173 int via_enable_vblank(struct drm_device *dev, int crtc) in via_enable_vblank()
192 void via_disable_vblank(struct drm_device *dev, int crtc) in via_disable_vblank()
208 via_driver_irq_wait(struct drm_device *dev, unsigned int irq, int force_sequence, in via_driver_irq_wait()
261 void via_driver_irq_preinstall(struct drm_device *dev) in via_driver_irq_preinstall()
310 int via_driver_irq_postinstall(struct drm_device *dev) in via_driver_irq_postinstall()
330 void via_driver_irq_uninstall(struct drm_device *dev) in via_driver_irq_uninstall()
349 int via_wait_irq(struct drm_device *dev, void *data, struct drm_file *file_priv) in via_wait_irq()
Dvia_mm.c40 int via_agp_init(struct drm_device *dev, void *data, struct drm_file *file_priv) in via_agp_init()
56 int via_fb_init(struct drm_device *dev, void *data, struct drm_file *file_priv) in via_fb_init()
74 int via_final_context(struct drm_device *dev, int context) in via_final_context()
91 void via_lastclose(struct drm_device *dev) in via_lastclose()
110 int via_mem_alloc(struct drm_device *dev, void *data, in via_mem_alloc()
180 int via_mem_free(struct drm_device *dev, void *data, struct drm_file *file_priv) in via_mem_free()
205 void via_reclaim_buffers_locked(struct drm_device *dev, in via_reclaim_buffers_locked()
Dvia_verifier.h50 struct drm_device *dev;
58 struct drm_device *dev, int agp);
59 extern int via_parse_command_stream(struct drm_device *dev, const uint32_t *buf,
Dvia_dmablit.c209 via_fire_dmablit(struct drm_device *dev, drm_via_sg_info_t *vsg, int engine) in via_fire_dmablit()
290 via_abort_dmablit(struct drm_device *dev, int engine) in via_abort_dmablit()
298 via_dmablit_engine_off(struct drm_device *dev, int engine) in via_dmablit_engine_off()
315 via_dmablit_handler(struct drm_device *dev, int engine, int from_irq) in via_dmablit_handler()
430 via_dmablit_sync(struct drm_device *dev, uint32_t handle, int engine) in via_dmablit_sync()
463 struct drm_device *dev = blitq->dev; in via_dmablit_timer()
499 struct drm_device *dev = blitq->dev; in via_dmablit_workqueue()
542 via_init_dmablit(struct drm_device *dev) in via_init_dmablit()
578 via_build_sg_info(struct drm_device *dev, drm_via_sg_info_t *vsg, drm_via_dmablit_t *xfer) in via_build_sg_info()
725 via_dmablit(struct drm_device *dev, drm_via_dmablit_t *xfer) in via_dmablit()
[all …]
/linux-4.1.27/drivers/gpu/drm/gma500/
Dpsb_irq.h29 bool sysirq_init(struct drm_device *dev);
30 void sysirq_uninit(struct drm_device *dev);
32 void psb_irq_preinstall(struct drm_device *dev);
33 int psb_irq_postinstall(struct drm_device *dev);
34 void psb_irq_uninstall(struct drm_device *dev);
37 int psb_irq_enable_dpst(struct drm_device *dev);
38 int psb_irq_disable_dpst(struct drm_device *dev);
39 void psb_irq_turn_on_dpst(struct drm_device *dev);
40 void psb_irq_turn_off_dpst(struct drm_device *dev);
41 int psb_enable_vblank(struct drm_device *dev, int pipe);
[all …]
Dpsb_intel_drv.h97 size_t(*bo_offset) (struct drm_device *dev, void *bo);
113 struct drm_device *drm_dev;
205 struct psb_intel_i2c_chan *psb_intel_i2c_create(struct drm_device *dev,
212 extern void psb_intel_crtc_init(struct drm_device *dev, int pipe,
214 extern void psb_intel_crt_init(struct drm_device *dev);
215 extern bool psb_intel_sdvo_init(struct drm_device *dev, int output_device);
216 extern void psb_intel_dvo_init(struct drm_device *dev);
217 extern void psb_intel_tv_init(struct drm_device *dev);
218 extern void psb_intel_lvds_init(struct drm_device *dev,
220 extern void psb_intel_lvds_set_brightness(struct drm_device *dev, int level);
[all …]
Dopregion.h26 extern void psb_intel_opregion_asle_intr(struct drm_device *dev);
27 extern void psb_intel_opregion_init(struct drm_device *dev);
28 extern void psb_intel_opregion_fini(struct drm_device *dev);
29 extern int psb_intel_opregion_setup(struct drm_device *dev);
30 extern void psb_intel_opregion_enable_asle(struct drm_device *dev);
34 extern inline void psb_intel_opregion_asle_intr(struct drm_device *dev) in psb_intel_opregion_asle_intr()
38 extern inline void psb_intel_opregion_init(struct drm_device *dev) in psb_intel_opregion_init()
42 extern inline void psb_intel_opregion_fini(struct drm_device *dev) in psb_intel_opregion_fini()
46 extern inline int psb_intel_opregion_setup(struct drm_device *dev) in psb_intel_opregion_setup()
51 extern inline void psb_intel_opregion_enable_asle(struct drm_device *dev) in psb_intel_opregion_enable_asle()
Dpsb_drv.h443 struct drm_device *dev;
641 int (*chip_setup)(struct drm_device *dev);
642 void (*chip_teardown)(struct drm_device *dev);
644 void (*errata)(struct drm_device *dev);
647 int (*output_init)(struct drm_device *dev);
648 int (*hotplug)(struct drm_device *dev);
649 void (*hotplug_enable)(struct drm_device *dev, bool on);
651 void (*init_pm)(struct drm_device *dev);
652 int (*save_regs)(struct drm_device *dev);
653 int (*restore_regs)(struct drm_device *dev);
[all …]
Dtc35876x-dsi-lvds.h28 void tc35876x_set_bridge_reset_state(struct drm_device *dev, int state);
29 void tc35876x_configure_lvds_bridge(struct drm_device *dev);
30 void tc35876x_brightness_control(struct drm_device *dev, int level);
31 void tc35876x_toshiba_bridge_panel_off(struct drm_device *dev);
32 void tc35876x_toshiba_bridge_panel_on(struct drm_device *dev);
33 void tc35876x_init(struct drm_device *dev);
Dmdfld_output.h56 struct drm_display_mode * (*get_config_mode)(struct drm_device *);
57 int (*get_panel_info)(struct drm_device *, int, struct panel_info *);
62 int mdfld_output_init(struct drm_device *dev);
67 int mdfld_get_panel_type(struct drm_device *dev, int pipe);
74 extern void mdfld_disable_crtc(struct drm_device *dev, int pipe);
75 extern void mdfldWaitForPipeEnable(struct drm_device *dev, int pipe);
76 extern void mdfldWaitForPipeDisable(struct drm_device *dev, int pipe);
Dcdv_device.h21 extern void cdv_intel_crt_init(struct drm_device *dev,
23 extern void cdv_intel_lvds_init(struct drm_device *dev,
25 extern void cdv_hdmi_init(struct drm_device *dev, struct psb_intel_mode_device *mode_dev,
27 extern struct drm_display_mode *cdv_intel_crtc_mode_get(struct drm_device *dev,
29 extern void cdv_update_wm(struct drm_device *dev, struct drm_crtc *crtc);
30 extern void cdv_disable_sr(struct drm_device *dev);
Dgtt.h40 extern int psb_gtt_init(struct drm_device *dev, int resume);
41 extern void psb_gtt_takedown(struct drm_device *dev);
56 extern struct gtt_range *psb_gtt_alloc_range(struct drm_device *dev, int len,
60 extern void psb_gtt_free_range(struct drm_device *dev, struct gtt_range *gt);
63 extern void psb_gtt_roll(struct drm_device *dev,
65 extern int psb_gtt_restore(struct drm_device *dev);
Dpower.c47 void gma_power_init(struct drm_device *dev) in gma_power_init()
71 void gma_power_uninit(struct drm_device *dev) in gma_power_uninit()
83 static void gma_suspend_display(struct drm_device *dev) in gma_suspend_display()
102 struct drm_device *dev = pci_get_drvdata(pdev); in gma_resume_display()
126 struct drm_device *dev = pci_get_drvdata(pdev); in gma_suspend_pci()
156 struct drm_device *dev = pci_get_drvdata(pdev); in gma_resume_pci()
191 struct drm_device *dev = pci_get_drvdata(pdev); in gma_power_suspend()
218 struct drm_device *dev = pci_get_drvdata(pdev); in gma_power_resume()
235 bool gma_power_is_on(struct drm_device *dev) in gma_power_is_on()
249 bool gma_power_begin(struct drm_device *dev, bool force_on) in gma_power_begin()
[all …]
Dpower.h36 void gma_power_init(struct drm_device *dev);
37 void gma_power_uninit(struct drm_device *dev);
52 bool gma_power_begin(struct drm_device *dev, bool force);
53 void gma_power_end(struct drm_device *dev);
61 bool gma_power_is_on(struct drm_device *dev);
Dbacklight.c30 static void do_gma_backlight_set(struct drm_device *dev) in do_gma_backlight_set()
37 void gma_backlight_enable(struct drm_device *dev) in gma_backlight_enable()
49 void gma_backlight_disable(struct drm_device *dev) in gma_backlight_disable()
61 void gma_backlight_set(struct drm_device *dev, int v) in gma_backlight_set()
73 int gma_backlight_init(struct drm_device *dev) in gma_backlight_init()
84 void gma_backlight_exit(struct drm_device *dev) in gma_backlight_exit()
Dpsb_device.c31 static int psb_output_init(struct drm_device *dev) in psb_output_init()
68 static int psb_backlight_setup(struct drm_device *dev) in psb_backlight_setup()
106 struct drm_device *dev = bl_get_data(psb_backlight_device); in psb_set_brightness()
123 static int psb_backlight_init(struct drm_device *dev) in psb_backlight_init()
162 static void psb_init_pm(struct drm_device *dev) in psb_init_pm()
180 static int psb_save_display_registers(struct drm_device *dev) in psb_save_display_registers()
218 static int psb_restore_display_registers(struct drm_device *dev) in psb_restore_display_registers()
251 static int psb_power_down(struct drm_device *dev) in psb_power_down()
256 static int psb_power_up(struct drm_device *dev) in psb_power_up()
313 static int psb_chip_setup(struct drm_device *dev) in psb_chip_setup()
[all …]
Dcdv_device.c34 static void cdv_disable_vga(struct drm_device *dev) in cdv_disable_vga()
50 static int cdv_output_init(struct drm_device *dev) in cdv_output_init()
84 static int cdv_backlight_combination_mode(struct drm_device *dev) in cdv_backlight_combination_mode()
89 static u32 cdv_get_max_backlight(struct drm_device *dev) in cdv_get_max_backlight()
108 struct drm_device *dev = bl_get_data(bd); in cdv_get_brightness()
124 struct drm_device *dev = bl_get_data(bd); in cdv_set_brightness()
156 static int cdv_backlight_init(struct drm_device *dev) in cdv_backlight_init()
215 static void cdv_init_pm(struct drm_device *dev) in cdv_init_pm()
244 static void cdv_errata(struct drm_device *dev) in cdv_errata()
264 static int cdv_save_display_registers(struct drm_device *dev) in cdv_save_display_registers()
[all …]
Dpsb_irq.c146 static void mid_pipe_event_handler(struct drm_device *dev, int pipe) in mid_pipe_event_handler()
191 static void psb_vdc_interrupt(struct drm_device *dev, uint32_t vdc_stat) in psb_vdc_interrupt()
206 static void psb_sgx_interrupt(struct drm_device *dev, u32 stat_1, u32 stat_2) in psb_sgx_interrupt()
257 struct drm_device *dev = arg; in psb_irq_handler()
312 void psb_irq_preinstall(struct drm_device *dev) in psb_irq_preinstall()
349 int psb_irq_postinstall(struct drm_device *dev) in psb_irq_postinstall()
387 void psb_irq_uninstall(struct drm_device *dev) in psb_irq_uninstall()
423 void psb_irq_turn_on_dpst(struct drm_device *dev) in psb_irq_turn_on_dpst()
456 int psb_irq_enable_dpst(struct drm_device *dev) in psb_irq_enable_dpst()
472 void psb_irq_turn_off_dpst(struct drm_device *dev) in psb_irq_turn_off_dpst()
[all …]
Dmdfld_device.c52 struct drm_device *dev = in mdfld_set_brightness()
53 (struct drm_device *)bl_get_data(mdfld_backlight_device); in mdfld_set_brightness()
98 struct drm_device *dev = in mdfld_get_brightness()
99 (struct drm_device *)bl_get_data(mdfld_backlight_device); in mdfld_get_brightness()
113 static int device_backlight_init(struct drm_device *dev) in device_backlight_init()
124 static int mdfld_backlight_init(struct drm_device *dev) in mdfld_backlight_init()
166 static int mdfld_save_display_registers(struct drm_device *dev, int pipenum) in mdfld_save_display_registers()
240 static int mdfld_restore_display_registers(struct drm_device *dev, int pipenum) in mdfld_restore_display_registers()
414 static int mdfld_save_registers(struct drm_device *dev) in mdfld_save_registers()
425 static int mdfld_restore_registers(struct drm_device *dev) in mdfld_restore_registers()
[all …]
Dcdv_intel_lvds.c69 static u32 cdv_intel_lvds_get_max_backlight(struct drm_device *dev) in cdv_intel_lvds_get_max_backlight()
92 static int cdv_lvds_i2c_set_brightness(struct drm_device *dev,
127 static int cdv_lvds_pwm_set_brightness(struct drm_device *dev, int level)
155 void cdv_intel_lvds_set_brightness(struct drm_device *dev, int level)
176 static void cdv_intel_lvds_set_backlight(struct drm_device *dev, int level) in cdv_intel_lvds_set_backlight()
199 static void cdv_intel_lvds_set_power(struct drm_device *dev, in cdv_intel_lvds_set_power()
231 struct drm_device *dev = encoder->dev; in cdv_intel_lvds_encoder_dpms()
250 struct drm_device *dev = connector->dev; in cdv_intel_lvds_mode_valid()
276 struct drm_device *dev = encoder->dev; in cdv_intel_lvds_mode_fixup()
324 struct drm_device *dev = encoder->dev; in cdv_intel_lvds_prepare()
[all …]
Dintel_i2c.c36 struct drm_device *dev = chan->drm_dev; in get_clock()
46 struct drm_device *dev = chan->drm_dev; in get_data()
56 struct drm_device *dev = chan->drm_dev; in set_clock()
76 struct drm_device *dev = chan->drm_dev; in set_data()
116 struct psb_intel_i2c_chan *psb_intel_i2c_create(struct drm_device *dev, in psb_intel_i2c_create()
Dgtt.c65 static u32 __iomem *psb_gtt_entry(struct drm_device *dev, struct gtt_range *r) in psb_gtt_entry()
84 static int psb_gtt_insert(struct drm_device *dev, struct gtt_range *r, in psb_gtt_insert()
133 void psb_gtt_remove(struct drm_device *dev, struct gtt_range *r) in psb_gtt_remove()
162 void psb_gtt_roll(struct drm_device *dev, struct gtt_range *r, int roll) in psb_gtt_roll()
247 struct drm_device *dev = gt->gem.dev; in psb_gtt_pin()
285 struct drm_device *dev = gt->gem.dev; in psb_gtt_unpin()
332 struct gtt_range *psb_gtt_alloc_range(struct drm_device *dev, int len, in psb_gtt_alloc_range()
378 void psb_gtt_free_range(struct drm_device *dev, struct gtt_range *gt) in psb_gtt_free_range()
390 static void psb_gtt_alloc(struct drm_device *dev) in psb_gtt_alloc()
396 void psb_gtt_takedown(struct drm_device *dev) in psb_gtt_takedown()
[all …]
Dmdfld_output.c34 int mdfld_get_panel_type(struct drm_device *dev, int pipe) in mdfld_get_panel_type()
40 static void mdfld_init_panel(struct drm_device *dev, int mipi_pipe, in mdfld_init_panel()
62 int mdfld_output_init(struct drm_device *dev) in mdfld_output_init()
Dframebuffer.c98 struct drm_device *dev = psbfb->base.dev; in psbfb_pan()
117 struct drm_device *dev = psbfb->base.dev; in psbfb_vm_fault()
242 static int psb_framebuffer_init(struct drm_device *dev, in psb_framebuffer_init()
286 (struct drm_device *dev, in psb_framebuffer_create()
318 static struct gtt_range *psbfb_alloc(struct drm_device *dev, int aligned_size) in psbfb_alloc()
340 struct drm_device *dev = fbdev->psb_fb_helper.dev; in psbfb_create()
501 (struct drm_device *dev, struct drm_file *filp, in psb_user_framebuffer_create()
545 struct drm_device *dev = psb_fbdev->psb_fb_helper.dev; in psbfb_probe()
571 static int psb_fbdev_destroy(struct drm_device *dev, struct psb_fbdev *fbdev) in psb_fbdev_destroy()
592 int psb_fbdev_init(struct drm_device *dev) in psb_fbdev_init()
[all …]
Dgem.c44 int psb_gem_get_aperture(struct drm_device *dev, void *data, in psb_gem_get_aperture()
59 int psb_gem_dumb_map_gtt(struct drm_file *file, struct drm_device *dev, in psb_gem_dumb_map_gtt()
98 int psb_gem_create(struct drm_file *file, struct drm_device *dev, u64 size, in psb_gem_create()
148 int psb_gem_dumb_create(struct drm_file *file, struct drm_device *dev, in psb_gem_dumb_create()
181 struct drm_device *dev; in psb_gem_fault()
Dpsb_intel_lvds.c71 static u32 psb_intel_lvds_get_max_backlight(struct drm_device *dev) in psb_intel_lvds_get_max_backlight()
99 static int psb_lvds_i2c_set_brightness(struct drm_device *dev, in psb_lvds_i2c_set_brightness()
140 static int psb_lvds_pwm_set_brightness(struct drm_device *dev, int level) in psb_lvds_pwm_set_brightness()
173 void psb_intel_lvds_set_brightness(struct drm_device *dev, int level) in psb_intel_lvds_set_brightness()
195 static void psb_intel_lvds_set_backlight(struct drm_device *dev, int level) in psb_intel_lvds_set_backlight()
220 static void psb_intel_lvds_set_power(struct drm_device *dev, bool on) in psb_intel_lvds_set_power()
255 struct drm_device *dev = encoder->dev; in psb_intel_lvds_encoder_dpms()
267 struct drm_device *dev = connector->dev; in psb_intel_lvds_save()
307 struct drm_device *dev = connector->dev; in psb_intel_lvds_restore()
378 struct drm_device *dev = encoder->dev; in psb_intel_lvds_mode_fixup()
[all …]
Doaktrail.h245 extern void oaktrail_hdmi_setup(struct drm_device *dev);
246 extern void oaktrail_hdmi_teardown(struct drm_device *dev);
249 extern void oaktrail_hdmi_save(struct drm_device *dev);
250 extern void oaktrail_hdmi_restore(struct drm_device *dev);
251 extern void oaktrail_hdmi_init(struct drm_device *dev, struct psb_intel_mode_device *mode_dev);
Dmdfld_dsi_dpi.c37 static void mdfld_wait_for_HS_DATA_FIFO(struct drm_device *dev, u32 pipe) in mdfld_wait_for_HS_DATA_FIFO()
55 static void mdfld_wait_for_HS_CTRL_FIFO(struct drm_device *dev, u32 pipe) in mdfld_wait_for_HS_CTRL_FIFO()
72 static void mdfld_wait_for_DPI_CTRL_FIFO(struct drm_device *dev, u32 pipe) in mdfld_wait_for_DPI_CTRL_FIFO()
90 static void mdfld_wait_for_SPL_PKG_SENT(struct drm_device *dev, u32 pipe) in mdfld_wait_for_SPL_PKG_SENT()
110 static void dsi_set_device_ready_state(struct drm_device *dev, int state, in dsi_set_device_ready_state()
116 static void dsi_set_pipe_plane_enable_state(struct drm_device *dev, in dsi_set_pipe_plane_enable_state()
180 struct drm_device *dev = dsi_config->dev; in mdfld_dsi_configure_down()
201 struct drm_device *dev = dsi_config->dev; in mdfld_dsi_configure_up()
231 struct drm_device *dev = dsi_config->dev; in mdfld_dsi_tpo_ic_init()
469 struct drm_device *dev = dsi_config->dev; in mdfld_dsi_dpi_controller_init()
[all …]
Dopregion.c148 static u32 asle_set_backlight(struct drm_device *dev, u32 bclp) in asle_set_backlight()
202 void psb_intel_opregion_asle_intr(struct drm_device *dev) in psb_intel_opregion_asle_intr()
215 void psb_intel_opregion_enable_asle(struct drm_device *dev) in psb_intel_opregion_enable_asle()
262 void psb_intel_opregion_init(struct drm_device *dev) in psb_intel_opregion_init()
282 void psb_intel_opregion_fini(struct drm_device *dev) in psb_intel_opregion_fini()
308 int psb_intel_opregion_setup(struct drm_device *dev) in psb_intel_opregion_setup()
Doaktrail_lvds.c45 static void oaktrail_lvds_set_power(struct drm_device *dev, in oaktrail_lvds_set_power()
80 struct drm_device *dev = encoder->dev; in oaktrail_lvds_dpms()
95 struct drm_device *dev = encoder->dev; in oaktrail_lvds_mode_set()
166 struct drm_device *dev = encoder->dev; in oaktrail_lvds_prepare()
181 static u32 oaktrail_lvds_get_max_backlight(struct drm_device *dev) in oaktrail_lvds_get_max_backlight()
202 struct drm_device *dev = encoder->dev; in oaktrail_lvds_commit()
223 static void oaktrail_lvds_get_configuration_mode(struct drm_device *dev, in oaktrail_lvds_get_configuration_mode()
298 void oaktrail_lvds_init(struct drm_device *dev, in oaktrail_lvds_init()
/linux-4.1.27/drivers/gpu/drm/udl/
Dudl_drv.h53 struct drm_device *ddev;
91 int udl_modeset_init(struct drm_device *dev);
92 void udl_modeset_cleanup(struct drm_device *dev);
93 int udl_connector_init(struct drm_device *dev, struct drm_encoder *encoder);
95 struct drm_encoder *udl_encoder_init(struct drm_device *dev);
97 struct urb *udl_get_urb(struct drm_device *dev);
99 int udl_submit_urb(struct drm_device *dev, struct urb *urb, size_t len);
102 int udl_driver_load(struct drm_device *dev, unsigned long flags);
103 int udl_driver_unload(struct drm_device *dev);
105 int udl_fbdev_init(struct drm_device *dev);
[all …]
Dudl_main.c26 static int udl_parse_vendor_descriptor(struct drm_device *dev, in udl_parse_vendor_descriptor()
137 static void udl_free_urb_list(struct drm_device *dev) in udl_free_urb_list()
176 static int udl_alloc_urb_list(struct drm_device *dev, int count, size_t size) in udl_alloc_urb_list()
232 struct urb *udl_get_urb(struct drm_device *dev) in udl_get_urb()
266 int udl_submit_urb(struct drm_device *dev, struct urb *urb, size_t len) in udl_submit_urb()
283 int udl_driver_load(struct drm_device *dev, unsigned long flags) in udl_driver_load()
333 int udl_drop_usb(struct drm_device *dev) in udl_drop_usb()
339 int udl_driver_unload(struct drm_device *dev) in udl_driver_unload()
/linux-4.1.27/drivers/gpu/drm/i915/
Dintel_drv.h720 intel_get_crtc_for_pipe(struct drm_device *dev, int pipe) in intel_get_crtc_for_pipe()
727 intel_get_crtc_for_plane(struct drm_device *dev, int plane) in intel_get_crtc_for_plane()
827 void gen6_reset_rps_interrupts(struct drm_device *dev);
828 void gen6_enable_rps_interrupts(struct drm_device *dev);
829 void gen6_disable_rps_interrupts(struct drm_device *dev);
847 void intel_crt_init(struct drm_device *dev);
851 void intel_prepare_ddi(struct drm_device *dev);
853 void intel_ddi_init(struct drm_device *dev, enum port port);
857 void intel_ddi_pll_init(struct drm_device *dev);
881 void intel_frontbuffer_flip_prepare(struct drm_device *dev,
[all …]
Di915_drv.h530 bool (*fbc_enabled)(struct drm_device *dev);
532 void (*disable_fbc)(struct drm_device *dev);
533 int (*get_display_clock_speed)(struct drm_device *dev);
534 int (*get_fifo_size)(struct drm_device *dev, int plane);
575 void (*init_clock_gating)(struct drm_device *dev);
576 int (*queue_flip)(struct drm_device *dev, struct drm_crtc *crtc,
584 void (*hpd_irq_setup)(struct drm_device *dev);
1140 struct drm_device *dev;
1234 struct drm_device *dev;
1565 struct drm_device *dev;
[all …]
Di915_gem_gtt.h233 struct drm_device *dev;
307 int (*gtt_probe)(struct drm_device *dev, size_t *gtt_total,
400 int i915_gem_gtt_init(struct drm_device *dev);
401 void i915_gem_init_global_gtt(struct drm_device *dev);
402 void i915_global_gtt_cleanup(struct drm_device *dev);
405 int i915_ppgtt_init(struct drm_device *dev, struct i915_hw_ppgtt *ppgtt);
406 int i915_ppgtt_init_hw(struct drm_device *dev);
408 struct i915_hw_ppgtt *i915_ppgtt_create(struct drm_device *dev,
421 void i915_check_and_clear_faults(struct drm_device *dev);
422 void i915_gem_suspend_gtt_mappings(struct drm_device *dev);
[all …]
Dintel_frontbuffer.c68 static void intel_increase_pllclock(struct drm_device *dev, in intel_increase_pllclock()
106 static void intel_mark_fb_busy(struct drm_device *dev, in intel_mark_fb_busy()
137 struct drm_device *dev = obj->base.dev; in intel_fb_obj_invalidate()
172 void intel_frontbuffer_flush(struct drm_device *dev, in intel_frontbuffer_flush()
201 struct drm_device *dev = obj->base.dev; in intel_fb_obj_flush()
236 void intel_frontbuffer_flip_prepare(struct drm_device *dev, in intel_frontbuffer_flip_prepare()
258 void intel_frontbuffer_flip_complete(struct drm_device *dev, in intel_frontbuffer_flip_complete()
Dintel_opregion.c232 static int swsci(struct drm_device *dev, u32 function, u32 parm, u32 *parm_out) in swsci()
328 struct drm_device *dev = intel_encoder->base.dev; in intel_opregion_notify_encoder()
383 int intel_opregion_notify_adapter(struct drm_device *dev, pci_power_t state) in intel_opregion_notify_adapter()
409 static u32 asle_set_backlight(struct drm_device *dev, u32 bclp) in asle_set_backlight()
446 static u32 asle_set_als_illum(struct drm_device *dev, u32 alsi) in asle_set_als_illum()
454 static u32 asle_set_pwm_freq(struct drm_device *dev, u32 pfmb) in asle_set_pwm_freq()
460 static u32 asle_set_pfit(struct drm_device *dev, u32 pfit) in asle_set_pfit()
468 static u32 asle_set_supported_rotation_angles(struct drm_device *dev, u32 srot) in asle_set_supported_rotation_angles()
474 static u32 asle_set_button_array(struct drm_device *dev, u32 iuer) in asle_set_button_array()
492 static u32 asle_set_convertible(struct drm_device *dev, u32 iuer) in asle_set_convertible()
[all …]
Dintel_fifo_underrun.c51 static bool ivb_can_enable_err_int(struct drm_device *dev) in ivb_can_enable_err_int()
69 static bool cpt_can_enable_serr_int(struct drm_device *dev) in cpt_can_enable_serr_int()
121 static void i9xx_set_fifo_underrun_reporting(struct drm_device *dev, in i9xx_set_fifo_underrun_reporting()
140 static void ironlake_set_fifo_underrun_reporting(struct drm_device *dev, in ironlake_set_fifo_underrun_reporting()
153 static void ivybridge_set_fifo_underrun_reporting(struct drm_device *dev, in ivybridge_set_fifo_underrun_reporting()
176 static void broadwell_set_fifo_underrun_reporting(struct drm_device *dev, in broadwell_set_fifo_underrun_reporting()
191 static void ibx_set_fifo_underrun_reporting(struct drm_device *dev, in ibx_set_fifo_underrun_reporting()
205 static void cpt_set_fifo_underrun_reporting(struct drm_device *dev, in cpt_set_fifo_underrun_reporting()
230 static bool __intel_set_cpu_fifo_underrun_reporting(struct drm_device *dev, in __intel_set_cpu_fifo_underrun_reporting()
Dintel_psr.c64 static bool vlv_is_psr_active_on_pipe(struct drm_device *dev, int pipe) in vlv_is_psr_active_on_pipe()
79 struct drm_device *dev = dig_port->base.base.dev; in intel_psr_write_vsc()
107 struct drm_device *dev = intel_dig_port->base.base.dev; in vlv_psr_setup_vsc()
142 struct drm_device *dev = dig_port->base.base.dev; in hsw_psr_enable_sink()
201 struct drm_device *dev = dig_port->base.base.dev; in vlv_psr_enable_source()
216 struct drm_device *dev = dig_port->base.base.dev; in vlv_psr_activate()
233 struct drm_device *dev = dig_port->base.base.dev; in hsw_psr_enable_source()
263 struct drm_device *dev = dig_port->base.base.dev; in intel_psr_match_conditions()
304 struct drm_device *dev = intel_dig_port->base.base.dev; in intel_psr_activate()
333 struct drm_device *dev = intel_dig_port->base.base.dev; in intel_psr_enable()
[all …]
Dintel_fbc.c44 static void i8xx_fbc_disable(struct drm_device *dev) in i8xx_fbc_disable()
70 struct drm_device *dev = crtc->dev; in i8xx_fbc_enable()
120 static bool i8xx_fbc_enabled(struct drm_device *dev) in i8xx_fbc_enabled()
129 struct drm_device *dev = crtc->dev; in g4x_fbc_enable()
153 static void g4x_fbc_disable(struct drm_device *dev) in g4x_fbc_disable()
170 static bool g4x_fbc_enabled(struct drm_device *dev) in g4x_fbc_enabled()
185 struct drm_device *dev = crtc->dev; in ilk_fbc_enable()
230 static void ilk_fbc_disable(struct drm_device *dev) in ilk_fbc_disable()
247 static bool ilk_fbc_enabled(struct drm_device *dev) in ilk_fbc_enabled()
256 struct drm_device *dev = crtc->dev; in gen7_fbc_enable()
[all …]
Di915_irq.c271 void gen6_reset_rps_interrupts(struct drm_device *dev) in gen6_reset_rps_interrupts()
284 void gen6_enable_rps_interrupts(struct drm_device *dev) in gen6_enable_rps_interrupts()
317 void gen6_disable_rps_interrupts(struct drm_device *dev) in gen6_disable_rps_interrupts()
418 static u32 vlv_get_pipestat_enable_mask(struct drm_device *dev, u32 status_mask) in vlv_get_pipestat_enable_mask()
477 static void i915_enable_asle_pipestat(struct drm_device *dev) in i915_enable_asle_pipestat()
544 static u32 i8xx_get_vblank_counter(struct drm_device *dev, int pipe) in i8xx_get_vblank_counter()
553 static u32 i915_get_vblank_counter(struct drm_device *dev, int pipe) in i915_get_vblank_counter()
602 static u32 gm45_get_vblank_counter(struct drm_device *dev, int pipe) in gm45_get_vblank_counter()
615 struct drm_device *dev = crtc->base.dev; in __intel_get_crtc_scanline()
637 static int i915_get_crtc_scanoutpos(struct drm_device *dev, int pipe, in i915_get_crtc_scanoutpos()
[all …]
Dintel_panel.c56 intel_find_panel_downclock(struct drm_device *dev, in intel_find_panel_downclock()
308 struct drm_device *dev = intel_crtc->base.dev; in intel_gmch_panel_fitting()
381 intel_panel_detect(struct drm_device *dev) in intel_panel_detect()
467 struct drm_device *dev = connector->base.dev; in intel_panel_compute_brightness()
486 struct drm_device *dev = connector->base.dev; in bdw_get_backlight()
494 struct drm_device *dev = connector->base.dev; in pch_get_backlight()
502 struct drm_device *dev = connector->base.dev; in i9xx_get_backlight()
521 static u32 _vlv_get_backlight(struct drm_device *dev, enum pipe pipe) in _vlv_get_backlight()
533 struct drm_device *dev = connector->base.dev; in vlv_get_backlight()
541 struct drm_device *dev = connector->base.dev; in intel_panel_get_backlight()
[all …]
Dintel_pm.c55 static void gen9_init_clock_gating(struct drm_device *dev) in gen9_init_clock_gating()
64 static void skl_init_clock_gating(struct drm_device *dev) in skl_init_clock_gating()
97 static void i915_pineview_get_mem_freq(struct drm_device *dev) in i915_pineview_get_mem_freq()
136 static void i915_ironlake_get_mem_freq(struct drm_device *dev) in i915_ironlake_get_mem_freq()
309 struct drm_device *dev = dev_priv->dev; in intel_set_memory_cxsr()
358 static int vlv_get_fifo_size(struct drm_device *dev, in vlv_get_fifo_size()
410 static int i9xx_get_fifo_size(struct drm_device *dev, int plane) in i9xx_get_fifo_size()
426 static int i830_get_fifo_size(struct drm_device *dev, int plane) in i830_get_fifo_size()
443 static int i845_get_fifo_size(struct drm_device *dev, int plane) in i845_get_fifo_size()
620 static struct drm_crtc *single_enabled_crtc(struct drm_device *dev) in single_enabled_crtc()
[all …]
Dintel_lrc.h41 int intel_logical_rings_init(struct drm_device *dev);
76 void intel_lr_context_reset(struct drm_device *dev,
80 int intel_sanitize_enable_execlists(struct drm_device *dev, int enable_execlists);
81 int intel_execlists_submission(struct drm_device *dev, struct drm_file *file,
Di915_debugfs.c83 struct drm_device *dev = node->minor->dev; in i915_capabilities()
190 struct drm_device *dev = node->minor->dev; in i915_gem_object_list_info()
246 struct drm_device *dev = node->minor->dev; in i915_gem_stolen_list_info()
405 struct drm_device *dev = node->minor->dev; in i915_gem_object_info()
505 struct drm_device *dev = node->minor->dev; in i915_gem_gtt_info()
540 struct drm_device *dev = node->minor->dev; in i915_gem_pageflip_info()
613 struct drm_device *dev = node->minor->dev; in i915_gem_batch_pool_info()
643 struct drm_device *dev = node->minor->dev; in i915_gem_request_info()
688 struct drm_device *dev = node->minor->dev; in i915_gem_seqno_info()
711 struct drm_device *dev = node->minor->dev; in i915_interrupt_info()
[all …]
Dintel_display.c88 static int intel_framebuffer_init(struct drm_device *dev,
131 intel_pch_rawclk(struct drm_device *dev) in intel_pch_rawclk()
141 intel_fdi_link_freq(struct drm_device *dev) in intel_fdi_link_freq()
418 struct drm_device *dev = crtc->base.dev; in intel_pipe_has_type()
465 struct drm_device *dev = crtc_state->base.crtc->dev; in intel_ironlake_limit()
489 struct drm_device *dev = crtc_state->base.crtc->dev; in intel_g4x_limit()
511 struct drm_device *dev = crtc_state->base.crtc->dev; in intel_limit()
586 static bool intel_PLL_is_valid(struct drm_device *dev, in intel_PLL_is_valid()
628 struct drm_device *dev = crtc->base.dev; in i9xx_find_best_dpll()
691 struct drm_device *dev = crtc->base.dev; in pnv_find_best_dpll()
[all …]
Di915_gem_stolen.c45 static unsigned long i915_stolen_to_physical(struct drm_device *dev) in i915_stolen_to_physical()
154 static int find_compression_threshold(struct drm_device *dev, in find_compression_threshold()
195 static int i915_setup_compression(struct drm_device *dev, int size, int fb_cpp) in i915_setup_compression()
249 int i915_gem_stolen_setup_compression(struct drm_device *dev, int size, int fb_cpp) in i915_gem_stolen_setup_compression()
265 void i915_gem_stolen_cleanup_compression(struct drm_device *dev) in i915_gem_stolen_cleanup_compression()
282 void i915_gem_cleanup_stolen(struct drm_device *dev) in i915_gem_cleanup_stolen()
293 int i915_gem_init_stolen(struct drm_device *dev) in i915_gem_init_stolen()
338 i915_pages_create_for_stolen(struct drm_device *dev, in i915_pages_create_for_stolen()
402 _i915_gem_object_create_stolen(struct drm_device *dev, in _i915_gem_object_create_stolen()
434 i915_gem_object_create_stolen(struct drm_device *dev, u32 size) in i915_gem_object_create_stolen()
[all …]
Di915_sysfs.c38 static u32 calc_residency(struct drm_device *dev, const u32 reg) in calc_residency()
177 static int l3_access_valid(struct drm_device *dev, loff_t offset) in l3_access_valid()
198 struct drm_device *drm_dev = dminor->dev; in i915_l3_read()
234 struct drm_device *drm_dev = dminor->dev; in i915_l3_write()
307 struct drm_device *dev = minor->dev; in gt_act_freq_mhz_show()
341 struct drm_device *dev = minor->dev; in gt_cur_freq_mhz_show()
362 struct drm_device *dev = minor->dev; in vlv_rpe_freq_mhz_show()
373 struct drm_device *dev = minor->dev; in gt_max_freq_mhz_show()
391 struct drm_device *dev = minor->dev; in gt_max_freq_mhz_store()
436 struct drm_device *dev = minor->dev; in gt_min_freq_mhz_show()
[all …]
Di915_gem_context.c100 static size_t get_context_alignment(struct drm_device *dev) in get_context_alignment()
108 static int get_context_size(struct drm_device *dev) in get_context_size()
155 i915_gem_alloc_context_obj(struct drm_device *dev, size_t size) in i915_gem_alloc_context_obj()
185 __create_hw_context(struct drm_device *dev, in __create_hw_context()
240 i915_gem_create_context(struct drm_device *dev, in i915_gem_create_context()
294 void i915_gem_context_reset(struct drm_device *dev) in i915_gem_context_reset()
327 int i915_gem_context_init(struct drm_device *dev) in i915_gem_context_init()
371 void i915_gem_context_fini(struct drm_device *dev) in i915_gem_context_fini()
452 int i915_gem_context_open(struct drm_device *dev, struct drm_file *file) in i915_gem_context_open()
471 void i915_gem_context_close(struct drm_device *dev, struct drm_file *file) in i915_gem_context_close()
[all …]
Dintel_ringbuffer.h133 struct drm_device *dev;
391 int intel_pin_and_map_ringbuffer_obj(struct drm_device *dev,
394 int intel_alloc_ringbuffer_obj(struct drm_device *dev,
428 int intel_init_render_ring_buffer(struct drm_device *dev);
429 int intel_init_bsd_ring_buffer(struct drm_device *dev);
430 int intel_init_bsd2_ring_buffer(struct drm_device *dev);
431 int intel_init_blt_ring_buffer(struct drm_device *dev);
432 int intel_init_vebox_ring_buffer(struct drm_device *dev);
Dintel_dp.c109 static struct drm_device *intel_dp_to_dev(struct intel_dp *intel_dp) in intel_dp_to_dev()
125 static void vlv_steal_power_sequencer(struct drm_device *dev,
150 struct drm_device *dev = intel_dig_port->base.base.dev; in intel_dp_max_lane_count()
253 intel_hrawclk(struct drm_device *dev) in intel_hrawclk()
286 intel_dp_init_panel_power_sequencer(struct drm_device *dev,
289 intel_dp_init_panel_power_sequencer_registers(struct drm_device *dev,
296 struct drm_device *dev = encoder->base.dev; in pps_lock()
314 struct drm_device *dev = encoder->base.dev; in pps_unlock()
328 struct drm_device *dev = intel_dig_port->base.base.dev; in vlv_power_sequencer_kick()
388 struct drm_device *dev = intel_dig_port->base.base.dev; in vlv_power_sequencer_pipe()
[all …]
Dintel_crt.c69 struct drm_device *dev = encoder->base.dev; in intel_crt_get_hw_state()
116 struct drm_device *dev = encoder->base.dev; in intel_crt_get_config()
143 struct drm_device *dev = encoder->base.dev; in hsw_crt_pre_enable()
157 struct drm_device *dev = encoder->base.dev; in intel_crt_set_dpms()
213 struct drm_device *dev = encoder->base.dev; in hsw_crt_post_disable()
234 struct drm_device *dev = connector->dev; in intel_crt_dpms()
282 struct drm_device *dev = connector->dev; in intel_crt_mode_valid()
309 struct drm_device *dev = encoder->base.dev; in intel_crt_compute_config()
335 struct drm_device *dev = connector->dev; in intel_ironlake_crt_detect_hotplug()
380 struct drm_device *dev = connector->dev; in valleyview_crt_detect_hotplug()
[all …]
Di915_dma.c55 static int i915_getparam(struct drm_device *dev, void *data, in i915_getparam()
179 static int i915_setparam(struct drm_device *dev, void *data, in i915_setparam()
208 static int i915_get_bridge_dev(struct drm_device *dev) in i915_get_bridge_dev()
229 intel_alloc_mchbar_resource(struct drm_device *dev) in intel_alloc_mchbar_resource()
275 intel_setup_mchbar(struct drm_device *dev) in intel_setup_mchbar()
315 intel_teardown_mchbar(struct drm_device *dev) in intel_teardown_mchbar()
340 struct drm_device *dev = cookie; in i915_vga_set_decode()
352 struct drm_device *dev = pci_get_drvdata(pdev); in i915_switcheroo_set_state()
372 struct drm_device *dev = pci_get_drvdata(pdev); in i915_switcheroo_can_switch()
388 static int i915_load_modeset_init(struct drm_device *dev) in i915_load_modeset_init()
[all …]
Dintel_lvds.c73 struct drm_device *dev = encoder->base.dev; in intel_lvds_get_hw_state()
99 struct drm_device *dev = encoder->base.dev; in intel_lvds_get_config()
139 struct drm_device *dev = encoder->base.dev; in intel_pre_enable_lvds()
213 struct drm_device *dev = encoder->base.dev; in intel_enable_lvds()
240 struct drm_device *dev = encoder->base.dev; in intel_disable_lvds()
283 struct drm_device *dev = intel_encoder->base.dev; in intel_lvds_compute_config()
348 struct drm_device *dev = connector->dev; in intel_lvds_detect()
367 struct drm_device *dev = connector->dev; in intel_lvds_get_modes()
418 struct drm_device *dev = connector->dev; in intel_lid_notify()
495 struct drm_device *dev = connector->dev; in intel_lvds_set_property()
[all …]
Dintel_ringbuffer.c39 struct drm_device *dev = ring->dev; in intel_ring_initialized()
124 struct drm_device *dev = ring->dev; in gen4_render_ring_flush()
476 struct drm_device *dev = ring->dev; in intel_ring_setup_status_page()
567 struct drm_device *dev = ring->dev; in init_ring_common()
653 struct drm_device *dev = ring->dev; in intel_fini_pipe_control()
712 struct drm_device *dev = ring->dev; in intel_ring_workarounds_emit()
802 struct drm_device *dev = ring->dev; in bdw_init_workarounds()
863 struct drm_device *dev = ring->dev; in chv_init_workarounds()
911 struct drm_device *dev = ring->dev; in gen9_init_workarounds()
969 struct drm_device *dev = ring->dev; in skl_tune_iz_hashing()
[all …]
/linux-4.1.27/drivers/gpu/drm/nouveau/dispnv04/
Dhw.h38 void NVWriteVgaSeq(struct drm_device *, int head, uint8_t index, uint8_t value);
39 uint8_t NVReadVgaSeq(struct drm_device *, int head, uint8_t index);
40 void NVWriteVgaGr(struct drm_device *, int head, uint8_t index, uint8_t value);
41 uint8_t NVReadVgaGr(struct drm_device *, int head, uint8_t index);
42 void NVSetOwner(struct drm_device *, int owner);
43 void NVBlankScreen(struct drm_device *, int head, bool blank);
44 int nouveau_hw_get_pllvals(struct drm_device *, enum nvbios_pll_type plltype,
47 int nouveau_hw_get_clock(struct drm_device *, enum nvbios_pll_type plltype);
48 void nouveau_hw_save_vga_fonts(struct drm_device *, bool save);
49 void nouveau_hw_save_state(struct drm_device *, int head,
[all …]
Ddisp.h87 nv04_display(struct drm_device *dev) in nv04_display()
93 int nv04_display_create(struct drm_device *);
94 void nv04_display_destroy(struct drm_device *);
95 int nv04_display_init(struct drm_device *);
96 void nv04_display_fini(struct drm_device *);
99 int nv04_crtc_create(struct drm_device *, int index);
110 int nv04_dfp_get_bound_head(struct drm_device *dev, struct dcb_output *dcbent);
111 void nv04_dfp_bind_head(struct drm_device *dev, struct dcb_output *dcbent,
113 void nv04_dfp_disable(struct drm_device *dev, int head);
117 int nv04_tv_identify(struct drm_device *dev, int i2c_index);
[all …]
Dtvnv17.h122 void nv17_tv_state_save(struct drm_device *dev, struct nv17_tv_state *state);
123 void nv17_tv_state_load(struct drm_device *dev, struct nv17_tv_state *state);
130 static inline void nv_write_ptv(struct drm_device *dev, uint32_t reg, in nv_write_ptv()
137 static inline uint32_t nv_read_ptv(struct drm_device *dev, uint32_t reg) in nv_read_ptv()
143 static inline void nv_write_tv_enc(struct drm_device *dev, uint8_t reg, in nv_write_tv_enc()
150 static inline uint8_t nv_read_tv_enc(struct drm_device *dev, uint8_t reg) in nv_read_tv_enc()
Dtvnv04.c54 int nv04_tv_identify(struct drm_device *dev, int i2c_index) in nv04_tv_identify()
73 struct drm_device *dev = encoder->dev; in nv04_tv_dpms()
102 static void nv04_tv_bind(struct drm_device *dev, int head, bool bind) in nv04_tv_bind()
123 struct drm_device *dev = encoder->dev; in nv04_tv_prepare()
141 struct drm_device *dev = encoder->dev; in nv04_tv_mode_set()
164 struct drm_device *dev = encoder->dev; in nv04_tv_commit()
205 struct drm_device *dev = connector->dev; in nv04_tv_create()
Dhw.c39 NVWriteVgaSeq(struct drm_device *dev, int head, uint8_t index, uint8_t value) in NVWriteVgaSeq()
46 NVReadVgaSeq(struct drm_device *dev, int head, uint8_t index) in NVReadVgaSeq()
53 NVWriteVgaGr(struct drm_device *dev, int head, uint8_t index, uint8_t value) in NVWriteVgaGr()
60 NVReadVgaGr(struct drm_device *dev, int head, uint8_t index) in NVReadVgaGr()
85 NVSetOwner(struct drm_device *dev, int owner) in NVSetOwner()
110 NVBlankScreen(struct drm_device *dev, int head, bool blank) in NVBlankScreen()
132 nouveau_hw_decode_pll(struct drm_device *dev, uint32_t reg1, uint32_t pll1, in nouveau_hw_decode_pll()
164 nouveau_hw_get_pllvals(struct drm_device *dev, enum nvbios_pll_type plltype, in nouveau_hw_get_pllvals()
215 nouveau_hw_get_clock(struct drm_device *dev, enum nvbios_pll_type plltype) in nouveau_hw_get_clock()
246 nouveau_hw_fix_bad_vpll(struct drm_device *dev, int head) in nouveau_hw_fix_bad_vpll()
[all …]
Ddfp.c55 int nv04_dfp_get_bound_head(struct drm_device *dev, struct dcb_output *dcbent) in nv04_dfp_get_bound_head()
68 void nv04_dfp_bind_head(struct drm_device *dev, struct dcb_output *dcbent, in nv04_dfp_bind_head()
93 void nv04_dfp_disable(struct drm_device *dev, int head) in nv04_dfp_disable()
115 struct drm_device *dev = encoder->dev; in nv04_dfp_update_fp_control()
154 struct drm_device *dev = encoder->dev; in get_tmds_slave()
203 static void nv04_dfp_prepare_sel_clk(struct drm_device *dev, in nv04_dfp_prepare_sel_clk()
248 struct drm_device *dev = encoder->dev; in nv04_dfp_prepare()
283 struct drm_device *dev = encoder->dev; in nv04_dfp_mode_set()
446 struct drm_device *dev = encoder->dev; in nv04_dfp_commit()
487 struct drm_device *dev = encoder->dev; in nv04_dfp_update_backlight()
[all …]
Ddac.c66 static int sample_load_twice(struct drm_device *dev, bool sense[2]) in sample_load_twice()
130 struct drm_device *dev = encoder->dev; in nv04_dac_detect()
232 struct drm_device *dev = encoder->dev; in nv17_dac_sample_load()
362 struct drm_device *dev = encoder->dev; in nv04_dac_prepare()
374 struct drm_device *dev = encoder->dev; in nv04_dac_mode_set()
423 struct drm_device *dev = encoder->dev; in nv04_dac_update_dacclk()
448 struct drm_device *dev = encoder->dev; in nv04_dac_in_use()
473 struct drm_device *dev = encoder->dev; in nv04_dac_save()
483 struct drm_device *dev = encoder->dev; in nv04_dac_restore()
531 struct drm_device *dev = connector->dev; in nv04_dac_create()
/linux-4.1.27/drivers/gpu/drm/omapdrm/
Domap_drv.h84 struct omap_irq_wait * omap_irq_wait_init(struct drm_device *dev,
86 int omap_irq_wait(struct drm_device *dev, struct omap_irq_wait *wait,
139 int omap_irq_enable_vblank(struct drm_device *dev, int crtc_id);
140 void omap_irq_disable_vblank(struct drm_device *dev, int crtc_id);
142 void omap_irq_preinstall(struct drm_device *dev);
143 int omap_irq_postinstall(struct drm_device *dev);
144 void omap_irq_uninstall(struct drm_device *dev);
145 void __omap_irq_register(struct drm_device *dev, struct omap_drm_irq *irq);
146 void __omap_irq_unregister(struct drm_device *dev, struct omap_drm_irq *irq);
147 void omap_irq_register(struct drm_device *dev, struct omap_drm_irq *irq);
[all …]
Domap_irq.c31 static void omap_irq_update(struct drm_device *dev) in omap_irq_update()
48 void __omap_irq_register(struct drm_device *dev, struct omap_drm_irq *irq) in __omap_irq_register()
64 void omap_irq_register(struct drm_device *dev, struct omap_drm_irq *irq) in omap_irq_register()
73 void __omap_irq_unregister(struct drm_device *dev, struct omap_drm_irq *irq) in __omap_irq_unregister()
88 void omap_irq_unregister(struct drm_device *dev, struct omap_drm_irq *irq) in omap_irq_unregister()
112 struct omap_irq_wait * omap_irq_wait_init(struct drm_device *dev, in omap_irq_wait_init()
123 int omap_irq_wait(struct drm_device *dev, struct omap_irq_wait *wait, in omap_irq_wait()
147 int omap_irq_enable_vblank(struct drm_device *dev, int crtc_id) in omap_irq_enable_vblank()
174 void omap_irq_disable_vblank(struct drm_device *dev, int crtc_id) in omap_irq_disable_vblank()
192 struct drm_device *dev = (struct drm_device *) arg; in omap_irq_handler()
[all …]
Domap_drv.c50 static void omap_fb_output_poll_changed(struct drm_device *dev) in omap_fb_output_poll_changed()
75 static bool channel_used(struct drm_device *dev, enum omap_channel channel) in channel_used()
131 static int omap_modeset_create_crtc(struct drm_device *dev, int id, in omap_modeset_create_crtc()
154 static int omap_modeset_init(struct drm_device *dev) in omap_modeset_init()
331 static void omap_modeset_free(struct drm_device *dev) in omap_modeset_free()
341 static int ioctl_get_param(struct drm_device *dev, void *data, in ioctl_get_param()
361 static int ioctl_set_param(struct drm_device *dev, void *data, in ioctl_set_param()
375 static int ioctl_gem_new(struct drm_device *dev, void *data, in ioctl_gem_new()
385 static int ioctl_gem_cpu_prep(struct drm_device *dev, void *data, in ioctl_gem_cpu_prep()
408 static int ioctl_gem_cpu_fini(struct drm_device *dev, void *data, in ioctl_gem_cpu_fini()
[all …]
Domap_debugfs.c31 struct drm_device *dev = node->minor->dev; in gem_show()
50 struct drm_device *dev = node->minor->dev; in mm_show()
57 struct drm_device *dev = node->minor->dev; in fb_show()
91 struct drm_device *dev = minor->dev; in omap_debugfs_init()
/linux-4.1.27/drivers/gpu/drm/exynos/
Dexynos_drm_iommu.h20 int drm_create_iommu_mapping(struct drm_device *drm_dev);
22 void drm_release_iommu_mapping(struct drm_device *drm_dev);
24 int drm_iommu_attach_device(struct drm_device *drm_dev,
27 void drm_iommu_detach_device(struct drm_device *dev_dev,
30 static inline bool is_drm_iommu_supported(struct drm_device *drm_dev) in is_drm_iommu_supported()
43 static inline int drm_create_iommu_mapping(struct drm_device *drm_dev) in drm_create_iommu_mapping()
48 static inline void drm_release_iommu_mapping(struct drm_device *drm_dev) in drm_release_iommu_mapping()
52 static inline int drm_iommu_attach_device(struct drm_device *drm_dev, in drm_iommu_attach_device()
58 static inline void drm_iommu_detach_device(struct drm_device *drm_dev, in drm_iommu_detach_device()
63 static inline bool is_drm_iommu_supported(struct drm_device *drm_dev) in is_drm_iommu_supported()
Dexynos_drm_gem.h84 struct exynos_drm_gem_obj *exynos_drm_gem_init(struct drm_device *dev,
88 struct exynos_drm_gem_obj *exynos_drm_gem_create(struct drm_device *dev,
97 int exynos_drm_gem_create_ioctl(struct drm_device *dev, void *data,
105 dma_addr_t *exynos_drm_gem_get_dma_addr(struct drm_device *dev,
114 void exynos_drm_gem_put_dma_addr(struct drm_device *dev,
119 int exynos_drm_gem_userptr_ioctl(struct drm_device *dev, void *data,
123 int exynos_drm_gem_get_ioctl(struct drm_device *dev, void *data,
127 unsigned long exynos_drm_gem_get_size(struct drm_device *dev,
136 struct drm_device *dev,
141 struct drm_device *dev, uint32_t handle,
[all …]
Dexynos_drm_g2d.h11 extern int exynos_g2d_get_ver_ioctl(struct drm_device *dev, void *data,
13 extern int exynos_g2d_set_cmdlist_ioctl(struct drm_device *dev, void *data,
15 extern int exynos_g2d_exec_ioctl(struct drm_device *dev, void *data,
18 static inline int exynos_g2d_get_ver_ioctl(struct drm_device *dev, void *data, in exynos_g2d_get_ver_ioctl()
24 static inline int exynos_g2d_set_cmdlist_ioctl(struct drm_device *dev, in exynos_g2d_set_cmdlist_ioctl()
31 static inline int exynos_g2d_exec_ioctl(struct drm_device *dev, void *data, in exynos_g2d_exec_ioctl()
Dexynos_drm_crtc.h20 struct exynos_drm_crtc *exynos_drm_crtc_create(struct drm_device *drm_dev,
26 int exynos_drm_crtc_enable_vblank(struct drm_device *dev, int pipe);
27 void exynos_drm_crtc_disable_vblank(struct drm_device *dev, int pipe);
28 void exynos_drm_crtc_finish_pageflip(struct drm_device *dev, int pipe);
32 int exynos_drm_crtc_get_pipe_from_type(struct drm_device *drm_dev,
Dexynos_drm_drv.h275 struct drm_device *drm_dev;
277 int (*probe)(struct drm_device *drm_dev, struct device *dev);
278 void (*remove)(struct drm_device *drm_dev, struct device *dev);
279 int (*open)(struct drm_device *drm_dev, struct device *dev,
281 void (*close)(struct drm_device *drm_dev, struct device *dev,
291 int exynos_drm_device_subdrv_probe(struct drm_device *dev);
292 int exynos_drm_device_subdrv_remove(struct drm_device *dev);
293 int exynos_drm_subdrv_open(struct drm_device *dev, struct drm_file *file);
294 void exynos_drm_subdrv_close(struct drm_device *dev, struct drm_file *file);
326 int exynos_drm_create_enc_conn(struct drm_device *dev,
Dexynos_drm_ipp.h162 struct drm_device *drm_dev;
182 extern int exynos_drm_ipp_get_property(struct drm_device *drm_dev, void *data,
184 extern int exynos_drm_ipp_set_property(struct drm_device *drm_dev, void *data,
186 extern int exynos_drm_ipp_queue_buf(struct drm_device *drm_dev, void *data,
188 extern int exynos_drm_ipp_cmd_ctrl(struct drm_device *drm_dev, void *data,
207 static inline int exynos_drm_ipp_get_property(struct drm_device *drm_dev, in exynos_drm_ipp_get_property()
214 static inline int exynos_drm_ipp_set_property(struct drm_device *drm_dev, in exynos_drm_ipp_set_property()
221 static inline int exynos_drm_ipp_queue_buf(struct drm_device *drm_dev, in exynos_drm_ipp_queue_buf()
228 static inline int exynos_drm_ipp_cmd_ctrl(struct drm_device *drm_dev, in exynos_drm_ipp_cmd_ctrl()
Dexynos_drm_fbdev.h18 int exynos_drm_fbdev_init(struct drm_device *dev);
19 int exynos_drm_fbdev_reinit(struct drm_device *dev);
20 void exynos_drm_fbdev_fini(struct drm_device *dev);
21 void exynos_drm_fbdev_restore_mode(struct drm_device *dev);
Dexynos_drm_buf.h16 struct exynos_drm_gem_buf *exynos_drm_init_buf(struct drm_device *dev,
20 void exynos_drm_fini_buf(struct drm_device *dev,
24 int exynos_drm_alloc_buf(struct drm_device *dev,
29 void exynos_drm_free_buf(struct drm_device *dev,
Dexynos_drm_core.c23 int exynos_drm_create_enc_conn(struct drm_device *dev, in exynos_drm_create_enc_conn()
80 int exynos_drm_device_subdrv_probe(struct drm_device *dev) in exynos_drm_device_subdrv_probe()
110 int exynos_drm_device_subdrv_remove(struct drm_device *dev) in exynos_drm_device_subdrv_remove()
128 int exynos_drm_subdrv_open(struct drm_device *dev, struct drm_file *file) in exynos_drm_subdrv_open()
152 void exynos_drm_subdrv_close(struct drm_device *dev, struct drm_file *file) in exynos_drm_subdrv_close()
Dexynos_drm_buf.c20 static int lowlevel_buffer_allocate(struct drm_device *dev, in lowlevel_buffer_allocate()
117 static void lowlevel_buffer_deallocate(struct drm_device *dev, in lowlevel_buffer_deallocate()
145 struct exynos_drm_gem_buf *exynos_drm_init_buf(struct drm_device *dev, in exynos_drm_init_buf()
160 void exynos_drm_fini_buf(struct drm_device *dev, in exynos_drm_fini_buf()
167 int exynos_drm_alloc_buf(struct drm_device *dev, in exynos_drm_alloc_buf()
181 void exynos_drm_free_buf(struct drm_device *dev, in exynos_drm_free_buf()
Dexynos_drm_gem.c166 unsigned long exynos_drm_gem_get_size(struct drm_device *dev, in exynos_drm_gem_get_size()
187 struct exynos_drm_gem_obj *exynos_drm_gem_init(struct drm_device *dev, in exynos_drm_gem_init()
213 struct exynos_drm_gem_obj *exynos_drm_gem_create(struct drm_device *dev, in exynos_drm_gem_create()
261 int exynos_drm_gem_create_ioctl(struct drm_device *dev, void *data, in exynos_drm_gem_create_ioctl()
282 dma_addr_t *exynos_drm_gem_get_dma_addr(struct drm_device *dev, in exynos_drm_gem_get_dma_addr()
300 void exynos_drm_gem_put_dma_addr(struct drm_device *dev, in exynos_drm_gem_put_dma_addr()
324 struct drm_device *drm_dev = exynos_gem_obj->base.dev; in exynos_drm_gem_mmap_buffer()
355 int exynos_drm_gem_get_ioctl(struct drm_device *dev, void *data, in exynos_drm_gem_get_ioctl()
478 int exynos_gem_map_sgt_with_dma(struct drm_device *drm_dev, in exynos_gem_map_sgt_with_dma()
497 void exynos_gem_unmap_sgt_from_dma(struct drm_device *drm_dev, in exynos_gem_unmap_sgt_from_dma()
[all …]
Dexynos_drm_iommu.c29 int drm_create_iommu_mapping(struct drm_device *drm_dev) in drm_create_iommu_mapping()
68 void drm_release_iommu_mapping(struct drm_device *drm_dev) in drm_release_iommu_mapping()
84 int drm_iommu_attach_device(struct drm_device *drm_dev, in drm_iommu_attach_device()
132 void drm_iommu_detach_device(struct drm_device *drm_dev, in drm_iommu_detach_device()
Dexynos_drm_encoder.c51 struct drm_device *dev = encoder->dev; in exynos_drm_encoder_mode_fixup()
99 struct drm_device *dev = encoder->dev; in exynos_drm_encoder_disable()
134 struct drm_device *dev = encoder->dev; in exynos_drm_encoder_clones()
155 void exynos_drm_encoder_setup(struct drm_device *dev) in exynos_drm_encoder_setup()
164 exynos_drm_encoder_create(struct drm_device *dev, in exynos_drm_encoder_create()
Dexynos_drm_drv.c54 static int exynos_drm_load(struct drm_device *dev, unsigned long flags) in exynos_drm_load()
139 static int exynos_drm_unload(struct drm_device *dev) in exynos_drm_unload()
157 static int exynos_drm_suspend(struct drm_device *dev, pm_message_t state) in exynos_drm_suspend()
176 static int exynos_drm_resume(struct drm_device *dev) in exynos_drm_resume()
194 static int exynos_drm_open(struct drm_device *dev, struct drm_file *file) in exynos_drm_open()
217 static void exynos_drm_preclose(struct drm_device *dev, in exynos_drm_preclose()
223 static void exynos_drm_postclose(struct drm_device *dev, struct drm_file *file) in exynos_drm_postclose()
243 static void exynos_drm_lastclose(struct drm_device *dev) in exynos_drm_lastclose()
326 struct drm_device *drm_dev = dev_get_drvdata(dev); in exynos_drm_sys_suspend()
338 struct drm_device *drm_dev = dev_get_drvdata(dev); in exynos_drm_sys_resume()
Dexynos_drm_dmabuf.h15 struct dma_buf *exynos_dmabuf_prime_export(struct drm_device *drm_dev,
18 struct drm_gem_object *exynos_dmabuf_prime_import(struct drm_device *drm_dev,
Dexynos_drm_encoder.h17 void exynos_drm_encoder_setup(struct drm_device *dev);
18 struct drm_encoder *exynos_drm_encoder_create(struct drm_device *dev,
Dexynos_drm_fb.c43 static int check_fb_gem_memory_type(struct drm_device *drm_dev, in check_fb_gem_memory_type()
143 exynos_drm_framebuffer_init(struct drm_device *dev, in exynos_drm_framebuffer_init()
175 exynos_user_fb_create(struct drm_device *dev, struct drm_file *file_priv, in exynos_user_fb_create()
257 static void exynos_drm_output_poll_changed(struct drm_device *dev) in exynos_drm_output_poll_changed()
273 void exynos_drm_mode_config_init(struct drm_device *dev) in exynos_drm_mode_config_init()
Dexynos_drm_fb.h18 exynos_drm_framebuffer_init(struct drm_device *dev,
26 void exynos_drm_mode_config_init(struct drm_device *dev);
/linux-4.1.27/drivers/gpu/drm/msm/
Dmsm_drv.h160 int msm_atomic_check(struct drm_device *dev,
162 int msm_atomic_commit(struct drm_device *dev,
165 int msm_register_mmu(struct drm_device *dev, struct msm_mmu *mmu);
167 int msm_wait_fence_interruptable(struct drm_device *dev, uint32_t fence,
169 int msm_queue_fence_cb(struct drm_device *dev,
171 void msm_update_fence(struct drm_device *dev, uint32_t fence);
173 int msm_ioctl_gem_submit(struct drm_device *dev, void *data,
188 int msm_gem_dumb_create(struct drm_file *file, struct drm_device *dev,
190 int msm_gem_dumb_map_offset(struct drm_file *file, struct drm_device *dev,
196 struct drm_gem_object *msm_gem_prime_import_sg_table(struct drm_device *dev,
[all …]
Dmsm_drv.c22 static void msm_fb_output_poll_changed(struct drm_device *dev) in msm_fb_output_poll_changed()
38 int msm_register_mmu(struct drm_device *dev, struct msm_mmu *mmu) in msm_register_mmu()
123 static int msm_unload(struct drm_device *dev) in msm_unload()
189 static int msm_init_vram(struct drm_device *dev) in msm_init_vram()
264 static int msm_load(struct drm_device *dev, unsigned long flags) in msm_load()
374 static void load_gpu(struct drm_device *dev) in load_gpu()
387 static int msm_open(struct drm_device *dev, struct drm_file *file) in msm_open()
405 static void msm_preclose(struct drm_device *dev, struct drm_file *file) in msm_preclose()
422 static void msm_lastclose(struct drm_device *dev) in msm_lastclose()
433 struct drm_device *dev = arg; in msm_irq()
[all …]
Dmsm_gem.c77 struct drm_device *dev = obj->dev; in get_pages()
138 struct drm_device *dev = obj->dev; in msm_gem_get_pages()
196 struct drm_device *dev = obj->dev; in msm_gem_fault()
251 struct drm_device *dev = obj->dev; in mmap_offset()
358 int msm_gem_dumb_create(struct drm_file *file, struct drm_device *dev, in msm_gem_dumb_create()
367 int msm_gem_dumb_map_offset(struct drm_file *file, struct drm_device *dev, in msm_gem_dumb_map_offset()
438 struct drm_device *dev = obj->dev; in msm_gem_move_to_inactive()
454 struct drm_device *dev = obj->dev; in msm_gem_cpu_prep()
481 struct drm_device *dev = obj->dev; in msm_gem_describe()
513 struct drm_device *dev = obj->dev; in msm_gem_free_object()
[all …]
/linux-4.1.27/drivers/gpu/drm/ast/
Dast_drv.h87 struct drm_device *dev;
123 int ast_driver_load(struct drm_device *dev, unsigned long flags);
124 int ast_driver_unload(struct drm_device *dev);
229 struct drm_device *dev;
307 extern int ast_mode_init(struct drm_device *dev);
308 extern void ast_mode_fini(struct drm_device *dev);
310 int ast_framebuffer_init(struct drm_device *dev,
315 int ast_fbdev_init(struct drm_device *dev);
316 void ast_fbdev_fini(struct drm_device *dev);
317 void ast_fbdev_set_suspend(struct drm_device *dev, int state);
[all …]
Dast_drv.c71 struct drm_device *dev = pci_get_drvdata(pdev); in ast_pci_remove()
78 static int ast_drm_freeze(struct drm_device *dev) in ast_drm_freeze()
90 static int ast_drm_thaw(struct drm_device *dev) in ast_drm_thaw()
105 static int ast_drm_resume(struct drm_device *dev) in ast_drm_resume()
123 struct drm_device *ddev = pci_get_drvdata(pdev); in ast_pm_suspend()
137 struct drm_device *ddev = pci_get_drvdata(pdev); in ast_pm_resume()
144 struct drm_device *ddev = pci_get_drvdata(pdev); in ast_pm_freeze()
155 struct drm_device *ddev = pci_get_drvdata(pdev); in ast_pm_thaw()
162 struct drm_device *ddev = pci_get_drvdata(pdev); in ast_pm_poweroff()
Dast_dp501.c7 int ast_load_dp501_microcode(struct drm_device *dev) in ast_load_dp501_microcode()
95 static bool ast_write_cmd(struct drm_device *dev, u8 data) in ast_write_cmd()
117 static bool ast_write_data(struct drm_device *dev, u8 data) in ast_write_data()
135 static bool ast_read_data(struct drm_device *dev, u8 *data)
161 void ast_set_dp501_video_output(struct drm_device *dev, u8 mode) in ast_set_dp501_video_output()
174 bool ast_backup_fw(struct drm_device *dev, u8 *addr, u32 size) in ast_backup_fw()
190 bool ast_launch_m68k(struct drm_device *dev) in ast_launch_m68k()
253 u8 ast_get_dp501_max_clk(struct drm_device *dev) in ast_get_dp501_max_clk()
281 bool ast_dp501_read_edid(struct drm_device *dev, u8 *ediddata) in ast_dp501_read_edid()
310 static bool ast_init_dvo(struct drm_device *dev) in ast_init_dvo()
[all …]
Dast_main.c66 static int ast_detect_chip(struct drm_device *dev, bool *need_post) in ast_detect_chip()
213 static int ast_get_dram_info(struct drm_device *dev) in ast_get_dram_info()
310 int ast_framebuffer_init(struct drm_device *dev, in ast_framebuffer_init()
328 ast_user_framebuffer_create(struct drm_device *dev, in ast_user_framebuffer_create()
359 static u32 ast_get_vram_info(struct drm_device *dev) in ast_get_vram_info()
391 int ast_driver_load(struct drm_device *dev, unsigned long flags) in ast_driver_load()
479 int ast_driver_unload(struct drm_device *dev) in ast_driver_unload()
495 int ast_gem_create(struct drm_device *dev, in ast_gem_create()
519 struct drm_device *dev, in ast_dumb_create()
569 struct drm_device *dev, in ast_dumb_mmap_offset()
/linux-4.1.27/drivers/gpu/drm/armada/
Darmada_gem.h31 int armada_gem_linear_back(struct drm_device *, struct armada_gem_object *);
32 void *armada_gem_map_object(struct drm_device *, struct armada_gem_object *);
33 struct armada_gem_object *armada_gem_alloc_private_object(struct drm_device *,
35 int armada_gem_dumb_create(struct drm_file *, struct drm_device *,
37 int armada_gem_dumb_map_offset(struct drm_file *, struct drm_device *,
39 int armada_gem_dumb_destroy(struct drm_file *, struct drm_device *,
41 struct dma_buf *armada_gem_prime_export(struct drm_device *dev,
43 struct drm_gem_object *armada_gem_prime_import(struct drm_device *,
48 struct drm_device *dev, struct drm_file *dfile, unsigned handle) in armada_gem_object_lookup()
Darmada_drm.h95 void __armada_drm_queue_unref_work(struct drm_device *,
97 void armada_drm_queue_unref_work(struct drm_device *,
102 int armada_fbdev_init(struct drm_device *);
103 void armada_fbdev_lastclose(struct drm_device *);
104 void armada_fbdev_fini(struct drm_device *);
106 int armada_overlay_plane_create(struct drm_device *, unsigned long);
Darmada_gem.c83 armada_gem_linear_back(struct drm_device *dev, struct armada_gem_object *obj) in armada_gem_linear_back()
183 armada_gem_map_object(struct drm_device *dev, struct armada_gem_object *dobj) in armada_gem_map_object()
192 armada_gem_alloc_private_object(struct drm_device *dev, size_t size) in armada_gem_alloc_private_object()
210 struct armada_gem_object *armada_gem_alloc_object(struct drm_device *dev, in armada_gem_alloc_object()
238 int armada_gem_dumb_create(struct drm_file *file, struct drm_device *dev, in armada_gem_dumb_create()
270 int armada_gem_dumb_map_offset(struct drm_file *file, struct drm_device *dev, in armada_gem_dumb_map_offset()
303 int armada_gem_dumb_destroy(struct drm_file *file, struct drm_device *dev, in armada_gem_dumb_destroy()
310 int armada_gem_create_ioctl(struct drm_device *dev, void *data, in armada_gem_create_ioctl()
342 int armada_gem_mmap_ioctl(struct drm_device *dev, void *data, in armada_gem_mmap_ioctl()
369 int armada_gem_pwrite_ioctl(struct drm_device *dev, void *data, in armada_gem_pwrite_ioctl()
[all …]
/linux-4.1.27/drivers/gpu/drm/radeon/
Dradeon_drv.c97 int radeon_driver_load_kms(struct drm_device *dev, unsigned long flags);
98 int radeon_driver_unload_kms(struct drm_device *dev);
99 void radeon_driver_lastclose_kms(struct drm_device *dev);
100 int radeon_driver_open_kms(struct drm_device *dev, struct drm_file *file_priv);
101 void radeon_driver_postclose_kms(struct drm_device *dev,
103 void radeon_driver_preclose_kms(struct drm_device *dev,
105 int radeon_suspend_kms(struct drm_device *dev, bool suspend, bool fbcon);
106 int radeon_resume_kms(struct drm_device *dev, bool resume, bool fbcon);
107 u32 radeon_get_vblank_counter_kms(struct drm_device *dev, int crtc);
108 int radeon_enable_vblank_kms(struct drm_device *dev, int crtc);
[all …]
Dradeon_irq.c39 void radeon_irq_set_state(struct drm_device *dev, u32 mask, int state) in radeon_irq_set_state()
52 static void r500_vbl_irq_set_state(struct drm_device *dev, u32 mask, int state) in r500_vbl_irq_set_state()
65 int radeon_enable_vblank(struct drm_device *dev, int crtc) in radeon_enable_vblank()
100 void radeon_disable_vblank(struct drm_device *dev, int crtc) in radeon_disable_vblank()
186 struct drm_device *dev = (struct drm_device *) arg; in radeon_driver_irq_handler()
223 static int radeon_emit_irq(struct drm_device * dev) in radeon_emit_irq()
241 static int radeon_wait_irq(struct drm_device * dev, int swi_nr) in radeon_wait_irq()
258 u32 radeon_get_vblank_counter(struct drm_device *dev, int crtc) in radeon_get_vblank_counter()
287 int radeon_irq_emit(struct drm_device *dev, void *data, struct drm_file *file_priv) in radeon_irq_emit()
315 int radeon_irq_wait(struct drm_device *dev, void *data, struct drm_file *file_priv) in radeon_irq_wait()
[all …]
Dradeon_drv.h363 extern void radeon_cp_discard_buffer(struct drm_device *dev, struct drm_master *master, struct drm_…
366 extern int radeon_cp_init(struct drm_device *dev, void *data, struct drm_file *file_priv);
367 extern int radeon_cp_start(struct drm_device *dev, void *data, struct drm_file *file_priv);
368 extern int radeon_cp_stop(struct drm_device *dev, void *data, struct drm_file *file_priv);
369 extern int radeon_cp_reset(struct drm_device *dev, void *data, struct drm_file *file_priv);
370 extern int radeon_cp_idle(struct drm_device *dev, void *data, struct drm_file *file_priv);
371 extern int radeon_cp_resume(struct drm_device *dev, void *data, struct drm_file *file_priv);
372 extern int radeon_engine_reset(struct drm_device *dev, void *data, struct drm_file *file_priv);
373 extern int radeon_fullscreen(struct drm_device *dev, void *data, struct drm_file *file_priv);
374 extern int radeon_cp_buffers(struct drm_device *dev, void *data, struct drm_file *file_priv);
[all …]
Dradeon_mode.h201 struct drm_device *dev;
691 radeon_add_atom_connector(struct drm_device *dev,
701 radeon_add_legacy_connector(struct drm_device *dev,
709 radeon_get_encoder_enum(struct drm_device *dev, uint32_t supported_device,
711 extern void radeon_link_encoder_connector(struct drm_device *dev);
790 extern struct radeon_i2c_chan *radeon_i2c_create(struct drm_device *dev,
831 extern void radeon_setup_encoder_clones(struct drm_device *dev);
833 struct drm_encoder *radeon_encoder_legacy_lvds_add(struct drm_device *dev, int bios_index);
834 struct drm_encoder *radeon_encoder_legacy_primary_dac_add(struct drm_device *dev, int bios_index, i…
835 struct drm_encoder *radeon_encoder_legacy_tv_dac_add(struct drm_device *dev, int bios_index, int wi…
[all …]
Dradeon_encoders.c42 struct drm_device *dev = encoder->dev; in radeon_encoder_clones()
76 void radeon_setup_encoder_clones(struct drm_device *dev) in radeon_setup_encoder_clones()
86 radeon_get_encoder_enum(struct drm_device *dev, uint32_t supported_device, uint8_t dac) in radeon_get_encoder_enum()
164 struct drm_device *dev = radeon_encoder->base.dev; in radeon_encoder_add_backlight()
201 radeon_link_encoder_connector(struct drm_device *dev) in radeon_link_encoder_connector()
224 struct drm_device *dev = encoder->dev; in radeon_encoder_set_active_device()
242 struct drm_device *dev = encoder->dev; in radeon_get_connector_for_encoder()
267 struct drm_device *dev = encoder->dev; in radeon_get_connector_for_encoder_init()
282 struct drm_device *dev = encoder->dev; in radeon_get_external_encoder()
323 struct drm_device *dev = encoder->dev; in radeon_panel_mode_fixup()
[all …]
Dradeon_gem.c214 int radeon_gem_info_ioctl(struct drm_device *dev, void *data, in radeon_gem_info_ioctl()
232 int radeon_gem_pread_ioctl(struct drm_device *dev, void *data, in radeon_gem_pread_ioctl()
240 int radeon_gem_pwrite_ioctl(struct drm_device *dev, void *data, in radeon_gem_pwrite_ioctl()
248 int radeon_gem_create_ioctl(struct drm_device *dev, void *data, in radeon_gem_create_ioctl()
281 int radeon_gem_userptr_ioctl(struct drm_device *dev, void *data, in radeon_gem_userptr_ioctl()
369 int radeon_gem_set_domain_ioctl(struct drm_device *dev, void *data, in radeon_gem_set_domain_ioctl()
401 struct drm_device *dev, in radeon_mode_dumb_mmap()
421 int radeon_gem_mmap_ioctl(struct drm_device *dev, void *data, in radeon_gem_mmap_ioctl()
429 int radeon_gem_busy_ioctl(struct drm_device *dev, void *data, in radeon_gem_busy_ioctl()
451 int radeon_gem_wait_idle_ioctl(struct drm_device *dev, void *data, in radeon_gem_wait_idle_ioctl()
[all …]
Dr600_hdmi.c118 struct drm_device *dev = rdev->ddev; in r600_audio_update_hdmi()
180 struct drm_device *dev = encoder->dev; in r600_hdmi_update_acr()
246 struct drm_device *dev = encoder->dev; in r600_hdmi_update_audio_infoframe()
264 struct drm_device *dev = encoder->dev; in r600_hdmi_is_audio_buffer_filled()
297 struct drm_device *dev = encoder->dev; in r600_hdmi_audio_workaround()
342 struct drm_device *dev = encoder->dev; in r600_set_vbi_packet()
353 struct drm_device *dev = encoder->dev; in r600_set_audio_packet()
395 struct drm_device *dev = encoder->dev; in r600_set_mute()
413 struct drm_device *dev = encoder->dev; in r600_hdmi_update_audio_settings()
471 struct drm_device *dev = encoder->dev; in r600_hdmi_enable()
Dradeon_irq_kms.c50 struct drm_device *dev = (struct drm_device *) arg; in radeon_driver_irq_handler_kms()
78 struct drm_device *dev = rdev->ddev; in radeon_hotplug_work_func()
96 struct drm_device *dev = rdev->ddev; in radeon_dp_work_func()
114 void radeon_driver_irq_preinstall_kms(struct drm_device *dev) in radeon_driver_irq_preinstall_kms()
146 int radeon_driver_irq_postinstall_kms(struct drm_device *dev) in radeon_driver_irq_postinstall_kms()
159 void radeon_driver_irq_uninstall_kms(struct drm_device *dev) in radeon_driver_irq_uninstall_kms()
Dradeon_dp_mst.c29 struct drm_device *dev = primary->base.dev; in radeon_dp_mst_set_be_cntl()
67 struct drm_device *dev = primary->base.dev; in radeon_dp_mst_set_stream_attrib()
105 struct drm_device *dev = mst_conn->base.dev; in radeon_dp_mst_update_stream_attribs()
155 struct drm_device *dev = mst->base.dev; in radeon_dp_mst_set_vcp_size()
266 struct drm_device *dev = master->base.dev; in radeon_dp_add_mst_connector()
302 struct drm_device *dev = master->base.dev; in radeon_dp_destroy_mst_connector()
323 struct drm_device *dev = master->base.dev; in radeon_dp_mst_hotplug()
336 struct drm_device *dev = encoder->dev; in radeon_mst_find_connector()
356 struct drm_device *dev = crtc->dev; in radeon_dp_mst_prepare_pll()
383 struct drm_device *dev = encoder->dev; in radeon_mst_encoder_dpms()
[all …]
/linux-4.1.27/drivers/gpu/drm/r128/
Dr128_irq.c37 u32 r128_get_vblank_counter(struct drm_device *dev, int crtc) in r128_get_vblank_counter()
49 struct drm_device *dev = (struct drm_device *) arg; in r128_driver_irq_handler()
65 int r128_enable_vblank(struct drm_device *dev, int crtc) in r128_enable_vblank()
78 void r128_disable_vblank(struct drm_device *dev, int crtc) in r128_disable_vblank()
92 void r128_driver_irq_preinstall(struct drm_device *dev) in r128_driver_irq_preinstall()
102 int r128_driver_irq_postinstall(struct drm_device *dev) in r128_driver_irq_postinstall()
107 void r128_driver_irq_uninstall(struct drm_device *dev) in r128_driver_irq_uninstall()
Dr128_drv.h141 extern int r128_cce_init(struct drm_device *dev, void *data, struct drm_file *file_priv);
142 extern int r128_cce_start(struct drm_device *dev, void *data, struct drm_file *file_priv);
143 extern int r128_cce_stop(struct drm_device *dev, void *data, struct drm_file *file_priv);
144 extern int r128_cce_reset(struct drm_device *dev, void *data, struct drm_file *file_priv);
145 extern int r128_cce_idle(struct drm_device *dev, void *data, struct drm_file *file_priv);
146 extern int r128_engine_reset(struct drm_device *dev, void *data, struct drm_file *file_priv);
147 extern int r128_fullscreen(struct drm_device *dev, void *data, struct drm_file *file_priv);
148 extern int r128_cce_buffers(struct drm_device *dev, void *data, struct drm_file *file_priv);
150 extern void r128_freelist_reset(struct drm_device *dev);
155 extern int r128_do_cleanup_cce(struct drm_device *dev);
[all …]
Dr128_cce.c47 static int R128_READ_PLL(struct drm_device *dev, int addr) in R128_READ_PLL()
266 static int r128_do_engine_reset(struct drm_device *dev) in r128_do_engine_reset()
303 static void r128_cce_init_ring_buffer(struct drm_device *dev, in r128_cce_init_ring_buffer()
342 static int r128_do_init_cce(struct drm_device *dev, drm_r128_init_t *init) in r128_do_init_cce()
590 int r128_do_cleanup_cce(struct drm_device *dev) in r128_do_cleanup_cce()
630 int r128_cce_init(struct drm_device *dev, void *data, struct drm_file *file_priv) in r128_cce_init()
648 int r128_cce_start(struct drm_device *dev, void *data, struct drm_file *file_priv) in r128_cce_start()
670 int r128_cce_stop(struct drm_device *dev, void *data, struct drm_file *file_priv) in r128_cce_stop()
710 int r128_cce_reset(struct drm_device *dev, void *data, struct drm_file *file_priv) in r128_cce_reset()
727 int r128_cce_idle(struct drm_device *dev, void *data, struct drm_file *file_priv) in r128_cce_idle()
[all …]
Dr128_state.c351 static void r128_cce_dispatch_clear(struct drm_device *dev, in r128_cce_dispatch_clear()
457 static void r128_cce_dispatch_swap(struct drm_device *dev) in r128_cce_dispatch_swap()
523 static void r128_cce_dispatch_flip(struct drm_device *dev) in r128_cce_dispatch_flip()
564 static void r128_cce_dispatch_vertex(struct drm_device *dev, struct drm_buf *buf) in r128_cce_dispatch_vertex()
633 static void r128_cce_dispatch_indirect(struct drm_device *dev, in r128_cce_dispatch_indirect()
688 static void r128_cce_dispatch_indices(struct drm_device *dev, in r128_cce_dispatch_indices()
771 static int r128_cce_dispatch_blit(struct drm_device *dev, in r128_cce_dispatch_blit()
883 static int r128_cce_dispatch_write_span(struct drm_device *dev, in r128_cce_dispatch_write_span()
968 static int r128_cce_dispatch_write_pixels(struct drm_device *dev, in r128_cce_dispatch_write_pixels()
1076 static int r128_cce_dispatch_read_span(struct drm_device *dev, in r128_cce_dispatch_read_span()
[all …]
/linux-4.1.27/drivers/gpu/drm/mga/
Dmga_irq.c38 u32 mga_get_vblank_counter(struct drm_device *dev, int crtc) in mga_get_vblank_counter()
52 struct drm_device *dev = (struct drm_device *) arg; in mga_driver_irq_handler()
91 int mga_enable_vblank(struct drm_device *dev, int crtc) in mga_enable_vblank()
106 void mga_disable_vblank(struct drm_device *dev, int crtc) in mga_disable_vblank()
121 int mga_driver_fence_wait(struct drm_device *dev, unsigned int *sequence) in mga_driver_fence_wait()
140 void mga_driver_irq_preinstall(struct drm_device *dev) in mga_driver_irq_preinstall()
150 int mga_driver_irq_postinstall(struct drm_device *dev) in mga_driver_irq_postinstall()
163 void mga_driver_irq_uninstall(struct drm_device *dev) in mga_driver_irq_uninstall()
Dmga_drv.h158 extern int mga_dma_bootstrap(struct drm_device *dev, void *data,
160 extern int mga_dma_init(struct drm_device *dev, void *data,
162 extern int mga_dma_flush(struct drm_device *dev, void *data,
164 extern int mga_dma_reset(struct drm_device *dev, void *data,
166 extern int mga_dma_buffers(struct drm_device *dev, void *data,
168 extern int mga_driver_load(struct drm_device *dev, unsigned long flags);
169 extern int mga_driver_unload(struct drm_device *dev);
170 extern void mga_driver_lastclose(struct drm_device *dev);
171 extern int mga_driver_dma_quiescent(struct drm_device *dev);
179 extern int mga_freelist_put(struct drm_device *dev, struct drm_buf *buf);
[all …]
Dmga_dma.c47 static int mga_do_cleanup_dma(struct drm_device *dev, int full_cleanup);
223 static void mga_freelist_print(struct drm_device *dev) in mga_freelist_print()
244 static int mga_freelist_init(struct drm_device *dev, drm_mga_private_t *dev_priv) in mga_freelist_init()
287 static void mga_freelist_cleanup(struct drm_device *dev) in mga_freelist_cleanup()
307 static void mga_freelist_reset(struct drm_device *dev)
322 static struct drm_buf *mga_freelist_get(struct drm_device * dev) in mga_freelist_get()
355 int mga_freelist_put(struct drm_device *dev, struct drm_buf *buf) in mga_freelist_put()
390 int mga_driver_load(struct drm_device *dev, unsigned long flags) in mga_driver_load()
435 static int mga_do_agp_dma_bootstrap(struct drm_device *dev, in mga_do_agp_dma_bootstrap()
588 static int mga_do_agp_dma_bootstrap(struct drm_device *dev, in mga_do_agp_dma_bootstrap()
[all …]
/linux-4.1.27/drivers/gpu/drm/vmwgfx/
Dvmwgfx_drv.h380 struct drm_device *dev;
543 static inline struct vmw_private *vmw_priv(struct drm_device *dev) in vmw_priv()
644 extern int vmw_dmabuf_alloc_ioctl(struct drm_device *dev, void *data,
646 extern int vmw_dmabuf_unref_ioctl(struct drm_device *dev, void *data,
648 extern int vmw_user_dmabuf_synccpu_ioctl(struct drm_device *dev, void *data,
656 extern int vmw_stream_claim_ioctl(struct drm_device *dev, void *data,
658 extern int vmw_stream_unref_ioctl(struct drm_device *dev, void *data,
700 extern int vmw_getparam_ioctl(struct drm_device *dev, void *data,
702 extern int vmw_get_cap_3d_ioctl(struct drm_device *dev, void *data,
704 extern int vmw_present_ioctl(struct drm_device *dev, void *data,
[all …]
Dvmwgfx_fence.h109 extern int vmw_fence_obj_wait_ioctl(struct drm_device *dev, void *data,
112 extern int vmw_fence_obj_signaled_ioctl(struct drm_device *dev, void *data,
115 extern int vmw_fence_obj_unref_ioctl(struct drm_device *dev, void *data,
117 extern int vmw_fence_event_ioctl(struct drm_device *dev, void *data,
/linux-4.1.27/drivers/gpu/drm/cirrus/
Dcirrus_drv.h131 struct drm_device *dev;
192 struct drm_device *ddev,
198 struct drm_device *dev,
201 int cirrus_gem_create(struct drm_device *dev,
205 struct drm_device *dev,
208 int cirrus_framebuffer_init(struct drm_device *dev,
227 void cirrus_driver_irq_preinstall(struct drm_device *dev);
228 int cirrus_driver_irq_postinstall(struct drm_device *dev);
229 void cirrus_driver_irq_uninstall(struct drm_device *dev);
233 int cirrus_driver_load(struct drm_device *dev, unsigned long flags);
[all …]
Dcirrus_main.c30 int cirrus_framebuffer_init(struct drm_device *dev, in cirrus_framebuffer_init()
48 cirrus_user_framebuffer_create(struct drm_device *dev, in cirrus_user_framebuffer_create()
120 struct drm_device *ddev, in cirrus_device_init()
166 int cirrus_driver_load(struct drm_device *dev, unsigned long flags) in cirrus_driver_load()
202 int cirrus_driver_unload(struct drm_device *dev) in cirrus_driver_unload()
216 int cirrus_gem_create(struct drm_device *dev, in cirrus_gem_create()
240 struct drm_device *dev, in cirrus_dumb_create()
291 struct drm_device *dev, in cirrus_dumb_mmap_offset()
/linux-4.1.27/drivers/gpu/drm/tegra/
Ddrm.h40 struct drm_device *drm;
75 struct drm_tegra_submit *args, struct drm_device *drm,
80 struct drm_tegra_submit *args, struct drm_device *drm,
101 int tegra_drm_init(struct tegra_drm *tegra, struct drm_device *drm);
221 int tegra_dc_rgb_init(struct drm_device *drm, struct tegra_dc *dc);
227 int tegra_output_init(struct drm_device *drm, struct tegra_output *output);
259 struct drm_framebuffer *tegra_fb_create(struct drm_device *drm,
262 int tegra_drm_fb_prepare(struct drm_device *drm);
263 void tegra_drm_fb_free(struct drm_device *drm);
264 int tegra_drm_fb_init(struct drm_device *drm);
[all …]
Dgem.h55 struct tegra_bo *tegra_bo_create(struct drm_device *drm, size_t size,
58 struct drm_device *drm,
63 int tegra_bo_dumb_create(struct drm_file *file, struct drm_device *drm,
65 int tegra_bo_dumb_map_offset(struct drm_file *file, struct drm_device *drm,
72 struct dma_buf *tegra_gem_prime_export(struct drm_device *drm,
75 struct drm_gem_object *tegra_gem_prime_import(struct drm_device *drm,
Ddrm.c40 struct drm_device *drm = tegra->drm; in tegra_atomic_complete()
76 static int tegra_atomic_commit(struct drm_device *drm, in tegra_atomic_commit()
116 static int tegra_drm_load(struct drm_device *drm, unsigned long flags) in tegra_drm_load()
207 static int tegra_drm_unload(struct drm_device *drm) in tegra_drm_unload()
232 static int tegra_drm_open(struct drm_device *drm, struct drm_file *filp) in tegra_drm_open()
252 static void tegra_drm_lastclose(struct drm_device *drm) in tegra_drm_lastclose()
262 host1x_bo_lookup(struct drm_device *drm, struct drm_file *file, u32 handle) in host1x_bo_lookup()
281 struct drm_device *drm, in host1x_reloc_copy_from_user()
319 struct drm_tegra_submit *args, struct drm_device *drm, in tegra_drm_submit()
438 static int tegra_gem_create(struct drm_device *drm, void *data, in tegra_gem_create()
[all …]
Dfb.c94 static struct tegra_fb *tegra_fb_alloc(struct drm_device *drm, in tegra_fb_alloc()
132 struct drm_framebuffer *tegra_fb_create(struct drm_device *drm, in tegra_fb_create()
202 struct drm_device *drm = helper->dev; in tegra_fbdev_probe()
293 static struct tegra_fbdev *tegra_fbdev_create(struct drm_device *drm) in tegra_fbdev_create()
318 struct drm_device *drm = fbdev->base.dev; in tegra_fbdev_init()
380 void tegra_fb_output_poll_changed(struct drm_device *drm) in tegra_fb_output_poll_changed()
389 int tegra_drm_fb_prepare(struct drm_device *drm) in tegra_drm_fb_prepare()
402 void tegra_drm_fb_free(struct drm_device *drm) in tegra_drm_fb_free()
411 int tegra_drm_fb_init(struct drm_device *drm) in tegra_drm_fb_init()
426 void tegra_drm_fb_exit(struct drm_device *drm) in tegra_drm_fb_exit()
Dgem.c31 struct drm_device *drm = obj->gem.dev; in tegra_bo_put()
75 struct drm_device *drm = obj->gem.dev; in tegra_bo_get()
147 static struct tegra_bo *tegra_bo_alloc_object(struct drm_device *drm, in tegra_bo_alloc_object()
177 static void tegra_bo_free(struct drm_device *drm, struct tegra_bo *bo) in tegra_bo_free()
189 static int tegra_bo_get_pages(struct drm_device *drm, struct tegra_bo *bo) in tegra_bo_get_pages()
233 static int tegra_bo_alloc(struct drm_device *drm, struct tegra_bo *bo) in tegra_bo_alloc()
264 struct tegra_bo *tegra_bo_create(struct drm_device *drm, size_t size, in tegra_bo_create()
293 struct drm_device *drm, in tegra_bo_create_with_handle()
316 static struct tegra_bo *tegra_bo_import(struct drm_device *drm, in tegra_bo_import()
396 int tegra_bo_dumb_create(struct drm_file *file, struct drm_device *drm, in tegra_bo_dumb_create()
[all …]
/linux-4.1.27/drivers/gpu/drm/rockchip/
Drockchip_drm_drv.h30 struct drm_device;
55 int rockchip_register_crtc_funcs(struct drm_device *dev,
58 void rockchip_unregister_crtc_funcs(struct drm_device *dev, int pipe);
63 int rockchip_drm_dma_attach_device(struct drm_device *drm_dev,
65 void rockchip_drm_dma_detach_device(struct drm_device *drm_dev,
Drockchip_drm_gem.c29 struct drm_device *drm = obj->dev; in rockchip_gem_alloc_buf()
51 struct drm_device *drm = obj->dev; in rockchip_gem_free_buf()
63 struct drm_device *drm = obj->dev; in rockchip_drm_gem_object_mmap()
82 struct drm_device *drm = obj->dev; in rockchip_gem_mmap_buf()
110 rockchip_gem_create_object(struct drm_device *drm, unsigned int size, in rockchip_gem_create_object()
164 struct drm_device *drm, unsigned int size, in rockchip_gem_create_with_handle()
197 struct drm_device *dev, uint32_t handle, in rockchip_gem_dumb_map_offset()
234 struct drm_device *dev, in rockchip_gem_dumb_create()
266 struct drm_device *drm = obj->dev; in rockchip_gem_prime_get_sg_table()
Drockchip_drm_drv.c43 int rockchip_drm_dma_attach_device(struct drm_device *drm_dev, in rockchip_drm_dma_attach_device()
59 void rockchip_drm_dma_detach_device(struct drm_device *drm_dev, in rockchip_drm_dma_detach_device()
66 int rockchip_register_crtc_funcs(struct drm_device *dev, in rockchip_register_crtc_funcs()
81 void rockchip_unregister_crtc_funcs(struct drm_device *dev, int pipe) in rockchip_unregister_crtc_funcs()
92 static struct drm_crtc *rockchip_crtc_from_pipe(struct drm_device *drm, in rockchip_crtc_from_pipe()
105 static int rockchip_drm_crtc_enable_vblank(struct drm_device *dev, int pipe) in rockchip_drm_crtc_enable_vblank()
117 static void rockchip_drm_crtc_disable_vblank(struct drm_device *dev, int pipe) in rockchip_drm_crtc_disable_vblank()
127 static int rockchip_drm_load(struct drm_device *drm_dev, unsigned long flags) in rockchip_drm_load()
233 static int rockchip_drm_unload(struct drm_device *drm_dev) in rockchip_drm_unload()
249 void rockchip_drm_lastclose(struct drm_device *dev) in rockchip_drm_lastclose()
[all …]
Drockchip_drm_gem.h31 rockchip_gem_prime_import_sg_table(struct drm_device *dev, size_t size,
44 rockchip_gem_create_object(struct drm_device *drm, unsigned int size,
50 struct drm_device *dev,
53 struct drm_device *dev, uint32_t handle,
Drockchip_drm_fb.c75 rockchip_fb_alloc(struct drm_device *dev, struct drm_mode_fb_cmd2 *mode_cmd, in rockchip_fb_alloc()
104 rockchip_user_fb_create(struct drm_device *dev, struct drm_file *file_priv, in rockchip_user_fb_create()
160 static void rockchip_drm_output_poll_changed(struct drm_device *dev) in rockchip_drm_output_poll_changed()
174 rockchip_drm_framebuffer_init(struct drm_device *dev, in rockchip_drm_framebuffer_init()
187 void rockchip_drm_mode_config_init(struct drm_device *dev) in rockchip_drm_mode_config_init()
Drockchip_drm_fbdev.h18 int rockchip_drm_fbdev_init(struct drm_device *dev);
19 void rockchip_drm_fbdev_fini(struct drm_device *dev);
Drockchip_drm_fb.h19 rockchip_drm_framebuffer_init(struct drm_device *dev,
24 void rockchip_drm_mode_config_init(struct drm_device *dev);
/linux-4.1.27/drivers/gpu/drm/i810/
Di810_dma.c48 static struct drm_buf *i810_freelist_get(struct drm_device * dev) in i810_freelist_get()
72 static int i810_freelist_put(struct drm_device *dev, struct drm_buf *buf) in i810_freelist_put()
90 struct drm_device *dev; in i810_mmap_buffers()
124 struct drm_device *dev = file_priv->minor->dev; in i810_map_buffer()
169 static int i810_dma_get_buffer(struct drm_device *dev, drm_i810_dma_t *d, in i810_dma_get_buffer()
199 static int i810_dma_cleanup(struct drm_device *dev) in i810_dma_cleanup()
236 static int i810_wait_ring(struct drm_device *dev, int n) in i810_wait_ring()
269 static void i810_kernel_lost_context(struct drm_device *dev) in i810_kernel_lost_context()
281 static int i810_freelist_init(struct drm_device *dev, drm_i810_private_t *dev_priv) in i810_freelist_init()
316 static int i810_dma_initialize(struct drm_device *dev, in i810_dma_initialize()
[all …]
Di810_drv.h120 extern int i810_driver_dma_quiescent(struct drm_device *dev);
121 void i810_driver_reclaim_buffers(struct drm_device *dev,
123 extern int i810_driver_load(struct drm_device *, unsigned long flags);
124 extern void i810_driver_lastclose(struct drm_device *dev);
125 extern void i810_driver_preclose(struct drm_device *dev,
127 extern int i810_driver_device_is_agp(struct drm_device *dev);
/linux-4.1.27/drivers/gpu/drm/qxl/
Dqxl_drv.c76 struct drm_device *dev = pci_get_drvdata(pdev); in qxl_pci_remove()
91 static int qxl_drm_freeze(struct drm_device *dev) in qxl_drm_freeze()
123 static int qxl_drm_resume(struct drm_device *dev, bool thaw) in qxl_drm_resume()
147 struct drm_device *drm_dev = pci_get_drvdata(pdev); in qxl_pm_suspend()
162 struct drm_device *drm_dev = pci_get_drvdata(pdev); in qxl_pm_resume()
176 struct drm_device *drm_dev = pci_get_drvdata(pdev); in qxl_pm_thaw()
184 struct drm_device *drm_dev = pci_get_drvdata(pdev); in qxl_pm_freeze()
192 struct drm_device *drm_dev = pci_get_drvdata(pdev); in qxl_pm_restore()
199 static u32 qxl_noop_get_vblank_counter(struct drm_device *dev, int crtc) in qxl_noop_get_vblank_counter()
204 static int qxl_noop_enable_vblank(struct drm_device *dev, int crtc) in qxl_noop_enable_vblank()
[all …]
/linux-4.1.27/drivers/gpu/drm/tilcdc/
Dtilcdc_regs.h116 static inline void tilcdc_write(struct drm_device *dev, u32 reg, u32 data) in tilcdc_write()
122 static inline u32 tilcdc_read(struct drm_device *dev, u32 reg) in tilcdc_read()
128 static inline void tilcdc_set(struct drm_device *dev, u32 reg, u32 mask) in tilcdc_set()
133 static inline void tilcdc_clear(struct drm_device *dev, u32 reg, u32 mask) in tilcdc_clear()
139 static inline u32 tilcdc_irqstatus_reg(struct drm_device *dev) in tilcdc_irqstatus_reg()
145 static inline u32 tilcdc_read_irqstatus(struct drm_device *dev) in tilcdc_read_irqstatus()
150 static inline void tilcdc_clear_irqstatus(struct drm_device *dev, u32 mask) in tilcdc_clear_irqstatus()
Dtilcdc_drv.c52 static struct drm_framebuffer *tilcdc_fb_create(struct drm_device *dev, in tilcdc_fb_create()
58 static void tilcdc_fb_output_poll_changed(struct drm_device *dev) in tilcdc_fb_output_poll_changed()
69 static int modeset_init(struct drm_device *dev) in modeset_init()
120 static int tilcdc_unload(struct drm_device *dev) in tilcdc_unload()
156 static int tilcdc_load(struct drm_device *dev, unsigned long flags) in tilcdc_load()
335 static void tilcdc_preclose(struct drm_device *dev, struct drm_file *file) in tilcdc_preclose()
342 static void tilcdc_lastclose(struct drm_device *dev) in tilcdc_lastclose()
350 struct drm_device *dev = arg; in tilcdc_irq()
355 static void tilcdc_irq_preinstall(struct drm_device *dev) in tilcdc_irq_preinstall()
360 static int tilcdc_irq_postinstall(struct drm_device *dev) in tilcdc_irq_postinstall()
[all …]
Dtilcdc_crtc.c47 struct drm_device *dev = tilcdc_crtc->base.dev; in unref_worker()
68 struct drm_device *dev = crtc->dev; in set_scanout()
87 struct drm_device *dev = crtc->dev; in update_scanout()
116 struct drm_device *dev = crtc->dev; in start()
133 struct drm_device *dev = crtc->dev; in stop()
156 struct drm_device *dev = crtc->dev; in tilcdc_crtc_page_flip()
173 struct drm_device *dev = crtc->dev; in tilcdc_crtc_dpms()
236 struct drm_device *dev = crtc->dev; in tilcdc_crtc_mode_set()
429 struct drm_device *dev = crtc->dev; in tilcdc_crtc_max_width()
539 struct drm_device *dev = crtc->dev; in tilcdc_crtc_update_clk()
[all …]
/linux-4.1.27/drivers/gpu/drm/bochs/
Dbochs.h74 struct drm_device *dev;
128 int bochs_hw_init(struct drm_device *dev, uint32_t flags);
129 void bochs_hw_fini(struct drm_device *dev);
141 int bochs_gem_create(struct drm_device *dev, u32 size, bool iskernel,
145 int bochs_dumb_create(struct drm_file *file, struct drm_device *dev,
147 int bochs_dumb_mmap_offset(struct drm_file *file, struct drm_device *dev,
150 int bochs_framebuffer_init(struct drm_device *dev,
Dbochs_drv.c21 static int bochs_unload(struct drm_device *dev) in bochs_unload()
34 static int bochs_load(struct drm_device *dev, unsigned long flags) in bochs_load()
105 struct drm_device *drm_dev = pci_get_drvdata(pdev); in bochs_pm_suspend()
122 struct drm_device *drm_dev = pci_get_drvdata(pdev); in bochs_pm_resume()
176 struct drm_device *dev = pci_get_drvdata(pdev); in bochs_pci_remove()
/linux-4.1.27/drivers/gpu/drm/atmel-hlcdc/
Datmel_hlcdc_dc.c174 struct drm_device *dev = data; in atmel_hlcdc_dc_irq_handler()
201 static struct drm_framebuffer *atmel_hlcdc_fb_create(struct drm_device *dev, in atmel_hlcdc_fb_create()
207 static void atmel_hlcdc_fb_output_poll_changed(struct drm_device *dev) in atmel_hlcdc_fb_output_poll_changed()
229 static int atmel_hlcdc_dc_modeset_init(struct drm_device *dev) in atmel_hlcdc_dc_modeset_init()
278 static int atmel_hlcdc_dc_load(struct drm_device *dev) in atmel_hlcdc_dc_load()
357 static void atmel_hlcdc_dc_unload(struct drm_device *dev) in atmel_hlcdc_dc_unload()
379 static int atmel_hlcdc_dc_connector_plug_all(struct drm_device *dev) in atmel_hlcdc_dc_connector_plug_all()
407 static void atmel_hlcdc_dc_connector_unplug_all(struct drm_device *dev) in atmel_hlcdc_dc_connector_unplug_all()
414 static void atmel_hlcdc_dc_preclose(struct drm_device *dev, in atmel_hlcdc_dc_preclose()
423 static void atmel_hlcdc_dc_lastclose(struct drm_device *dev) in atmel_hlcdc_dc_lastclose()
[all …]
Datmel_hlcdc_dc.h149 atmel_hlcdc_create_planes(struct drm_device *dev);
161 int atmel_hlcdc_crtc_create(struct drm_device *dev);
163 int atmel_hlcdc_create_outputs(struct drm_device *dev);
/linux-4.1.27/drivers/gpu/drm/mgag200/
Dmgag200_drv.h144 struct drm_device *dev;
188 struct drm_device *dev;
252 int mgag200_framebuffer_init(struct drm_device *dev,
258 int mgag200_driver_load(struct drm_device *dev, unsigned long flags);
259 int mgag200_driver_unload(struct drm_device *dev);
260 int mgag200_gem_create(struct drm_device *dev,
264 struct drm_device *dev,
269 struct drm_device *dev,
273 struct mga_i2c_chan *mgag200_i2c_create(struct drm_device *dev);
297 int mgag200_bo_create(struct drm_device *dev, int size, int align,
Dmgag200_main.c30 int mgag200_framebuffer_init(struct drm_device *dev, in mgag200_framebuffer_init()
48 mgag200_user_framebuffer_create(struct drm_device *dev, in mgag200_user_framebuffer_create()
149 static int mgag200_device_init(struct drm_device *dev, in mgag200_device_init()
198 int mgag200_driver_load(struct drm_device *dev, unsigned long flags) in mgag200_driver_load()
254 int mgag200_driver_unload(struct drm_device *dev) in mgag200_driver_unload()
268 int mgag200_gem_create(struct drm_device *dev, in mgag200_gem_create()
292 struct drm_device *dev, in mgag200_dumb_create()
343 struct drm_device *dev, in mgag200_dumb_mmap_offset()
/linux-4.1.27/drivers/gpu/drm/msm/mdp/mdp4/
Dmdp4_kms.h31 struct drm_device *dev;
202 struct drm_plane *mdp4_plane_init(struct drm_device *dev,
209 struct drm_crtc *mdp4_crtc_init(struct drm_device *dev,
214 struct drm_encoder *mdp4_dtv_encoder_init(struct drm_device *dev);
217 struct drm_encoder *mdp4_lcdc_encoder_init(struct drm_device *dev,
220 struct drm_connector *mdp4_lvds_connector_init(struct drm_device *dev,
224 struct clk *mpd4_lvds_pll_init(struct drm_device *dev);
226 static inline struct clk *mpd4_lvds_pll_init(struct drm_device *dev) in mpd4_lvds_pll_init()
/linux-4.1.27/drivers/gpu/drm/sis/
Dsis_mm.c63 static int sis_fb_init(struct drm_device *dev, void *data, struct drm_file *file_priv) in sis_fb_init()
82 static int sis_drm_alloc(struct drm_device *dev, struct drm_file *file, in sis_drm_alloc()
165 static int sis_drm_free(struct drm_device *dev, void *data, struct drm_file *file_priv) in sis_drm_free()
193 static int sis_fb_alloc(struct drm_device *dev, void *data, in sis_fb_alloc()
199 static int sis_ioctl_agp_init(struct drm_device *dev, void *data, in sis_ioctl_agp_init()
217 static int sis_ioctl_agp_alloc(struct drm_device *dev, void *data, in sis_ioctl_agp_alloc()
224 static drm_local_map_t *sis_reg_init(struct drm_device *dev) in sis_reg_init()
239 int sis_idle(struct drm_device *dev) in sis_idle()
293 void sis_lastclose(struct drm_device *dev) in sis_lastclose()
313 void sis_reclaim_buffers_locked(struct drm_device *dev, in sis_reclaim_buffers_locked()
Dsis_drv.h70 extern int sis_idle(struct drm_device *dev);
71 extern void sis_reclaim_buffers_locked(struct drm_device *dev,
73 extern void sis_lastclose(struct drm_device *dev);
Dsis_drv.c40 static int sis_driver_load(struct drm_device *dev, unsigned long chipset) in sis_driver_load()
57 static int sis_driver_unload(struct drm_device *dev) in sis_driver_unload()
81 static int sis_driver_open(struct drm_device *dev, struct drm_file *file) in sis_driver_open()
97 static void sis_driver_postclose(struct drm_device *dev, struct drm_file *file) in sis_driver_postclose()
/linux-4.1.27/drivers/gpu/drm/imx/
Dimx-drm.h7 struct drm_device;
26 int imx_drm_add_crtc(struct drm_device *drm, struct drm_crtc *crtc,
39 void imx_drm_mode_config_init(struct drm_device *drm);
50 int imx_drm_encoder_parse_of(struct drm_device *drm,
Dimx-drm-core.c40 struct drm_device *drm;
61 static void imx_drm_driver_lastclose(struct drm_device *drm) in imx_drm_driver_lastclose()
71 static int imx_drm_driver_unload(struct drm_device *drm) in imx_drm_driver_unload()
148 static int imx_drm_enable_vblank(struct drm_device *drm, int crtc) in imx_drm_enable_vblank()
166 static void imx_drm_disable_vblank(struct drm_device *drm, int crtc) in imx_drm_disable_vblank()
180 static void imx_drm_driver_preclose(struct drm_device *drm, in imx_drm_driver_preclose()
216 static void imx_drm_output_poll_changed(struct drm_device *drm) in imx_drm_output_poll_changed()
234 static int imx_drm_driver_load(struct drm_device *drm, unsigned long flags) in imx_drm_driver_load()
342 int imx_drm_add_crtc(struct drm_device *drm, struct drm_crtc *crtc, in imx_drm_add_crtc()
411 int imx_drm_encoder_parse_of(struct drm_device *drm, in imx_drm_encoder_parse_of()
[all …]
/linux-4.1.27/drivers/gpu/drm/sti/
Dsti_drm_crtc.h14 int sti_drm_crtc_init(struct drm_device *drm_dev, struct sti_mixer *mixer,
16 int sti_drm_crtc_enable_vblank(struct drm_device *dev, int crtc);
17 void sti_drm_crtc_disable_vblank(struct drm_device *dev, int crtc);
/linux-4.1.27/include/drm/bridge/
Dptn3460.h17 struct drm_device;
25 int ptn3460_init(struct drm_device *dev, struct drm_encoder *encoder,
32 static inline int ptn3460_init(struct drm_device *dev, in ptn3460_init()
/linux-4.1.27/drivers/gpu/drm/msm/mdp/mdp5/
Dmdp5_kms.h32 struct drm_device *dev;
231 struct drm_plane *mdp5_plane_init(struct drm_device *dev,
240 struct drm_crtc *mdp5_crtc_init(struct drm_device *dev,
243 struct drm_encoder *mdp5_encoder_init(struct drm_device *dev,
249 struct drm_encoder *mdp5_cmd_encoder_init(struct drm_device *dev,
255 struct drm_device *dev, struct mdp5_interface *intf) in mdp5_cmd_encoder_init()
/linux-4.1.27/drivers/gpu/drm/rcar-du/
Drcar_du_drv.c131 static int rcar_du_unload(struct drm_device *dev) in rcar_du_unload()
148 static int rcar_du_load(struct drm_device *dev, unsigned long flags) in rcar_du_load()
208 static void rcar_du_preclose(struct drm_device *dev, struct drm_file *file) in rcar_du_preclose()
217 static void rcar_du_lastclose(struct drm_device *dev) in rcar_du_lastclose()
224 static int rcar_du_enable_vblank(struct drm_device *dev, int crtc) in rcar_du_enable_vblank()
233 static void rcar_du_disable_vblank(struct drm_device *dev, int crtc) in rcar_du_disable_vblank()
/linux-4.1.27/drivers/gpu/drm/savage/
Dsavage_drv.h199 extern int savage_bci_cmdbuf(struct drm_device *dev, void *data, struct drm_file *file_priv);
200 extern int savage_bci_buffers(struct drm_device *dev, void *data, struct drm_file *file_priv);
205 extern void savage_freelist_put(struct drm_device * dev, struct drm_buf * buf);
210 extern int savage_driver_load(struct drm_device *dev, unsigned long chipset);
211 extern int savage_driver_firstopen(struct drm_device *dev);
212 extern void savage_driver_lastclose(struct drm_device *dev);
213 extern int savage_driver_unload(struct drm_device *dev);
214 extern void savage_reclaim_buffers(struct drm_device *dev,
/linux-4.1.27/drivers/gpu/drm/shmobile/
Dshmob_drm_drv.c107 static int shmob_drm_unload(struct drm_device *dev) in shmob_drm_unload()
119 static int shmob_drm_load(struct drm_device *dev, unsigned long flags) in shmob_drm_load()
203 static void shmob_drm_preclose(struct drm_device *dev, struct drm_file *file) in shmob_drm_preclose()
212 struct drm_device *dev = arg; in shmob_drm_irq()
234 static int shmob_drm_enable_vblank(struct drm_device *dev, int crtc) in shmob_drm_enable_vblank()
243 static void shmob_drm_disable_vblank(struct drm_device *dev, int crtc) in shmob_drm_disable_vblank()
/linux-4.1.27/drivers/gpu/drm/vgem/
Dvgem_drv.c92 struct drm_device *dev = obj->base.dev; in vgem_gem_fault()
136 static struct drm_gem_object *vgem_gem_create(struct drm_device *dev, in vgem_gem_create()
172 static int vgem_gem_dumb_create(struct drm_file *file, struct drm_device *dev, in vgem_gem_dumb_create()
198 int vgem_gem_dumb_map(struct drm_file *file, struct drm_device *dev, in vgem_gem_dumb_map()
241 struct drm_device *dev = priv->minor->dev; in vgem_drm_gem_mmap()
319 struct drm_device *vgem_device;

123