Home
last modified time | relevance | path

Searched refs:drm_device (Results 1 – 25 of 442) sorted by relevance

12345678910>>...18

/linux/drivers/gpu/drm/
H A Ddrm_internal.h53 void drm_client_debugfs_init(struct drm_device *dev);
55 static inline void drm_client_debugfs_init(struct drm_device *dev) in drm_client_debugfs_init()
61 void drm_client_sysrq_register(struct drm_device *dev);
62 void drm_client_sysrq_unregister(struct drm_device *dev);
64 static inline void drm_client_sysrq_register(struct drm_device *dev) in drm_client_sysrq_register()
66 static inline void drm_client_sysrq_unregister(struct drm_device *dev) in drm_client_sysrq_unregister()
72 bool drm_dev_needs_global_mutex(struct drm_device *dev);
79 int drm_pci_set_busid(struct drm_device *dev, struct drm_master *master);
83 static inline int drm_pci_set_busid(struct drm_device *dev, in drm_pci_set_busid()
92 int drm_prime_handle_to_fd_ioctl(struct drm_device *dev, void *data,
[all …]
H A Ddrm_client_event.c32 void drm_client_dev_unregister(struct drm_device *dev) in drm_client_dev_unregister()
56 struct drm_device *dev = client->dev; in drm_client_hotplug()
86 void drm_client_dev_hotplug(struct drm_device *dev) in drm_client_dev_hotplug()
105 void drm_client_dev_restore(struct drm_device *dev, bool force) in drm_client_dev_restore()
128 struct drm_device *dev = client->dev; in drm_client_suspend()
143 void drm_client_dev_suspend(struct drm_device *dev) in drm_client_dev_suspend()
158 struct drm_device *dev = client->dev; in drm_client_resume()
176 void drm_client_dev_resume(struct drm_device *dev) in drm_client_dev_resume()
193 struct drm_device *dev = entry->dev; in drm_client_debugfs_internal_clients()
209 void drm_client_debugfs_init(struct drm_device *dev) in drm_client_debugfs_init()
/linux/include/drm/
H A Ddrm_client_event.h8 struct drm_device;
11 void drm_client_dev_unregister(struct drm_device *dev);
12 void drm_client_dev_hotplug(struct drm_device *dev);
13 void drm_client_dev_restore(struct drm_device *dev, bool force);
14 void drm_client_dev_suspend(struct drm_device *dev);
15 void drm_client_dev_resume(struct drm_device *dev);
17 static inline void drm_client_dev_unregister(struct drm_device *dev) in drm_client_dev_unregister()
19 static inline void drm_client_dev_hotplug(struct drm_device *dev) in drm_client_dev_hotplug()
21 static inline void drm_client_dev_restore(struct drm_device *dev, bool force) in drm_client_dev_restore()
23 static inline void drm_client_dev_suspend(struct drm_device *dev) in drm_client_dev_suspend()
[all …]
H A Ddrm_modeset_helper.h28 struct drm_device;
33 void drm_helper_move_panel_connectors_to_head(struct drm_device *);
35 void drm_helper_mode_fill_fb_struct(struct drm_device *dev,
40 int drm_crtc_init(struct drm_device *dev, struct drm_crtc *crtc,
43 int drm_mode_config_helper_suspend(struct drm_device *dev);
44 int drm_mode_config_helper_resume(struct drm_device *dev);
H A Ddrm_lease.h12 struct drm_device;
27 int drm_mode_create_lease_ioctl(struct drm_device *dev,
30 int drm_mode_list_lessees_ioctl(struct drm_device *dev,
33 int drm_mode_get_lease_ioctl(struct drm_device *dev,
36 int drm_mode_revoke_lease_ioctl(struct drm_device *dev,
H A Ddrm_gem_framebuffer_helper.h8 struct drm_device;
25 int drm_gem_fb_init_with_funcs(struct drm_device *dev,
32 drm_gem_fb_create_with_funcs(struct drm_device *dev, struct drm_file *file,
37 drm_gem_fb_create(struct drm_device *dev, struct drm_file *file,
41 drm_gem_fb_create_with_dirty(struct drm_device *dev, struct drm_file *file,
54 int drm_gem_fb_afbc_init(struct drm_device *dev,
/linux/drivers/gpu/drm/gma500/
H A 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()
H A Dcdv_device.h7 struct drm_device;
12 extern void cdv_intel_crt_init(struct drm_device *dev,
14 extern void cdv_intel_lvds_init(struct drm_device *dev,
16 extern void cdv_hdmi_init(struct drm_device *dev, struct psb_intel_mode_device *mode_dev,
18 extern struct drm_display_mode *cdv_intel_crtc_mode_get(struct drm_device *dev,
20 extern void cdv_update_wm(struct drm_device *dev, struct drm_crtc *crtc);
21 extern void cdv_disable_sr(struct drm_device *dev);
H A Dpower.c46 void gma_power_init(struct drm_device *dev) in gma_power_init()
79 void gma_power_uninit(struct drm_device *dev) in gma_power_uninit()
95 static void gma_suspend_display(struct drm_device *dev) in gma_suspend_display()
112 struct drm_device *dev = pci_get_drvdata(pdev); in gma_resume_display()
136 struct drm_device *dev = pci_get_drvdata(pdev); in gma_suspend_pci()
159 struct drm_device *dev = pci_get_drvdata(pdev); in gma_resume_pci()
181 struct drm_device *dev = pci_get_drvdata(pdev); in gma_power_suspend()
198 struct drm_device *dev = pci_get_drvdata(pdev); in gma_power_resume()
214 bool gma_power_begin(struct drm_device *dev, bool force_on) in gma_power_begin()
229 void gma_power_end(struct drm_device *dev) in gma_power_end()
H A Dpower.h36 struct drm_device;
38 void gma_power_init(struct drm_device *dev);
39 void gma_power_uninit(struct drm_device *dev);
51 bool gma_power_begin(struct drm_device *dev, bool force);
52 void gma_power_end(struct drm_device *dev);
H A Dpsb_irq.h16 struct drm_device;
18 void gma_irq_preinstall(struct drm_device *dev);
19 void gma_irq_postinstall(struct drm_device *dev);
20 int gma_irq_install(struct drm_device *dev);
21 void gma_irq_uninstall(struct drm_device *dev);
H A Dgem.h15 struct drm_device;
38 psb_gem_create(struct drm_device *dev, u64 size, const char *name, bool stolen, u32 align);
47 int psb_gem_mm_init(struct drm_device *dev);
48 void psb_gem_mm_fini(struct drm_device *dev);
49 int psb_gem_mm_resume(struct drm_device *dev);
/linux/drivers/gpu/drm/nouveau/
H A Dnouveau_led.h33 struct drm_device *dev;
39 nouveau_led(struct drm_device *dev) in nouveau_led()
46 int nouveau_led_init(struct drm_device *dev);
47 void nouveau_led_suspend(struct drm_device *dev);
48 void nouveau_led_resume(struct drm_device *dev);
49 void nouveau_led_fini(struct drm_device *dev);
51 static inline int nouveau_led_init(struct drm_device *dev) { return 0; }; in nouveau_led_init()
52 static inline void nouveau_led_suspend(struct drm_device *dev) { }; in nouveau_led_suspend()
53 static inline void nouveau_led_resume(struct drm_device *dev) { }; in nouveau_led_resume()
54 static inline void nouveau_led_fini(struct drm_device *dev) { }; in nouveau_led_fini()
H A Dnouveau_bios.h49 int bit_table(struct drm_device *, u8 id, struct bit_entry *);
78 struct drm_device *dev;
157 void *olddcb_table(struct drm_device *);
158 void *olddcb_outp(struct drm_device *, u8 idx);
159 int olddcb_outp_foreach(struct drm_device *, void *data,
160 int (*)(struct drm_device *, void *, int idx, u8 *outp));
161 u8 *olddcb_conntab(struct drm_device *);
162 u8 *olddcb_conn(struct drm_device *, u8 idx);
164 int nouveau_bios_init(struct drm_device *);
165 void nouveau_bios_takedown(struct drm_device *dev);
[all …]
H A Dnouveau_gem.h24 extern int nouveau_gem_ioctl_new(struct drm_device *, void *,
26 extern int nouveau_gem_ioctl_pushbuf(struct drm_device *, void *,
28 extern int nouveau_gem_ioctl_cpu_prep(struct drm_device *, void *,
30 extern int nouveau_gem_ioctl_cpu_fini(struct drm_device *, void *,
32 extern int nouveau_gem_ioctl_info(struct drm_device *, void *,
39 struct drm_device *, struct dma_buf_attachment *, struct sg_table *);
/linux/drivers/gpu/drm/nouveau/dispnv04/
H A Dhw.h37 void NVWriteVgaSeq(struct drm_device *, int head, uint8_t index, uint8_t value);
38 uint8_t NVReadVgaSeq(struct drm_device *, int head, uint8_t index);
39 void NVWriteVgaGr(struct drm_device *, int head, uint8_t index, uint8_t value);
40 uint8_t NVReadVgaGr(struct drm_device *, int head, uint8_t index);
41 void NVSetOwner(struct drm_device *, int owner);
42 void NVBlankScreen(struct drm_device *, int head, bool blank);
43 int nouveau_hw_get_pllvals(struct drm_device *, enum nvbios_pll_type plltype,
46 int nouveau_hw_get_clock(struct drm_device *, enum nvbios_pll_type plltype);
47 void nouveau_hw_save_vga_fonts(struct drm_device *, bool save);
48 void nouveau_hw_save_state(struct drm_device *, int head,
[all …]
H A Ddisp.h94 nv04_display(struct drm_device *dev) in nv04_display()
100 int nv04_display_create(struct drm_device *);
105 int nv04_crtc_create(struct drm_device *, int index);
116 int nv04_dfp_get_bound_head(struct drm_device *dev, struct dcb_output *dcbent);
117 void nv04_dfp_bind_head(struct drm_device *dev, struct dcb_output *dcbent,
119 void nv04_dfp_disable(struct drm_device *dev, int head);
123 int nv04_tv_identify(struct drm_device *dev, int i2c_index);
130 void nouveau_overlay_init(struct drm_device *dev);
133 nv_two_heads(struct drm_device *dev) in nv_two_heads()
146 nv_gf4_disp_arch(struct drm_device *dev) in nv_gf4_disp_arch()
[all …]
/linux/drivers/gpu/drm/exynos/
H A Dexynos_drm_g2d.h8 extern int exynos_g2d_get_ver_ioctl(struct drm_device *dev, void *data,
10 extern int exynos_g2d_set_cmdlist_ioctl(struct drm_device *dev, void *data,
12 extern int exynos_g2d_exec_ioctl(struct drm_device *dev, void *data,
15 extern int g2d_open(struct drm_device *drm_dev, struct drm_file *file);
16 extern void g2d_close(struct drm_device *drm_dev, struct drm_file *file);
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()
37 static inline int g2d_open(struct drm_device *drm_dev, struct drm_file *file) in g2d_open()
42 static inline void g2d_close(struct drm_device *drm_dev, struct drm_file *file) in g2d_close()
/linux/drivers/gpu/drm/tegra/
H A Duapi.h15 struct drm_device;
37 int tegra_drm_ioctl_channel_open(struct drm_device *drm, void *data,
39 int tegra_drm_ioctl_channel_close(struct drm_device *drm, void *data,
41 int tegra_drm_ioctl_channel_map(struct drm_device *drm, void *data,
43 int tegra_drm_ioctl_channel_unmap(struct drm_device *drm, void *data,
45 int tegra_drm_ioctl_channel_submit(struct drm_device *drm, void *data,
47 int tegra_drm_ioctl_syncpoint_allocate(struct drm_device *drm, void *data,
49 int tegra_drm_ioctl_syncpoint_free(struct drm_device *drm, void *data,
51 int tegra_drm_ioctl_syncpoint_wait(struct drm_device *drm, void *data,
/linux/include/drm/clients/
H A Ddrm_client_setup.h8 struct drm_device;
12 void drm_client_setup(struct drm_device *dev, const struct drm_format_info *format);
13 void drm_client_setup_with_fourcc(struct drm_device *dev, u32 fourcc);
14 void drm_client_setup_with_color_mode(struct drm_device *dev, unsigned int color_mode);
16 static inline void drm_client_setup(struct drm_device *dev, in drm_client_setup()
19 static inline void drm_client_setup_with_fourcc(struct drm_device *dev, u32 fourcc) in drm_client_setup_with_fourcc()
21 static inline void drm_client_setup_with_color_mode(struct drm_device *dev, in drm_client_setup_with_color_mode()
/linux/drivers/gpu/drm/omapdrm/
H A Domap_gem.h18 struct drm_device;
32 void omap_gem_init(struct drm_device *dev);
33 void omap_gem_deinit(struct drm_device *dev);
36 int omap_gem_resume(struct drm_device *dev);
45 struct drm_gem_object *omap_gem_new(struct drm_device *dev,
47 struct drm_gem_object *omap_gem_new_dmabuf(struct drm_device *dev, size_t size,
49 int omap_gem_new_handle(struct drm_device *dev, struct drm_file *file,
54 int omap_gem_dumb_map_offset(struct drm_file *file, struct drm_device *dev,
56 int omap_gem_dumb_create(struct drm_file *file, struct drm_device *dev,
65 struct drm_gem_object *omap_gem_prime_import(struct drm_device *dev,
H A Domap_irq.h15 struct drm_device;
21 void omap_drm_irq_uninstall(struct drm_device *dev);
22 int omap_drm_irq_install(struct drm_device *dev);
24 struct omap_irq_wait *omap_irq_wait_init(struct drm_device *dev,
26 int omap_irq_wait(struct drm_device *dev, struct omap_irq_wait *wait,
/linux/drivers/gpu/drm/clients/
H A Ddrm_client_internal.h6 struct drm_device;
10 int drm_fbdev_client_setup(struct drm_device *dev, const struct drm_format_info *format);
12 static inline int drm_fbdev_client_setup(struct drm_device *dev, in drm_fbdev_client_setup()
20 void drm_log_register(struct drm_device *dev);
22 static inline void drm_log_register(struct drm_device *dev) {} in drm_log_register()
/linux/drivers/gpu/drm/v3d/
H A Dv3d_trace.h16 TP_PROTO(struct drm_device *dev, u32 ct1qba, u32 ct1qea),
38 TP_PROTO(struct drm_device *dev, bool is_render,
68 TP_PROTO(struct drm_device *dev,
88 TP_PROTO(struct drm_device *dev,
108 TP_PROTO(struct drm_device *dev,
128 TP_PROTO(struct drm_device *dev,
148 TP_PROTO(struct drm_device *dev, u32 iia),
167 TP_PROTO(struct drm_device *dev,
187 TP_PROTO(struct drm_device *dev, u32 cfg5, u32 cfg6),
209 TP_PROTO(struct drm_device *dev,
[all …]
/linux/drivers/accel/ivpu/
H A Divpu_ms.h10 struct drm_device;
29 int ivpu_ms_start_ioctl(struct drm_device *dev, void *data, struct drm_file *file);
30 int ivpu_ms_stop_ioctl(struct drm_device *dev, void *data, struct drm_file *file);
31 int ivpu_ms_get_data_ioctl(struct drm_device *dev, void *data, struct drm_file *file);
32 int ivpu_ms_get_info_ioctl(struct drm_device *dev, void *data, struct drm_file *file);

12345678910>>...18