| /linux/drivers/gpu/drm/ |
| H A D | drm_internal.h | 53 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 D | drm_client_event.c | 32 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/drivers/gpu/drm/nouveau/dispnv04/ |
| H A D | hw.h | 37 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 D | disp.h | 94 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/include/drm/ |
| H A D | drm_client_event.h | 8 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 D | drm_modeset_helper.h | 28 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 D | drm_connector.h | 39 struct drm_device; 2107 struct drm_device *dev; 2533 int drm_connector_init(struct drm_device *dev, 2537 int drm_connector_dynamic_init(struct drm_device *dev, 2542 int drm_connector_init_with_ddc(struct drm_device *dev, 2547 int drmm_connector_init(struct drm_device *dev, 2552 int drmm_connector_hdmi_init(struct drm_device *dev, 2589 static inline struct drm_connector *drm_connector_lookup(struct drm_device *dev, in drm_connector_lookup() 2658 int drm_mode_create_dvi_i_properties(struct drm_device *dev); 2661 int drm_mode_create_tv_margin_properties(struct drm_device *dev); [all …]
|
| /linux/drivers/gpu/drm/nouveau/ |
| H A D | nouveau_bios.h | 49 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 D | nouveau_led.h | 33 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 D | nouveau_gem.h | 24 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/gma500/ |
| H A D | opregion.h | 26 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 D | cdv_device.h | 7 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 D | power.c | 46 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 D | power.h | 36 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 D | psb_irq.h | 16 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);
|
| /linux/drivers/gpu/drm/exynos/ |
| H A D | exynos_drm_g2d.h | 8 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/msm/ |
| H A D | msm_drv.h | 74 struct drm_device *dev; 77 int (*kms_init)(struct drm_device *dev); 214 int msm_atomic_check(struct drm_device *dev, struct drm_atomic_commit *state); 215 struct drm_atomic_commit *msm_atomic_state_alloc(struct drm_device *dev); 220 int msm_register_mmu(struct drm_device *dev, struct msm_mmu *mmu); 221 void msm_unregister_mmu(struct drm_device *dev, struct msm_mmu *mmu); 223 struct drm_gpuvm *msm_kms_init_vm(struct drm_device *dev, struct device *mdss_dev); 224 bool msm_use_mmu(struct drm_device *dev); 226 int msm_ioctl_gem_submit(struct drm_device *dev, void *data, 228 int msm_ioctl_vm_bind(struct drm_device *dev, void *data, [all …]
|
| H A D | msm_kms.c | 36 struct drm_device *dev = arg; in msm_irq() 45 static void msm_irq_preinstall(struct drm_device *dev) in msm_irq_preinstall() 55 static int msm_irq_postinstall(struct drm_device *dev) in msm_irq_postinstall() 68 static int msm_irq_install(struct drm_device *dev, unsigned int irq) in msm_irq_install() 94 static void msm_irq_uninstall(struct drm_device *dev) in msm_irq_uninstall() 148 struct drm_device *dev = crtc->dev; in msm_crtc_enable_vblank() 159 struct drm_device *dev = crtc->dev; in msm_crtc_disable_vblank() 180 struct drm_gpuvm *msm_kms_init_vm(struct drm_device *dev, struct device *mdss_dev) in msm_kms_init_vm() 223 struct drm_device *ddev = priv->dev; in msm_drm_kms_unregister() 232 struct drm_device *ddev = priv->dev; in msm_drm_kms_uninit() [all …]
|
| /linux/drivers/gpu/drm/tegra/ |
| H A D | uapi.h | 15 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/drivers/gpu/drm/omapdrm/ |
| H A D | omap_gem.h | 18 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 D | omap_irq.h | 15 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/include/drm/clients/ |
| H A D | drm_client_setup.h | 8 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/v3d/ |
| H A D | v3d_trace.h | 16 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/gpu/drm/sysfb/ |
| H A D | drm_sysfb_helper.h | 35 int drm_sysfb_get_validated_int(struct drm_device *dev, const char *name, 37 int drm_sysfb_get_validated_int0(struct drm_device *dev, const char *name, 39 const struct drm_format_info *drm_sysfb_get_format(struct drm_device *dev, 45 int drm_sysfb_get_width_si(struct drm_device *dev, const struct screen_info *si); 46 int drm_sysfb_get_height_si(struct drm_device *dev, const struct screen_info *si); 47 struct resource *drm_sysfb_get_memory_si(struct drm_device *dev, 50 int drm_sysfb_get_stride_si(struct drm_device *dev, const struct screen_info *si, 53 s64 drm_sysfb_get_visible_size_si(struct drm_device *dev, const struct screen_info *si, 71 struct drm_device dev; 85 static inline struct drm_sysfb_device *to_drm_sysfb_device(struct drm_device *dev) in to_drm_sysfb_device() [all …]
|
| /linux/drivers/gpu/drm/clients/ |
| H A D | drm_client_internal.h | 6 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()
|