Home
last modified time | relevance | path

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

1234

/linux-4.4.14/drivers/gpu/drm/
Ddrm_legacy.h35 struct drm_device;
45 void 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.c53 int drm_agp_info(struct drm_device *dev, struct drm_agp_info *info) in drm_agp_info()
76 int drm_agp_info_ioctl(struct drm_device *dev, void *data, in drm_agp_info_ioctl()
98 int drm_agp_acquire(struct drm_device * dev) in drm_agp_acquire()
124 int drm_agp_acquire_ioctl(struct drm_device *dev, void *data, in drm_agp_acquire_ioctl()
127 return drm_agp_acquire((struct drm_device *) file_priv->minor->dev); in drm_agp_acquire_ioctl()
138 int drm_agp_release(struct drm_device * dev) in drm_agp_release()
148 int drm_agp_release_ioctl(struct drm_device *dev, void *data, in drm_agp_release_ioctl()
164 int drm_agp_enable(struct drm_device * dev, struct drm_agp_mode mode) in drm_agp_enable()
177 int drm_agp_enable_ioctl(struct drm_device *dev, void *data, in drm_agp_enable_ioctl()
197 int drm_agp_alloc(struct drm_device *dev, struct drm_agp_buffer *request) in drm_agp_alloc()
[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_context.c54 void drm_legacy_ctxbitmap_free(struct drm_device * dev, int ctx_handle) in drm_legacy_ctxbitmap_free()
74 static int drm_legacy_ctxbitmap_next(struct drm_device * dev) in drm_legacy_ctxbitmap_next()
92 void drm_legacy_ctxbitmap_init(struct drm_device * dev) in drm_legacy_ctxbitmap_init()
109 void drm_legacy_ctxbitmap_cleanup(struct drm_device * dev) in drm_legacy_ctxbitmap_cleanup()
129 void drm_legacy_ctxbitmap_flush(struct drm_device *dev, struct drm_file *file) in drm_legacy_ctxbitmap_flush()
172 int drm_legacy_getsareactx(struct drm_device *dev, void *data, in drm_legacy_getsareactx()
220 int drm_legacy_setsareactx(struct drm_device *dev, void *data, in drm_legacy_setsareactx()
270 static int drm_context_switch(struct drm_device * dev, int old, int new) in drm_context_switch()
298 static int drm_context_switch_complete(struct drm_device *dev, in drm_context_switch_complete()
324 int drm_legacy_resctx(struct drm_device *dev, void *data, in drm_legacy_resctx()
[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_irq.c60 drm_get_last_vbltimestamp(struct drm_device *dev, unsigned int pipe,
77 static void store_vblank(struct drm_device *dev, unsigned int pipe, in store_vblank()
120 static void drm_reset_vblank_timestamp(struct drm_device *dev, unsigned int pipe) in drm_reset_vblank_timestamp()
171 static void drm_update_vblank_count(struct drm_device *dev, unsigned int pipe, in drm_update_vblank_count()
309 static void vblank_disable_and_save(struct drm_device *dev, unsigned int pipe) in vblank_disable_and_save()
344 struct drm_device *dev = vblank->dev; in vblank_disable_fn()
365 void drm_vblank_cleanup(struct drm_device *dev) in drm_vblank_cleanup()
398 int drm_vblank_init(struct drm_device *dev, unsigned int num_crtcs) in drm_vblank_init()
449 struct drm_device *dev = cookie; in drm_irq_vgaarb_nokms()
487 int drm_irq_install(struct drm_device *dev, int irq) in drm_irq_install()
[all …]
Ddrm_drv.c117 struct drm_device *dev = master->minor->dev; in drm_master_destroy()
144 int drm_setmaster_ioctl(struct drm_device *dev, void *data, in drm_setmaster_ioctl()
183 int drm_dropmaster_ioctl(struct drm_device *dev, void *data, in drm_dropmaster_ioctl()
219 static struct drm_minor **drm_minor_get_slot(struct drm_device *dev, in drm_minor_get_slot()
234 static int drm_minor_alloc(struct drm_device *dev, unsigned int type) in drm_minor_alloc()
280 static void drm_minor_free(struct drm_device *dev, unsigned int type) in drm_minor_free()
300 static int drm_minor_register(struct drm_device *dev, unsigned int type) in drm_minor_register()
335 static void drm_minor_unregister(struct drm_device *dev, unsigned int type) in drm_minor_unregister()
449 void drm_put_dev(struct drm_device *dev) in drm_put_dev()
463 void drm_unplug_dev(struct drm_device *dev) in drm_unplug_dev()
[all …]
Ddrm_probe_helper.c108 void drm_kms_helper_poll_enable_locked(struct drm_device *dev) in drm_kms_helper_poll_enable_locked()
133 struct drm_device *dev = connector->dev; in drm_helper_probe_single_connector_modes_merge_bits()
324 void drm_kms_helper_hotplug_event(struct drm_device *dev) in drm_kms_helper_hotplug_event()
336 …struct drm_device *dev = container_of(delayed_work, struct drm_device, mode_config.output_poll_wor… in output_poll_execute()
424 void drm_kms_helper_poll_disable(struct drm_device *dev) in drm_kms_helper_poll_disable()
442 void drm_kms_helper_poll_enable(struct drm_device *dev) in drm_kms_helper_poll_enable()
469 void drm_kms_helper_poll_init(struct drm_device *dev) in drm_kms_helper_poll_init()
482 void drm_kms_helper_poll_fini(struct drm_device *dev) in drm_kms_helper_poll_fini()
511 bool drm_helper_hpd_irq_event(struct drm_device *dev) in drm_helper_hpd_irq_event()
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_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()
311 int drm_mode_object_get(struct drm_device *dev, in drm_mode_object_get()
317 static void drm_mode_object_register(struct drm_device *dev, in drm_mode_object_register()
334 void drm_mode_object_put(struct drm_device *dev, in drm_mode_object_put()
342 static struct drm_mode_object *_object_find(struct drm_device *dev, in _object_find()
374 struct drm_mode_object *drm_mode_object_find(struct drm_device *dev, in drm_mode_object_find()
405 int drm_framebuffer_init(struct drm_device *dev, struct drm_framebuffer *fb, in drm_framebuffer_init()
430 static void __drm_framebuffer_unregister(struct drm_device *dev, in __drm_framebuffer_unregister()
444 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_ioctl.c40 static int drm_version(struct drm_device *dev, void *data,
54 static int drm_getunique(struct drm_device *dev, void *data, in drm_getunique()
70 drm_unset_busid(struct drm_device *dev, in drm_unset_busid()
93 static int drm_setunique(struct drm_device *dev, void *data, in drm_setunique()
123 static int drm_set_busid(struct drm_device *dev, struct drm_file *file_priv) in drm_set_busid()
165 static int drm_getmap(struct drm_device *dev, void *data, in drm_getmap()
217 static int drm_getclient(struct drm_device *dev, void *data, in drm_getclient()
257 static int drm_getstats(struct drm_device *dev, void *data, in drm_getstats()
271 static int drm_getcap(struct drm_device *dev, void *data, struct drm_file *file_priv) in drm_getcap()
325 drm_setclientcap(struct drm_device *dev, void *data, struct drm_file *file_priv) in drm_setclientcap()
[all …]
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()
341 struct dma_buf *drm_gem_prime_export(struct drm_device *dev, in drm_gem_prime_export()
358 static struct dma_buf *export_and_register_object(struct drm_device *dev, in export_and_register_object()
404 int drm_gem_prime_handle_to_fd(struct drm_device *dev, in drm_gem_prime_handle_to_fd()
499 struct drm_gem_object *drm_gem_prime_import(struct drm_device *dev, in drm_gem_prime_import()
566 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_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()
445 drm_gem_cma_prime_import_sg_table(struct drm_device *dev, in drm_gem_cma_prime_import_sg_table()
Ddrm_fops.c49 static int drm_setup(struct drm_device * dev) in drm_setup()
82 struct drm_device *dev; in drm_open()
138 int drm_new_set_master(struct drm_device *dev, struct drm_file *fpriv) in drm_new_set_master()
194 struct drm_device *dev = minor->dev; in drm_open_helper()
296 static void drm_master_release(struct drm_device *dev, struct file *filp) in drm_master_release()
310 struct drm_device *dev = file_priv->minor->dev; in drm_events_release()
339 static void drm_legacy_dev_reinit(struct drm_device *dev) in drm_legacy_dev_reinit()
360 int drm_lastclose(struct drm_device * dev) in drm_lastclose()
403 struct drm_device *dev = minor->dev; in drm_release()
513 struct drm_device *dev = file_priv->minor->dev; in drm_read()
/linux-4.4.14/include/drm/
Ddrm_agpsupport.h12 struct drm_device;
33 struct agp_memory *drm_agp_bind_pages(struct drm_device *dev,
39 struct drm_agp_head *drm_agp_init(struct drm_device *dev);
40 void drm_agp_clear(struct drm_device *dev);
41 int drm_agp_acquire(struct drm_device *dev);
42 int drm_agp_acquire_ioctl(struct drm_device *dev, void *data,
44 int drm_agp_release(struct drm_device *dev);
45 int drm_agp_release_ioctl(struct drm_device *dev, void *data,
47 int drm_agp_enable(struct drm_device *dev, struct drm_agp_mode mode);
48 int drm_agp_enable_ioctl(struct drm_device *dev, void *data,
[all …]
DdrmP.h80 struct drm_device;
246 typedef int drm_ioctl_t(struct drm_device *dev, void *data,
412 int (*load) (struct drm_device *, unsigned long flags);
413 int (*firstopen) (struct drm_device *);
414 int (*open) (struct drm_device *, struct drm_file *);
415 void (*preclose) (struct drm_device *, struct drm_file *file_priv);
416 void (*postclose) (struct drm_device *, struct drm_file *);
417 void (*lastclose) (struct drm_device *);
418 int (*unload) (struct drm_device *);
419 int (*suspend) (struct drm_device *, pm_message_t state);
[all …]
Ddrm_crtc.h39 struct drm_device;
156 struct drm_device *dev;
186 struct drm_device *dev;
219 struct drm_device *dev;
240 struct drm_device *dev;
425 struct drm_device *dev;
584 struct drm_device *dev;
666 struct drm_device *dev;
846 struct drm_device *dev;
909 struct drm_device *dev;
[all …]
Ddrm_atomic_helper.h35 int drm_atomic_helper_check_modeset(struct drm_device *dev,
37 int drm_atomic_helper_check_planes(struct drm_device *dev,
39 int drm_atomic_helper_check(struct drm_device *dev,
41 int drm_atomic_helper_commit(struct drm_device *dev,
45 void drm_atomic_helper_wait_for_vblanks(struct drm_device *dev,
49 drm_atomic_helper_update_legacy_modeset_state(struct drm_device *dev,
52 void drm_atomic_helper_commit_modeset_disables(struct drm_device *dev,
54 void drm_atomic_helper_commit_modeset_enables(struct drm_device *dev,
57 int drm_atomic_helper_prepare_planes(struct drm_device *dev,
59 void drm_atomic_helper_commit_planes(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_crtc_helper.h186 extern void drm_helper_disable_unused_functions(struct drm_device *dev);
197 extern void drm_helper_move_panel_connectors_to_head(struct drm_device *);
220 extern void drm_helper_resume_force_mode(struct drm_device *dev);
236 extern void drm_kms_helper_poll_init(struct drm_device *dev);
237 extern void drm_kms_helper_poll_fini(struct drm_device *dev);
238 extern bool drm_helper_hpd_irq_event(struct drm_device *dev);
239 extern void drm_kms_helper_hotplug_event(struct drm_device *dev);
241 extern void drm_kms_helper_poll_disable(struct drm_device *dev);
242 extern void drm_kms_helper_poll_enable(struct drm_device *dev);
243 extern void drm_kms_helper_poll_enable_locked(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,
155 struct drm_device *dev; in drm_gem_object_unreference_unlocked()
181 struct drm_gem_object *drm_gem_object_lookup(struct drm_device *dev,
185 struct drm_device *dev,
Ddrm_modeset_lock.h128 struct drm_device;
132 void drm_modeset_lock_all(struct drm_device *dev);
133 void drm_modeset_unlock_all(struct drm_device *dev);
137 void drm_warn_on_modeset_not_all_locked(struct drm_device *dev);
141 int drm_modeset_lock_all_crtcs(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);
192 struct drm_display_mode *drm_cvt_mode(struct drm_device *dev,
196 struct drm_display_mode *drm_gtf_mode(struct drm_device *dev,
199 struct drm_display_mode *drm_gtf_mode_complex(struct drm_device *dev,
221 struct drm_display_mode *drm_mode_duplicate(struct drm_device *dev,
232 void drm_mode_prune_invalid(struct drm_device *dev,
243 drm_mode_create_from_cmdline_mode(struct drm_device *dev,
Ddrm_of.h6 struct drm_device;
10 extern uint32_t drm_of_find_possible_crtcs(struct drm_device *dev,
16 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.4.14/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.c38 struct drm_device *dev = pci_get_drvdata(pdev); in nouveau_switcheroo_set_state()
62 struct drm_device *dev = pci_get_drvdata(pdev); in nouveau_switcheroo_reprobe()
69 struct drm_device *dev = pci_get_drvdata(pdev); in nouveau_switcheroo_can_switch()
89 struct drm_device *dev = drm->dev; in nouveau_vga_init()
111 struct drm_device *dev = drm->dev; in nouveau_vga_fini()
127 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()
342 static int parse_fp_mode_table(struct drm_device *dev, struct nvbios *bios) in parse_fp_mode_table()
449 bool nouveau_bios_fp_mode(struct drm_device *dev, struct drm_display_mode *mode) in nouveau_bios_fp_mode()
495 int nouveau_bios_parse_lvds_table(struct drm_device *dev, int pxclk, bool *dl, bool *if_is_24bit) in nouveau_bios_parse_lvds_table()
626 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, unsigned int pipe) in nouveau_display_vblank_enable()
68 nouveau_display_vblank_disable(struct drm_device *dev, unsigned int pipe) in nouveau_display_vblank_disable()
135 nouveau_display_scanoutpos(struct drm_device *dev, unsigned int pipe, in nouveau_display_scanoutpos()
153 nouveau_display_vblstamp(struct drm_device *dev, unsigned int pipe, in nouveau_display_vblstamp()
170 nouveau_display_vblank_fini(struct drm_device *dev) in nouveau_display_vblank_fini()
183 nouveau_display_vblank_init(struct drm_device *dev) in nouveau_display_vblank_init()
247 nouveau_framebuffer_init(struct drm_device *dev, in nouveau_framebuffer_init()
273 nouveau_user_framebuffer_create(struct drm_device *dev, in nouveau_user_framebuffer_create()
361 nouveau_display_init(struct drm_device *dev) in nouveau_display_init()
387 nouveau_display_fini(struct drm_device *dev) in nouveau_display_fini()
[all …]
Dnouveau_drm.h94 struct drm_device *dev;
110 struct drm_device *dev;
177 nouveau_drm(struct drm_device *dev) in nouveau_drm()
187 struct drm_device *
190 void nouveau_drm_device_remove(struct drm_device *dev);
Dnouveau_drm.c99 nouveau_name(struct drm_device *dev) in nouveau_name()
108 nouveau_cli_create(struct drm_device *dev, const char *sname, in nouveau_cli_create()
386 nouveau_drm_load(struct drm_device *dev, unsigned long flags) in nouveau_drm_load()
481 nouveau_drm_unload(struct drm_device *dev) in nouveau_drm_unload()
508 nouveau_drm_device_remove(struct drm_device *dev) in nouveau_drm_device_remove()
525 struct drm_device *dev = pci_get_drvdata(pdev); in nouveau_drm_remove()
531 nouveau_do_suspend(struct drm_device *dev, bool runtime) in nouveau_do_suspend()
600 nouveau_do_resume(struct drm_device *dev, bool runtime) in nouveau_do_resume()
632 struct drm_device *drm_dev = pci_get_drvdata(pdev); in nouveau_pmops_suspend()
654 struct drm_device *drm_dev = pci_get_drvdata(pdev); in nouveau_pmops_resume()
[all …]
Dnouveau_fbcon.c235 nouveau_fbcon_accel_save_disable(struct drm_device *dev) in nouveau_fbcon_accel_save_disable()
245 nouveau_fbcon_accel_restore(struct drm_device *dev) in nouveau_fbcon_accel_restore()
254 nouveau_fbcon_accel_fini(struct drm_device *dev) in nouveau_fbcon_accel_fini()
274 nouveau_fbcon_accel_init(struct drm_device *dev) in nouveau_fbcon_accel_init()
314 nouveau_fbcon_zfill(struct drm_device *dev, struct nouveau_fbdev *fbcon) in nouveau_fbcon_zfill()
337 struct drm_device *dev = fbcon->dev; in nouveau_fbcon_create()
457 nouveau_fbcon_output_poll_changed(struct drm_device *dev) in nouveau_fbcon_output_poll_changed()
465 nouveau_fbcon_destroy(struct drm_device *dev, struct nouveau_fbdev *fbcon) in nouveau_fbcon_destroy()
501 nouveau_fbcon_set_suspend(struct drm_device *dev, int state) in nouveau_fbcon_set_suspend()
516 nouveau_fbcon_init(struct drm_device *dev) in nouveau_fbcon_init()
[all …]
/linux-4.4.14/drivers/gpu/drm/via/
Dvia_drv.h126 extern int via_fb_init(struct drm_device *dev, void *data, struct drm_file *file_priv);
127 extern int via_mem_alloc(struct drm_device *dev, void *data, struct drm_file *file_priv);
128 extern int via_mem_free(struct drm_device *dev, void *data, struct drm_file *file_priv);
129 extern int via_agp_init(struct drm_device *dev, void *data, struct drm_file *file_priv);
130 extern int via_map_init(struct drm_device *dev, void *data, struct drm_file *file_priv);
131 extern int via_decoder_futex(struct drm_device *dev, void *data, struct drm_file *file_priv);
132 extern int via_wait_irq(struct drm_device *dev, void *data, struct drm_file *file_priv);
133 extern int via_dma_blit_sync(struct drm_device *dev, void *data, struct drm_file *file_priv);
134 extern int via_dma_blit(struct drm_device *dev, void *data, struct drm_file *file_priv);
136 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, unsigned int pipe) in via_get_vblank_counter()
110 struct drm_device *dev = (struct drm_device *) arg; in via_driver_irq_handler()
174 int via_enable_vblank(struct drm_device *dev, unsigned int pipe) in via_enable_vblank()
193 void via_disable_vblank(struct drm_device *dev, unsigned int pipe) in via_disable_vblank()
209 via_driver_irq_wait(struct drm_device *dev, unsigned int irq, int force_sequence, in via_driver_irq_wait()
262 void via_driver_irq_preinstall(struct drm_device *dev) in via_driver_irq_preinstall()
311 int via_driver_irq_postinstall(struct drm_device *dev) in via_driver_irq_postinstall()
331 void via_driver_irq_uninstall(struct drm_device *dev) in via_driver_irq_uninstall()
350 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.4.14/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, unsigned 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()
490 (struct drm_device *dev, struct drm_file *filp, in psb_user_framebuffer_create()
534 struct drm_device *dev = psb_fbdev->psb_fb_helper.dev; in psbfb_probe()
560 static int psb_fbdev_destroy(struct drm_device *dev, struct psb_fbdev *fbdev) in psb_fbdev_destroy()
576 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.4.14/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.4.14/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()
77 struct drm_device *dev = encoder->dev; in nv04_tv_dpms()
106 static void nv04_tv_bind(struct drm_device *dev, int head, bool bind) in nv04_tv_bind()
127 struct drm_device *dev = encoder->dev; in nv04_tv_prepare()
145 struct drm_device *dev = encoder->dev; in nv04_tv_mode_set()
168 struct drm_device *dev = encoder->dev; in nv04_tv_commit()
209 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 …]
/linux-4.4.14/drivers/gpu/drm/i915/
Dintel_drv.h854 intel_get_crtc_for_pipe(struct drm_device *dev, int pipe) in intel_get_crtc_for_pipe()
861 intel_get_crtc_for_plane(struct drm_device *dev, int plane) in intel_get_crtc_for_plane()
952 void gen6_reset_rps_interrupts(struct drm_device *dev);
953 void gen6_enable_rps_interrupts(struct drm_device *dev);
954 void gen6_disable_rps_interrupts(struct drm_device *dev);
972 void intel_crt_init(struct drm_device *dev);
976 void intel_prepare_ddi(struct drm_device *dev);
978 void intel_ddi_init(struct drm_device *dev, enum port port);
981 void intel_ddi_pll_init(struct drm_device *dev);
1007 void intel_frontbuffer_flip_prepare(struct drm_device *dev,
[all …]
Dintel_guc.h68 struct drm_device * guc_dev;
109 extern void intel_guc_ucode_init(struct drm_device *dev);
110 extern int intel_guc_ucode_load(struct drm_device *dev);
111 extern void intel_guc_ucode_fini(struct drm_device *dev);
113 extern int intel_guc_suspend(struct drm_device *dev);
114 extern int intel_guc_resume(struct drm_device *dev);
117 int i915_guc_submission_init(struct drm_device *dev);
118 int i915_guc_submission_enable(struct drm_device *dev);
121 void i915_guc_submission_disable(struct drm_device *dev);
122 void i915_guc_submission_fini(struct drm_device *dev);
Di915_drv.h614 int (*get_display_clock_speed)(struct drm_device *dev);
615 int (*get_fifo_size)(struct drm_device *dev, int plane);
656 void (*init_clock_gating)(struct drm_device *dev);
657 int (*queue_flip)(struct drm_device *dev, struct drm_crtc *crtc,
665 void (*hpd_irq_setup)(struct drm_device *dev);
1346 struct drm_device *dev;
1690 struct drm_device *dev;
1702 struct drm_device *dev;
1949 int (*init_rings)(struct drm_device *dev);
1965 static inline struct drm_i915_private *to_i915(const struct drm_device *dev) in to_i915()
[all …]
Dintel_opregion.c239 static int swsci(struct drm_device *dev, u32 function, u32 parm, u32 *parm_out) in swsci()
335 struct drm_device *dev = intel_encoder->base.dev; in intel_opregion_notify_encoder()
395 int intel_opregion_notify_adapter(struct drm_device *dev, pci_power_t state) in intel_opregion_notify_adapter()
411 static u32 asle_set_backlight(struct drm_device *dev, u32 bclp) in asle_set_backlight()
448 static u32 asle_set_als_illum(struct drm_device *dev, u32 alsi) in asle_set_als_illum()
456 static u32 asle_set_pwm_freq(struct drm_device *dev, u32 pfmb) in asle_set_pwm_freq()
462 static u32 asle_set_pfit(struct drm_device *dev, u32 pfit) in asle_set_pfit()
470 static u32 asle_set_supported_rotation_angles(struct drm_device *dev, u32 srot) in asle_set_supported_rotation_angles()
476 static u32 asle_set_button_array(struct drm_device *dev, u32 iuer) in asle_set_button_array()
494 static u32 asle_set_convertible(struct drm_device *dev, u32 iuer) in asle_set_convertible()
[all …]
Dintel_frontbuffer.c82 struct drm_device *dev = obj->base.dev; in intel_fb_obj_invalidate()
116 static void intel_frontbuffer_flush(struct drm_device *dev, in intel_frontbuffer_flush()
148 struct drm_device *dev = obj->base.dev; in intel_fb_obj_flush()
183 void intel_frontbuffer_flip_prepare(struct drm_device *dev, in intel_frontbuffer_flip_prepare()
207 void intel_frontbuffer_flip_complete(struct drm_device *dev, in intel_frontbuffer_flip_complete()
232 void intel_frontbuffer_flip(struct drm_device *dev, in intel_frontbuffer_flip()
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_panel.c59 intel_find_panel_downclock(struct drm_device *dev, in intel_find_panel_downclock()
307 struct drm_device *dev = intel_crtc->base.dev; in intel_gmch_panel_fitting()
378 intel_panel_detect(struct drm_device *dev) in intel_panel_detect()
464 struct drm_device *dev = connector->base.dev; in intel_panel_compute_brightness()
483 struct drm_device *dev = connector->base.dev; in lpt_get_backlight()
491 struct drm_device *dev = connector->base.dev; in pch_get_backlight()
499 struct drm_device *dev = connector->base.dev; in i9xx_get_backlight()
518 static u32 _vlv_get_backlight(struct drm_device *dev, enum pipe pipe) in _vlv_get_backlight()
530 struct drm_device *dev = connector->base.dev; in vlv_get_backlight()
538 struct drm_device *dev = connector->base.dev; in bxt_get_backlight()
[all …]
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()
109 struct drm_device *dev = intel_dig_port->base.base.dev; in vlv_psr_setup_vsc()
157 struct drm_device *dev = dig_port->base.base.dev; in hsw_psr_enable_sink()
221 struct drm_device *dev = dig_port->base.base.dev; in vlv_psr_enable_source()
236 struct drm_device *dev = dig_port->base.base.dev; in vlv_psr_activate()
253 struct drm_device *dev = dig_port->base.base.dev; in hsw_psr_enable_source()
293 struct drm_device *dev = dig_port->base.base.dev; in intel_psr_match_conditions()
340 struct drm_device *dev = intel_dig_port->base.base.dev; in intel_psr_activate()
369 struct drm_device *dev = intel_dig_port->base.base.dev; in intel_psr_enable()
[all …]
Di915_irq.c350 void gen6_reset_rps_interrupts(struct drm_device *dev) in gen6_reset_rps_interrupts()
363 void gen6_enable_rps_interrupts(struct drm_device *dev) in gen6_enable_rps_interrupts()
396 void gen6_disable_rps_interrupts(struct drm_device *dev) in gen6_disable_rps_interrupts()
529 static u32 vlv_get_pipestat_enable_mask(struct drm_device *dev, u32 status_mask) in vlv_get_pipestat_enable_mask()
589 static void i915_enable_asle_pipestat(struct drm_device *dev) in i915_enable_asle_pipestat()
656 static u32 i8xx_get_vblank_counter(struct drm_device *dev, unsigned int pipe) in i8xx_get_vblank_counter()
665 static u32 i915_get_vblank_counter(struct drm_device *dev, unsigned int pipe) in i915_get_vblank_counter()
713 static u32 g4x_get_vblank_counter(struct drm_device *dev, unsigned int pipe) in g4x_get_vblank_counter()
725 struct drm_device *dev = crtc->base.dev; in __intel_get_crtc_scanline()
773 static int i915_get_crtc_scanoutpos(struct drm_device *dev, unsigned int pipe, in i915_get_crtc_scanoutpos()
[all …]
Di915_debugfs.c78 struct drm_device *dev = node->minor->dev; in i915_capabilities()
206 struct drm_device *dev = node->minor->dev; in i915_gem_object_list_info()
266 struct drm_device *dev = node->minor->dev; in i915_gem_stolen_list_info()
433 struct drm_device *dev = node->minor->dev; in i915_gem_object_info()
531 struct drm_device *dev = node->minor->dev; in i915_gem_gtt_info()
566 struct drm_device *dev = node->minor->dev; in i915_gem_pageflip_info()
639 struct drm_device *dev = node->minor->dev; in i915_gem_batch_pool_info()
684 struct drm_device *dev = node->minor->dev; in i915_gem_request_info()
742 struct drm_device *dev = node->minor->dev; in i915_gem_seqno_info()
765 struct drm_device *dev = node->minor->dev; in i915_interrupt_info()
[all …]
Di915_gem_gtt.h277 struct drm_device *dev;
361 int (*gtt_probe)(struct drm_device *dev, u64 *gtt_total,
521 int i915_gem_gtt_init(struct drm_device *dev);
522 void i915_gem_init_global_gtt(struct drm_device *dev);
523 void i915_global_gtt_cleanup(struct drm_device *dev);
526 int i915_ppgtt_init(struct drm_device *dev, struct i915_hw_ppgtt *ppgtt);
527 int i915_ppgtt_init_hw(struct drm_device *dev);
530 struct i915_hw_ppgtt *i915_ppgtt_create(struct drm_device *dev,
543 void i915_check_and_clear_faults(struct drm_device *dev);
544 void i915_gem_suspend_gtt_mappings(struct drm_device *dev);
[all …]
Dintel_pm.c55 static void bxt_init_clock_gating(struct drm_device *dev) in bxt_init_clock_gating()
71 static void i915_pineview_get_mem_freq(struct drm_device *dev) in i915_pineview_get_mem_freq()
110 static void i915_ironlake_get_mem_freq(struct drm_device *dev) in i915_ironlake_get_mem_freq()
283 struct drm_device *dev = dev_priv->dev; in intel_set_memory_cxsr()
336 static int vlv_get_fifo_size(struct drm_device *dev, in vlv_get_fifo_size()
388 static int i9xx_get_fifo_size(struct drm_device *dev, int plane) in i9xx_get_fifo_size()
404 static int i830_get_fifo_size(struct drm_device *dev, int plane) in i830_get_fifo_size()
421 static int i845_get_fifo_size(struct drm_device *dev, int plane) in i845_get_fifo_size()
598 static struct drm_crtc *single_enabled_crtc(struct drm_device *dev) in single_enabled_crtc()
615 struct drm_device *dev = unused_crtc->dev; in pineview_update_wm()
[all …]
Di915_sysfs.c38 static u32 calc_residency(struct drm_device *dev, const u32 reg) in calc_residency()
147 static int l3_access_valid(struct drm_device *dev, loff_t offset) in l3_access_valid()
168 struct drm_device *drm_dev = dminor->dev; in i915_l3_read()
204 struct drm_device *drm_dev = dminor->dev; in i915_l3_write()
277 struct drm_device *dev = minor->dev; in gt_act_freq_mhz_show()
311 struct drm_device *dev = minor->dev; in gt_cur_freq_mhz_show()
332 struct drm_device *dev = minor->dev; in vlv_rpe_freq_mhz_show()
343 struct drm_device *dev = minor->dev; in gt_max_freq_mhz_show()
361 struct drm_device *dev = minor->dev; in gt_max_freq_mhz_store()
406 struct drm_device *dev = minor->dev; in gt_min_freq_mhz_show()
[all …]
Dintel_display.c93 static int intel_framebuffer_init(struct drm_device *dev,
111 static void skl_init_scalers(struct drm_device *dev, struct intel_crtc *intel_crtc,
118 static void intel_modeset_setup_hw_state(struct drm_device *dev);
173 intel_pch_rawclk(struct drm_device *dev) in intel_pch_rawclk()
183 int intel_hrawclk(struct drm_device *dev) in intel_hrawclk()
227 intel_fdi_link_freq(struct drm_device *dev) in intel_fdi_link_freq()
512 struct drm_device *dev = crtc->base.dev; in intel_pipe_has_type()
556 struct drm_device *dev = crtc_state->base.crtc->dev; in intel_ironlake_limit()
580 struct drm_device *dev = crtc_state->base.crtc->dev; in intel_g4x_limit()
602 struct drm_device *dev = crtc_state->base.crtc->dev; in intel_limit()
[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()
176 i915_gem_alloc_context_obj(struct drm_device *dev, size_t size) in i915_gem_alloc_context_obj()
206 __create_hw_context(struct drm_device *dev, in __create_hw_context()
262 i915_gem_create_context(struct drm_device *dev, in i915_gem_create_context()
317 void i915_gem_context_reset(struct drm_device *dev) in i915_gem_context_reset()
350 int i915_gem_context_init(struct drm_device *dev) in i915_gem_context_init()
401 void i915_gem_context_fini(struct drm_device *dev) in i915_gem_context_fini()
473 int i915_gem_context_open(struct drm_device *dev, struct drm_file *file) in i915_gem_context_open()
492 void i915_gem_context_close(struct drm_device *dev, struct drm_file *file) in i915_gem_context_close()
[all …]
Di915_drv.c446 static enum intel_pch intel_virt_detect_pch(struct drm_device *dev) in intel_virt_detect_pch()
474 void intel_detect_pch(struct drm_device *dev) in intel_detect_pch()
551 bool i915_semaphore_is_enabled(struct drm_device *dev) in i915_semaphore_is_enabled()
598 struct drm_device *dev = dev_priv->dev; in intel_suspend_encoders()
618 static int i915_drm_suspend(struct drm_device *dev) in i915_drm_suspend()
688 static int i915_drm_suspend_late(struct drm_device *drm_dev, bool hibernation) in i915_drm_suspend_late()
720 int i915_suspend_switcheroo(struct drm_device *dev, pm_message_t state) in i915_suspend_switcheroo()
744 static int i915_drm_resume(struct drm_device *dev) in i915_drm_resume()
815 static int i915_drm_resume_early(struct drm_device *dev) in i915_drm_resume_early()
855 int i915_resume_switcheroo(struct drm_device *dev) in i915_resume_switcheroo()
[all …]
Di915_dma.c55 static int i915_getparam(struct drm_device *dev, void *data, in i915_getparam()
186 static int i915_get_bridge_dev(struct drm_device *dev) in i915_get_bridge_dev()
207 intel_alloc_mchbar_resource(struct drm_device *dev) in intel_alloc_mchbar_resource()
253 intel_setup_mchbar(struct drm_device *dev) in intel_setup_mchbar()
293 intel_teardown_mchbar(struct drm_device *dev) in intel_teardown_mchbar()
318 struct drm_device *dev = cookie; in i915_vga_set_decode()
330 struct drm_device *dev = pci_get_drvdata(pdev); in i915_switcheroo_set_state()
350 struct drm_device *dev = pci_get_drvdata(pdev); in i915_switcheroo_can_switch()
366 static int i915_load_modeset_init(struct drm_device *dev) in i915_load_modeset_init()
551 static void cherryview_sseu_info_init(struct drm_device *dev) in cherryview_sseu_info_init()
[all …]
Dintel_ringbuffer.h158 struct drm_device *dev;
425 int intel_pin_and_map_ringbuffer_obj(struct drm_device *dev,
462 int intel_init_render_ring_buffer(struct drm_device *dev);
463 int intel_init_bsd_ring_buffer(struct drm_device *dev);
464 int intel_init_bsd2_ring_buffer(struct drm_device *dev);
465 int intel_init_blt_ring_buffer(struct drm_device *dev);
466 int intel_init_vebox_ring_buffer(struct drm_device *dev);
Dintel_uncore.c264 void intel_uncore_forcewake_reset(struct drm_device *dev, bool restore) in intel_uncore_forcewake_reset()
332 static void intel_uncore_ellc_detect(struct drm_device *dev) in intel_uncore_ellc_detect()
349 static void __intel_uncore_early_sanitize(struct drm_device *dev, in __intel_uncore_early_sanitize()
373 void intel_uncore_early_sanitize(struct drm_device *dev, bool restore_forcewake) in intel_uncore_early_sanitize()
379 void intel_uncore_sanitize(struct drm_device *dev) in intel_uncore_sanitize()
1103 static void intel_uncore_fw_domains_init(struct drm_device *dev) in intel_uncore_fw_domains_init()
1197 void intel_uncore_init(struct drm_device *dev) in intel_uncore_init()
1259 void intel_uncore_fini(struct drm_device *dev) in intel_uncore_fini()
1277 int i915_reg_read_ioctl(struct drm_device *dev, in i915_reg_read_ioctl()
1332 int i915_get_reset_stats_ioctl(struct drm_device *dev, in i915_get_reset_stats_ioctl()
[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()
145 struct drm_device *dev = encoder->base.dev; in intel_crt_set_dpms()
218 struct drm_device *dev = connector->dev; in intel_crt_mode_valid()
245 struct drm_device *dev = encoder->base.dev; in intel_crt_compute_config()
275 struct drm_device *dev = connector->dev; in intel_ironlake_crt_detect_hotplug()
320 struct drm_device *dev = connector->dev; in valleyview_crt_detect_hotplug()
362 struct drm_device *dev = connector->dev; in intel_crt_detect_hotplug()
480 struct drm_device *dev = crt->base.base.dev; in intel_crt_load_detect()
600 struct drm_device *dev = connector->dev; in intel_crt_detect()
[all …]
Dintel_dp.c114 static struct drm_device *intel_dp_to_dev(struct intel_dp *intel_dp) in intel_dp_to_dev()
130 static void vlv_steal_power_sequencer(struct drm_device *dev,
160 struct drm_device *dev = intel_dig_port->base.base.dev; in intel_dp_max_lane_count()
262 intel_dp_init_panel_power_sequencer(struct drm_device *dev,
265 intel_dp_init_panel_power_sequencer_registers(struct drm_device *dev,
272 struct drm_device *dev = encoder->base.dev; in pps_lock()
290 struct drm_device *dev = encoder->base.dev; in pps_unlock()
304 struct drm_device *dev = intel_dig_port->base.base.dev; in vlv_power_sequencer_kick()
374 struct drm_device *dev = intel_dig_port->base.base.dev; in vlv_power_sequencer_pipe()
482 struct drm_device *dev = intel_dig_port->base.base.dev; in vlv_initial_power_sequencer_setup()
[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()
135 struct drm_device *dev = encoder->base.dev; in intel_pre_enable_lvds()
208 struct drm_device *dev = encoder->base.dev; in intel_enable_lvds()
235 struct drm_device *dev = encoder->base.dev; in intel_disable_lvds()
302 struct drm_device *dev = intel_encoder->base.dev; in intel_lvds_compute_config()
367 struct drm_device *dev = connector->dev; in intel_lvds_detect()
386 struct drm_device *dev = connector->dev; in intel_lvds_get_modes()
437 struct drm_device *dev = connector->dev; in intel_lid_notify()
514 struct drm_device *dev = connector->dev; in intel_lvds_set_property()
[all …]
Dintel_lrc.h48 int intel_logical_rings_init(struct drm_device *dev);
85 void intel_lr_context_reset(struct drm_device *dev,
91 int intel_sanitize_enable_execlists(struct drm_device *dev, int enable_execlists);
/linux-4.4.14/drivers/gpu/drm/omapdrm/
Domap_drv.h70 struct omap_irq_wait * omap_irq_wait_init(struct drm_device *dev,
72 int omap_irq_wait(struct drm_device *dev, struct omap_irq_wait *wait,
132 int omap_irq_enable_vblank(struct drm_device *dev, unsigned int pipe);
133 void omap_irq_disable_vblank(struct drm_device *dev, unsigned int pipe);
134 void __omap_irq_register(struct drm_device *dev, struct omap_drm_irq *irq);
135 void __omap_irq_unregister(struct drm_device *dev, struct omap_drm_irq *irq);
136 void omap_irq_register(struct drm_device *dev, struct omap_drm_irq *irq);
137 void omap_irq_unregister(struct drm_device *dev, struct omap_drm_irq *irq);
138 void omap_drm_irq_uninstall(struct drm_device *dev);
139 int omap_drm_irq_install(struct drm_device *dev);
[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, unsigned int pipe) in omap_irq_enable_vblank()
172 void omap_irq_disable_vblank(struct drm_device *dev, unsigned int pipe) in omap_irq_disable_vblank()
188 struct drm_device *dev = (struct drm_device *) arg; in omap_irq_handler()
[all …]
Domap_drv.c54 static void omap_fb_output_poll_changed(struct drm_device *dev) in omap_fb_output_poll_changed()
64 struct drm_device *dev;
69 static void omap_atomic_wait_for_completion(struct drm_device *dev, in omap_atomic_wait_for_completion()
91 struct drm_device *dev = commit->dev; in omap_atomic_complete()
140 static int omap_atomic_commit(struct drm_device *dev, in omap_atomic_commit()
223 static bool channel_used(struct drm_device *dev, enum omap_channel channel) in channel_used()
279 static int omap_modeset_create_crtc(struct drm_device *dev, int id, in omap_modeset_create_crtc()
302 static int omap_modeset_init_properties(struct drm_device *dev) in omap_modeset_init_properties()
323 static int omap_modeset_init(struct drm_device *dev) in omap_modeset_init()
506 static void omap_modeset_free(struct drm_device *dev) in omap_modeset_free()
[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.4.14/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()
39 static inline int drm_create_iommu_mapping(struct drm_device *drm_dev) in drm_create_iommu_mapping()
44 static inline void drm_release_iommu_mapping(struct drm_device *drm_dev) in drm_release_iommu_mapping()
48 static inline int drm_iommu_attach_device(struct drm_device *drm_dev, in drm_iommu_attach_device()
54 static inline void drm_iommu_detach_device(struct drm_device *drm_dev, in drm_iommu_detach_device()
59 static inline bool is_drm_iommu_supported(struct drm_device *drm_dev) in is_drm_iommu_supported()
Dexynos_drm_gem.h64 struct exynos_drm_gem *exynos_drm_gem_create(struct drm_device *dev,
73 int exynos_drm_gem_create_ioctl(struct drm_device *dev, void *data,
81 dma_addr_t *exynos_drm_gem_get_dma_addr(struct drm_device *dev,
90 void exynos_drm_gem_put_dma_addr(struct drm_device *dev,
95 int exynos_drm_gem_userptr_ioctl(struct drm_device *dev, void *data,
99 int exynos_drm_gem_get_ioctl(struct drm_device *dev, void *data,
103 unsigned long exynos_drm_gem_get_size(struct drm_device *dev,
112 struct drm_device *dev,
117 struct drm_device *dev, uint32_t handle,
149 int exynos_gem_map_sgt_with_dma(struct drm_device *drm_dev,
[all …]
Dexynos_drm_drv.h219 struct drm_device *drm_dev;
221 int (*probe)(struct drm_device *drm_dev, struct device *dev);
222 void (*remove)(struct drm_device *drm_dev, struct device *dev);
223 int (*open)(struct drm_device *drm_dev, struct device *dev,
225 void (*close)(struct drm_device *drm_dev, struct device *dev,
235 int exynos_drm_device_subdrv_probe(struct drm_device *dev);
236 int exynos_drm_device_subdrv_remove(struct drm_device *dev);
237 int exynos_drm_subdrv_open(struct drm_device *dev, struct drm_file *file);
238 void exynos_drm_subdrv_close(struct drm_device *dev, struct drm_file *file);
243 int exynos_dpi_bind(struct drm_device *dev, struct drm_encoder *encoder);
[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_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_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, unsigned int pipe);
27 void exynos_drm_crtc_disable_vblank(struct drm_device *dev, unsigned int pipe);
34 int exynos_drm_crtc_get_pipe_from_type(struct drm_device *drm_dev,
Dexynos_drm_gem.c25 struct drm_device *dev = exynos_gem->base.dev; in exynos_drm_alloc_buf()
110 struct drm_device *dev = exynos_gem->base.dev; in exynos_drm_free_buf()
172 unsigned long exynos_drm_gem_get_size(struct drm_device *dev, in exynos_drm_gem_get_size()
192 static struct exynos_drm_gem *exynos_drm_gem_init(struct drm_device *dev, in exynos_drm_gem_init()
225 struct exynos_drm_gem *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->base.dev; in exynos_drm_gem_mmap_buffer()
348 int exynos_drm_gem_get_ioctl(struct drm_device *dev, void *data, in exynos_drm_gem_get_ioctl()
[all …]
Dexynos_drm_core.c42 int exynos_drm_device_subdrv_probe(struct drm_device *dev) in exynos_drm_device_subdrv_probe()
71 int exynos_drm_device_subdrv_remove(struct drm_device *dev) in exynos_drm_device_subdrv_remove()
88 int exynos_drm_subdrv_open(struct drm_device *dev, struct drm_file *file) in exynos_drm_subdrv_open()
111 void exynos_drm_subdrv_close(struct drm_device *dev, struct drm_file *file) in exynos_drm_subdrv_close()
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()
133 void drm_iommu_detach_device(struct drm_device *drm_dev, in drm_iommu_detach_device()
Dexynos_drm_drv.c43 struct drm_device *dev;
71 struct drm_device *dev = commit->dev; in exynos_atomic_commit_complete()
133 static int exynos_drm_load(struct drm_device *dev, unsigned long flags) in exynos_drm_load()
231 static int exynos_drm_unload(struct drm_device *dev) in exynos_drm_unload()
260 int exynos_atomic_commit(struct drm_device *dev, struct drm_atomic_state *state, in exynos_atomic_commit()
308 static int exynos_drm_suspend(struct drm_device *dev, pm_message_t state) in exynos_drm_suspend()
327 static int exynos_drm_resume(struct drm_device *dev) in exynos_drm_resume()
346 static int exynos_drm_open(struct drm_device *dev, struct drm_file *file) in exynos_drm_open()
369 static void exynos_drm_preclose(struct drm_device *dev, in exynos_drm_preclose()
375 static void exynos_drm_postclose(struct drm_device *dev, struct drm_file *file) in exynos_drm_postclose()
[all …]
Dexynos_drm_fb.c42 static int check_fb_gem_memory_type(struct drm_device *drm_dev, in check_fb_gem_memory_type()
119 exynos_drm_framebuffer_init(struct drm_device *dev, in exynos_drm_framebuffer_init()
156 exynos_user_fb_create(struct drm_device *dev, struct drm_file *file_priv, in exynos_user_fb_create()
209 static void exynos_drm_output_poll_changed(struct drm_device *dev) in exynos_drm_output_poll_changed()
227 void exynos_drm_mode_config_init(struct drm_device *dev) in exynos_drm_mode_config_init()
Dexynos_drm_fb.h20 exynos_drm_framebuffer_init(struct drm_device *dev,
28 void exynos_drm_mode_config_init(struct drm_device *dev);
/linux-4.4.14/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()
480 int ast_driver_unload(struct drm_device *dev) in ast_driver_unload()
496 int ast_gem_create(struct drm_device *dev, in ast_gem_create()
520 struct drm_device *dev, in ast_dumb_create()
570 struct drm_device *dev, in ast_dumb_mmap_offset()
/linux-4.4.14/drivers/gpu/drm/msm/
Dmsm_drv.h179 int msm_atomic_check(struct drm_device *dev,
181 int msm_atomic_commit(struct drm_device *dev,
184 int msm_register_mmu(struct drm_device *dev, struct msm_mmu *mmu);
186 int msm_wait_fence(struct drm_device *dev, uint32_t fence,
188 int msm_queue_fence_cb(struct drm_device *dev,
190 void msm_update_fence(struct drm_device *dev, uint32_t fence);
192 int msm_ioctl_gem_submit(struct drm_device *dev, void *data,
207 int msm_gem_dumb_create(struct drm_file *file, struct drm_device *dev,
209 int msm_gem_dumb_map_offset(struct drm_file *file, struct drm_device *dev,
215 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()
36 int msm_register_mmu(struct drm_device *dev, struct msm_mmu *mmu) in msm_register_mmu()
180 static int msm_unload(struct drm_device *dev) in msm_unload()
258 static int msm_init_vram(struct drm_device *dev) in msm_init_vram()
333 static int msm_load(struct drm_device *dev, unsigned long flags) in msm_load()
442 static void load_gpu(struct drm_device *dev) in load_gpu()
455 static int msm_open(struct drm_device *dev, struct drm_file *file) in msm_open()
473 static void msm_preclose(struct drm_device *dev, struct drm_file *file) in msm_preclose()
490 static void msm_lastclose(struct drm_device *dev) in msm_lastclose()
499 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()
453 struct drm_device *dev = obj->dev; in msm_gem_cpu_prep()
480 struct drm_device *dev = obj->dev; in msm_gem_describe()
512 struct drm_device *dev = obj->dev; in msm_gem_free_object()
[all …]
Dmsm_atomic.c23 struct drm_device *dev;
87 static void msm_atomic_wait_for_commit_done(struct drm_device *dev, in msm_atomic_wait_for_commit_done()
120 struct drm_device *dev = state->dev; in complete_commit()
169 int msm_atomic_check(struct drm_device *dev, in msm_atomic_check()
202 int msm_atomic_commit(struct drm_device *dev, in msm_atomic_commit()
/linux-4.4.14/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.h77 void __armada_drm_queue_unref_work(struct drm_device *,
79 void armada_drm_queue_unref_work(struct drm_device *,
84 int armada_fbdev_init(struct drm_device *);
85 void armada_fbdev_lastclose(struct drm_device *);
86 void armada_fbdev_fini(struct drm_device *);
88 int armada_overlay_plane_create(struct drm_device *, unsigned long);
Darmada_gem.c84 armada_gem_linear_back(struct drm_device *dev, struct armada_gem_object *obj) in armada_gem_linear_back()
184 armada_gem_map_object(struct drm_device *dev, struct armada_gem_object *dobj) in armada_gem_map_object()
193 armada_gem_alloc_private_object(struct drm_device *dev, size_t size) in armada_gem_alloc_private_object()
211 struct armada_gem_object *armada_gem_alloc_object(struct drm_device *dev, in armada_gem_alloc_object()
239 int armada_gem_dumb_create(struct drm_file *file, struct drm_device *dev, in armada_gem_dumb_create()
271 int armada_gem_dumb_map_offset(struct drm_file *file, struct drm_device *dev, in armada_gem_dumb_map_offset()
304 int armada_gem_dumb_destroy(struct drm_file *file, struct drm_device *dev, in armada_gem_dumb_destroy()
311 int armada_gem_create_ioctl(struct drm_device *dev, void *data, in armada_gem_create_ioctl()
343 int armada_gem_mmap_ioctl(struct drm_device *dev, void *data, in armada_gem_mmap_ioctl()
370 int armada_gem_pwrite_ioctl(struct drm_device *dev, void *data, in armada_gem_pwrite_ioctl()
[all …]
Darmada_drv.c33 void __armada_drm_queue_unref_work(struct drm_device *dev, in __armada_drm_queue_unref_work()
42 void armada_drm_queue_unref_work(struct drm_device *dev, in armada_drm_queue_unref_work()
52 static int armada_drm_load(struct drm_device *dev, unsigned long flags) in armada_drm_load()
135 static int armada_drm_unload(struct drm_device *dev) in armada_drm_unload()
153 static int armada_drm_enable_vblank(struct drm_device *dev, unsigned int pipe) in armada_drm_enable_vblank()
160 static void armada_drm_disable_vblank(struct drm_device *dev, unsigned int pipe) in armada_drm_disable_vblank()
172 static void armada_drm_lastclose(struct drm_device *dev) in armada_drm_lastclose()
/linux-4.4.14/drivers/gpu/drm/radeon/
Dradeon_drv.c98 int radeon_driver_load_kms(struct drm_device *dev, unsigned long flags);
99 int radeon_driver_unload_kms(struct drm_device *dev);
100 void radeon_driver_lastclose_kms(struct drm_device *dev);
101 int radeon_driver_open_kms(struct drm_device *dev, struct drm_file *file_priv);
102 void radeon_driver_postclose_kms(struct drm_device *dev,
104 void radeon_driver_preclose_kms(struct drm_device *dev,
106 int radeon_suspend_kms(struct drm_device *dev, bool suspend, bool fbcon);
107 int radeon_resume_kms(struct drm_device *dev, bool resume, bool fbcon);
108 u32 radeon_get_vblank_counter_kms(struct drm_device *dev, unsigned int pipe);
109 int radeon_enable_vblank_kms(struct drm_device *dev, unsigned int pipe);
[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, unsigned int pipe) in radeon_enable_vblank()
100 void radeon_disable_vblank(struct drm_device *dev, unsigned int pipe) 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, unsigned int pipe) 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;
696 radeon_add_atom_connector(struct drm_device *dev,
706 radeon_add_legacy_connector(struct drm_device *dev,
714 radeon_get_encoder_enum(struct drm_device *dev, uint32_t supported_device,
716 extern void radeon_link_encoder_connector(struct drm_device *dev);
793 extern struct radeon_i2c_chan *radeon_i2c_create(struct drm_device *dev,
834 extern void radeon_setup_encoder_clones(struct drm_device *dev);
836 struct drm_encoder *radeon_encoder_legacy_lvds_add(struct drm_device *dev, int bios_index);
837 struct drm_encoder *radeon_encoder_legacy_primary_dac_add(struct drm_device *dev, int bios_index, i…
838 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 …]
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_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()
456 int radeon_gem_wait_idle_ioctl(struct drm_device *dev, void *data, in radeon_gem_wait_idle_ioctl()
[all …]
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()
267 struct drm_device *dev = master->base.dev; in radeon_dp_add_mst_connector()
294 struct drm_device *dev = connector->dev; in radeon_dp_register_mst_connector()
308 struct drm_device *dev = master->base.dev; in radeon_dp_destroy_mst_connector()
327 struct drm_device *dev = master->base.dev; in radeon_dp_mst_hotplug()
341 struct drm_device *dev = encoder->dev; in radeon_mst_find_connector()
361 struct drm_device *dev = crtc->dev; in radeon_dp_mst_prepare_pll()
[all …]
/linux-4.4.14/drivers/gpu/drm/r128/
Dr128_irq.c37 u32 r128_get_vblank_counter(struct drm_device *dev, unsigned int pipe) 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, unsigned int pipe) in r128_enable_vblank()
78 void r128_disable_vblank(struct drm_device *dev, unsigned int pipe) 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.4.14/drivers/gpu/drm/vc4/
Dvc4_drv.h13 struct drm_device *dev;
23 to_vc4_dev(struct drm_device *dev) in to_vc4_dev()
108 struct vc4_bo *vc4_bo_create(struct drm_device *dev, size_t size);
110 struct drm_device *dev,
112 struct dma_buf *vc4_prime_export(struct drm_device *dev,
117 int vc4_enable_vblank(struct drm_device *dev, unsigned int crtc_id);
118 void vc4_disable_vblank(struct drm_device *dev, unsigned int crtc_id);
135 void vc4_hvs_dump_state(struct drm_device *dev);
139 int vc4_kms_load(struct drm_device *dev);
142 struct drm_plane *vc4_plane_init(struct drm_device *dev,
Dvc4_crtc.c113 struct drm_device *dev = node->minor->dev; in vc4_crtc_debugfs_regs()
249 static void require_hvs_enabled(struct drm_device *dev) in require_hvs_enabled()
259 struct drm_device *dev = crtc->dev; in vc4_crtc_disable()
297 struct drm_device *dev = crtc->dev; in vc4_crtc_enable()
321 struct drm_device *dev = crtc->dev; in vc4_crtc_atomic_check()
367 struct drm_device *dev = crtc->dev; in vc4_crtc_atomic_flush()
431 int vc4_enable_vblank(struct drm_device *dev, unsigned int crtc_id) in vc4_enable_vblank()
441 void vc4_disable_vblank(struct drm_device *dev, unsigned int crtc_id) in vc4_disable_vblank()
452 struct drm_device *dev = crtc->dev; in vc4_crtc_handle_page_flip()
505 struct drm_device *dev = crtc->dev; in vc4_cancel_page_flip()
[all …]
Dvc4_hdmi.c124 struct drm_device *dev = node->minor->dev; in vc4_hdmi_debugfs_regs()
144 static void vc4_hdmi_dump_regs(struct drm_device *dev) in vc4_hdmi_dump_regs()
164 struct drm_device *dev = connector->dev; in vc4_hdmi_connector_detect()
192 struct drm_device *dev = connector->dev; in vc4_hdmi_connector_get_modes()
231 static struct drm_connector *vc4_hdmi_connector_init(struct drm_device *dev, in vc4_hdmi_connector_init()
282 struct drm_device *dev = encoder->dev; in vc4_hdmi_encoder_mode_set()
349 struct drm_device *dev = encoder->dev; in vc4_hdmi_encoder_disable()
360 struct drm_device *dev = encoder->dev; in vc4_hdmi_encoder_enable()
437 struct drm_device *drm = dev_get_drvdata(master); in vc4_hdmi_bind()
548 struct drm_device *drm = dev_get_drvdata(master); in vc4_hdmi_unbind()
/linux-4.4.14/drivers/gpu/drm/mga/
Dmga_irq.c38 u32 mga_get_vblank_counter(struct drm_device *dev, unsigned int pipe) 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, unsigned int pipe) in mga_enable_vblank()
106 void mga_disable_vblank(struct drm_device *dev, unsigned int pipe) 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.4.14/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.4.14/drivers/gpu/drm/tegra/
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.h41 struct drm_device *drm;
76 struct drm_tegra_submit *args, struct drm_device *drm,
81 struct drm_tegra_submit *args, struct drm_device *drm,
102 int tegra_drm_init(struct tegra_drm *tegra, struct drm_device *drm);
231 int tegra_dc_rgb_init(struct drm_device *drm, struct tegra_dc *dc);
237 int tegra_output_init(struct drm_device *drm, struct tegra_output *output);
269 struct drm_framebuffer *tegra_fb_create(struct drm_device *drm,
272 int tegra_drm_fb_prepare(struct drm_device *drm);
273 void tegra_drm_fb_free(struct drm_device *drm);
274 int tegra_drm_fb_init(struct drm_device *drm);
[all …]
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()
216 static int tegra_drm_unload(struct drm_device *drm) in tegra_drm_unload()
241 static int tegra_drm_open(struct drm_device *drm, struct drm_file *filp) in tegra_drm_open()
261 static void tegra_drm_lastclose(struct drm_device *drm) in tegra_drm_lastclose()
271 host1x_bo_lookup(struct drm_device *drm, struct drm_file *file, u32 handle) in host1x_bo_lookup()
290 struct drm_device *drm, in host1x_reloc_copy_from_user()
328 struct drm_tegra_submit *args, struct drm_device *drm, in tegra_drm_submit()
447 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()
287 static struct tegra_fbdev *tegra_fbdev_create(struct drm_device *drm) in tegra_fbdev_create()
312 struct drm_device *drm = fbdev->base.dev; in tegra_fbdev_init()
362 void tegra_fb_output_poll_changed(struct drm_device *drm) in tegra_fb_output_poll_changed()
371 int tegra_drm_fb_prepare(struct drm_device *drm) in tegra_drm_fb_prepare()
384 void tegra_drm_fb_free(struct drm_device *drm) in tegra_drm_fb_free()
393 int tegra_drm_fb_init(struct drm_device *drm) in tegra_drm_fb_init()
408 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()
224 static int tegra_bo_alloc(struct drm_device *drm, struct tegra_bo *bo) in tegra_bo_alloc()
255 struct tegra_bo *tegra_bo_create(struct drm_device *drm, size_t size, in tegra_bo_create()
284 struct drm_device *drm, in tegra_bo_create_with_handle()
307 static struct tegra_bo *tegra_bo_import(struct drm_device *drm, in tegra_bo_import()
387 int tegra_bo_dumb_create(struct drm_file *file, struct drm_device *drm, in tegra_bo_dumb_create()
[all …]
/linux-4.4.14/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, in qxl_noop_get_vblank_counter()
205 static int qxl_noop_enable_vblank(struct drm_device *dev, unsigned int pipe) in qxl_noop_enable_vblank()
[all …]
/linux-4.4.14/drivers/gpu/drm/vmwgfx/
Dvmwgfx_drv.h362 struct drm_device *dev;
534 static inline struct vmw_private *vmw_priv(struct drm_device *dev) in vmw_priv()
637 extern int vmw_dmabuf_alloc_ioctl(struct drm_device *dev, void *data,
639 extern int vmw_dmabuf_unref_ioctl(struct drm_device *dev, void *data,
641 extern int vmw_user_dmabuf_synccpu_ioctl(struct drm_device *dev, void *data,
649 extern int vmw_stream_claim_ioctl(struct drm_device *dev, void *data,
651 extern int vmw_stream_unref_ioctl(struct drm_device *dev, void *data,
697 extern int vmw_getparam_ioctl(struct drm_device *dev, void *data,
699 extern int vmw_get_cap_3d_ioctl(struct drm_device *dev, void *data,
701 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.4.14/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_drv.c44 int rockchip_drm_dma_attach_device(struct drm_device *drm_dev, in rockchip_drm_dma_attach_device()
60 void rockchip_drm_dma_detach_device(struct drm_device *drm_dev, in rockchip_drm_dma_detach_device()
67 int rockchip_register_crtc_funcs(struct drm_device *dev, in rockchip_register_crtc_funcs()
82 void rockchip_unregister_crtc_funcs(struct drm_device *dev, int pipe) in rockchip_unregister_crtc_funcs()
93 static struct drm_crtc *rockchip_crtc_from_pipe(struct drm_device *drm, in rockchip_crtc_from_pipe()
106 static int rockchip_drm_crtc_enable_vblank(struct drm_device *dev, in rockchip_drm_crtc_enable_vblank()
119 static void rockchip_drm_crtc_disable_vblank(struct drm_device *dev, in rockchip_drm_crtc_disable_vblank()
130 static int rockchip_drm_load(struct drm_device *drm_dev, unsigned long flags) in rockchip_drm_load()
236 static int rockchip_drm_unload(struct drm_device *drm_dev) in rockchip_drm_unload()
252 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_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()
108 rockchip_gem_create_object(struct drm_device *drm, unsigned int size, in rockchip_gem_create_object()
162 struct drm_device *drm, unsigned int size, in rockchip_gem_create_with_handle()
195 struct drm_device *dev, uint32_t handle, in rockchip_gem_dumb_map_offset()
228 struct drm_device *dev, in rockchip_gem_dumb_create()
260 struct drm_device *drm = obj->dev; in rockchip_gem_prime_get_sg_table()
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()
175 rockchip_drm_framebuffer_init(struct drm_device *dev, in rockchip_drm_framebuffer_init()
188 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.4.14/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.4.14/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.c48 static struct drm_framebuffer *tilcdc_fb_create(struct drm_device *dev, in tilcdc_fb_create()
54 static void tilcdc_fb_output_poll_changed(struct drm_device *dev) in tilcdc_fb_output_poll_changed()
65 static int modeset_init(struct drm_device *dev) in modeset_init()
109 static int tilcdc_unload(struct drm_device *dev) in tilcdc_unload()
147 static int tilcdc_load(struct drm_device *dev, unsigned long flags) in tilcdc_load()
352 static void tilcdc_preclose(struct drm_device *dev, struct drm_file *file) in tilcdc_preclose()
359 static void tilcdc_lastclose(struct drm_device *dev) in tilcdc_lastclose()
367 struct drm_device *dev = arg; in tilcdc_irq()
372 static void tilcdc_irq_preinstall(struct drm_device *dev) in tilcdc_irq_preinstall()
377 static int tilcdc_irq_postinstall(struct drm_device *dev) in tilcdc_irq_postinstall()
[all …]
Dtilcdc_crtc.c50 struct drm_device *dev = tilcdc_crtc->base.dev; in unref_worker()
71 struct drm_device *dev = crtc->dev; in set_scanout()
90 struct drm_device *dev = crtc->dev; in update_scanout()
119 struct drm_device *dev = crtc->dev; in start()
136 struct drm_device *dev = crtc->dev; in stop()
160 struct drm_device *dev = crtc->dev; in tilcdc_crtc_page_flip()
177 struct drm_device *dev = crtc->dev; in tilcdc_crtc_dpms()
262 struct drm_device *dev = crtc->dev; in tilcdc_crtc_mode_set()
455 struct drm_device *dev = crtc->dev; in tilcdc_crtc_max_width()
573 struct drm_device *dev = crtc->dev; in tilcdc_crtc_update_clk()
[all …]
Dtilcdc_external.h21 int tilcdc_add_external_encoders(struct drm_device *dev, int *bpp);
22 void tilcdc_remove_external_encoders(struct drm_device *dev);
/linux-4.4.14/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.4.14/drivers/gpu/drm/msm/mdp/mdp4/
Dmdp4_kms.h31 struct drm_device *dev;
198 struct drm_plane *mdp4_plane_init(struct drm_device *dev,
206 struct drm_crtc *mdp4_crtc_init(struct drm_device *dev,
211 struct drm_encoder *mdp4_dtv_encoder_init(struct drm_device *dev);
214 struct drm_encoder *mdp4_lcdc_encoder_init(struct drm_device *dev,
217 struct drm_connector *mdp4_lvds_connector_init(struct drm_device *dev,
221 struct clk *mpd4_lvds_pll_init(struct drm_device *dev);
223 static inline struct clk *mpd4_lvds_pll_init(struct drm_device *dev) in mpd4_lvds_pll_init()
/linux-4.4.14/drivers/gpu/drm/mgag200/
Dmgag200_drv.h144 struct drm_device *dev;
189 struct drm_device *dev;
253 int mgag200_framebuffer_init(struct drm_device *dev,
259 int mgag200_driver_load(struct drm_device *dev, unsigned long flags);
260 int mgag200_driver_unload(struct drm_device *dev);
261 int mgag200_gem_create(struct drm_device *dev,
265 struct drm_device *dev,
270 struct drm_device *dev,
274 struct mga_i2c_chan *mgag200_i2c_create(struct drm_device *dev);
298 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()
156 static int mgag200_device_init(struct drm_device *dev, in mgag200_device_init()
205 int mgag200_driver_load(struct drm_device *dev, unsigned long flags) in mgag200_driver_load()
265 int mgag200_driver_unload(struct drm_device *dev) in mgag200_driver_unload()
279 int mgag200_gem_create(struct drm_device *dev, in mgag200_gem_create()
303 struct drm_device *dev, in mgag200_dumb_create()
354 struct drm_device *dev, in mgag200_dumb_mmap_offset()
/linux-4.4.14/drivers/gpu/drm/virtio/
Dvirtgpu_drv.h51 int drm_virtio_set_busid(struct drm_device *dev, struct drm_master *master);
166 struct drm_device *ddev;
215 int virtio_gpu_driver_load(struct drm_device *dev, unsigned long flags);
216 int virtio_gpu_driver_unload(struct drm_device *dev);
217 int virtio_gpu_driver_open(struct drm_device *dev, struct drm_file *file);
218 void virtio_gpu_driver_postclose(struct drm_device *dev, struct drm_file *file);
225 struct drm_device *dev,
233 struct virtio_gpu_object *virtio_gpu_alloc_object(struct drm_device *dev,
237 struct drm_device *dev,
240 struct drm_device *dev,
[all …]
Dvirtgpu_gem.c37 struct virtio_gpu_object *virtio_gpu_alloc_object(struct drm_device *dev, in virtio_gpu_alloc_object()
53 struct drm_device *dev, in virtio_gpu_gem_create()
82 struct drm_device *dev, in virtio_gpu_mode_dumb_create()
120 struct drm_device *dev, in virtio_gpu_mode_dumb_destroy()
127 struct drm_device *dev, in virtio_gpu_mode_dumb_mmap()
/linux-4.4.14/drivers/gpu/drm/atmel-hlcdc/
Datmel_hlcdc_dc.c377 struct drm_device *dev = data; in atmel_hlcdc_dc_irq_handler()
404 static struct drm_framebuffer *atmel_hlcdc_fb_create(struct drm_device *dev, in atmel_hlcdc_fb_create()
410 static void atmel_hlcdc_fb_output_poll_changed(struct drm_device *dev) in atmel_hlcdc_fb_output_poll_changed()
432 static int atmel_hlcdc_dc_modeset_init(struct drm_device *dev) in atmel_hlcdc_dc_modeset_init()
481 static int atmel_hlcdc_dc_load(struct drm_device *dev) in atmel_hlcdc_dc_load()
560 static void atmel_hlcdc_dc_unload(struct drm_device *dev) in atmel_hlcdc_dc_unload()
582 static int atmel_hlcdc_dc_connector_plug_all(struct drm_device *dev) in atmel_hlcdc_dc_connector_plug_all()
610 static void atmel_hlcdc_dc_connector_unplug_all(struct drm_device *dev) in atmel_hlcdc_dc_connector_unplug_all()
617 static void atmel_hlcdc_dc_preclose(struct drm_device *dev, in atmel_hlcdc_dc_preclose()
626 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.4.14/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.h74 extern int sis_idle(struct drm_device *dev);
75 extern void sis_reclaim_buffers_locked(struct drm_device *dev,
77 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.4.14/drivers/gpu/drm/imx/
Dimx-drm.h7 struct drm_device;
27 int imx_drm_add_crtc(struct drm_device *drm, struct drm_crtc *crtc,
40 void imx_drm_mode_config_init(struct drm_device *drm);
51 int imx_drm_encoder_parse_of(struct drm_device *drm,
Dimx-drm-core.c41 struct drm_device *drm;
62 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, unsigned int pipe) in imx_drm_enable_vblank()
166 static void imx_drm_disable_vblank(struct drm_device *drm, unsigned int pipe) 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.4.14/drivers/gpu/drm/sti/
Dsti_crtc.h14 int sti_crtc_init(struct drm_device *drm_dev, struct sti_mixer *mixer,
16 int sti_crtc_enable_vblank(struct drm_device *dev, unsigned int pipe);
17 void sti_crtc_disable_vblank(struct drm_device *dev, unsigned int pipe);
/linux-4.4.14/drivers/gpu/drm/msm/mdp/mdp5/
Dmdp5_kms.h32 struct drm_device *dev;
207 struct drm_plane *mdp5_plane_init(struct drm_device *dev,
218 struct drm_crtc *mdp5_crtc_init(struct drm_device *dev,
221 struct drm_encoder *mdp5_encoder_init(struct drm_device *dev,
227 struct drm_encoder *mdp5_cmd_encoder_init(struct drm_device *dev,
232 static inline struct drm_encoder *mdp5_cmd_encoder_init(struct drm_device *dev, in mdp5_cmd_encoder_init()
/linux-4.4.14/drivers/gpu/drm/amd/amdgpu/
Damdgpu_irq.h70 void amdgpu_irq_preinstall(struct drm_device *dev);
71 int amdgpu_irq_postinstall(struct drm_device *dev);
72 void amdgpu_irq_uninstall(struct drm_device *dev);
/linux-4.4.14/drivers/gpu/drm/fsl-dcu/
Dfsl_dcu_drm_drv.c38 static int fsl_dcu_drm_irq_init(struct drm_device *dev) in fsl_dcu_drm_irq_init()
66 static int fsl_dcu_load(struct drm_device *drm, unsigned long flags) in fsl_dcu_load()
104 static int fsl_dcu_unload(struct drm_device *dev) in fsl_dcu_unload()
115 static void fsl_dcu_drm_preclose(struct drm_device *dev, struct drm_file *file) in fsl_dcu_drm_preclose()
121 struct drm_device *dev = arg; in fsl_dcu_drm_irq()
143 static int fsl_dcu_drm_enable_vblank(struct drm_device *dev, unsigned int pipe) in fsl_dcu_drm_enable_vblank()
159 static void fsl_dcu_drm_disable_vblank(struct drm_device *dev, in fsl_dcu_drm_disable_vblank()
297 struct drm_device *drm; in fsl_dcu_drm_probe()
/linux-4.4.14/drivers/gpu/drm/rcar-du/
Drcar_du_drv.c147 static int rcar_du_unload(struct drm_device *dev) in rcar_du_unload()
164 static int rcar_du_load(struct drm_device *dev, unsigned long flags) in rcar_du_load()
223 static void rcar_du_preclose(struct drm_device *dev, struct drm_file *file) in rcar_du_preclose()
232 static void rcar_du_lastclose(struct drm_device *dev) in rcar_du_lastclose()
239 static int rcar_du_enable_vblank(struct drm_device *dev, unsigned int pipe) in rcar_du_enable_vblank()
248 static void rcar_du_disable_vblank(struct drm_device *dev, unsigned int pipe) in rcar_du_disable_vblank()
/linux-4.4.14/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.4.14/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()
266 struct drm_device *vgem_device;

1234