Home
last modified time | relevance | path

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

1234567

/freebsd-12.1/sys/dev/drm2/
H A DdrmP.h120 struct drm_device;
592 struct drm_device *dev;
686 int (*get_irq)(struct drm_device *dev);
705 int (*firstopen) (struct drm_device *);
710 int (*unload) (struct drm_device *);
712 int (*resume) (struct drm_device *);
888 struct drm_device *dev,
894 struct drm_device *dev,
937 struct drm_device *dev;
972 struct drm_device { struct
[all …]
H A Ddrm_crtc.h34 struct drm_device;
243 struct drm_device *dev;
387 struct drm_device *dev;
493 struct drm_device *dev;
563 struct drm_device *dev;
652 struct drm_device *dev;
713 int (*fb_create)(struct drm_device *dev,
844 extern int drm_crtc_init(struct drm_device *dev,
863 extern int drm_plane_init(struct drm_device *dev,
1002 extern int drm_mode_addfb(struct drm_device *dev,
[all …]
H A Ddrm_agpsupport.c77 int drm_agp_info_ioctl(struct drm_device *dev, void *data, in drm_agp_info_ioctl()
99 int drm_agp_acquire(struct drm_device * dev) in drm_agp_acquire()
128 int drm_agp_acquire_ioctl(struct drm_device *dev, void *data, in drm_agp_acquire_ioctl()
142 int drm_agp_release(struct drm_device * dev) in drm_agp_release()
152 int drm_agp_release_ioctl(struct drm_device *dev, void *data, in drm_agp_release_ioctl()
181 int drm_agp_enable_ioctl(struct drm_device *dev, void *data, in drm_agp_enable_ioctl()
239 int drm_agp_alloc_ioctl(struct drm_device *dev, void *data, in drm_agp_alloc_ioctl()
343 int drm_agp_bind_ioctl(struct drm_device *dev, void *data, in drm_agp_bind_ioctl()
386 int drm_agp_free_ioctl(struct drm_device *dev, void *data, in drm_agp_free_ioctl()
403 struct drm_agp_head *drm_agp_init(struct drm_device *dev) in drm_agp_init()
[all …]
H A Ddrm_gem.c72 drm_gem_init(struct drm_device *dev) in drm_gem_init()
97 drm_gem_destroy(struct drm_device *dev) in drm_gem_destroy()
108 int drm_gem_object_init(struct drm_device *dev, in drm_gem_object_init()
193 struct drm_device *dev; in drm_gem_handle_delete()
224 struct drm_device *dev = obj->dev; in drm_gem_handle_create()
249 struct drm_device *dev = obj->dev; in drm_gem_free_mmap_offset()
265 struct drm_device *dev = obj->dev; in drm_gem_create_mmap_offset()
380 struct drm_device *dev = obj->dev; in drm_gem_object_release_handle()
417 struct drm_device *dev = obj->dev; in drm_gem_object_free()
427 struct drm_device *dev = obj->dev; in drm_gem_object_handle_free()
[all …]
H A Ddrm_context.c62 void drm_ctxbitmap_free(struct drm_device * dev, int ctx_handle) in drm_ctxbitmap_free()
86 static int drm_ctxbitmap_next(struct drm_device * dev) in drm_ctxbitmap_next()
130 int drm_ctxbitmap_init(struct drm_device * dev) in drm_ctxbitmap_init()
162 void drm_ctxbitmap_cleanup(struct drm_device * dev) in drm_ctxbitmap_cleanup()
189 int drm_getsareactx(struct drm_device *dev, void *data, in drm_getsareactx()
222 int drm_setsareactx(struct drm_device *dev, void *data, in drm_setsareactx()
320 int drm_resctx(struct drm_device *dev, void *data, in drm_resctx()
351 int drm_addctx(struct drm_device *dev, void *data, in drm_addctx()
423 int drm_switchctx(struct drm_device *dev, void *data, in drm_switchctx()
443 int drm_newctx(struct drm_device *dev, void *data, in drm_newctx()
[all …]
H A Ddrm_crtc_helper.h125 extern void drm_helper_disable_unused_functions(struct drm_device *dev);
136 extern void drm_helper_move_panel_connectors_to_head(struct drm_device *);
159 extern int drm_helper_resume_force_mode(struct drm_device *dev);
160 extern void drm_kms_helper_poll_init(struct drm_device *dev);
161 extern void drm_kms_helper_poll_fini(struct drm_device *dev);
162 extern void drm_helper_hpd_irq_event(struct drm_device *dev);
163 extern void drm_kms_helper_hotplug_event(struct drm_device *dev);
165 extern void drm_kms_helper_poll_disable(struct drm_device *dev);
166 extern void drm_kms_helper_poll_enable(struct drm_device *dev);
/freebsd-12.1/sys/dev/drm/
H A DdrmP.h42 struct drm_device;
416 struct drm_device *dev;
546 int (*firstopen)(struct drm_device *);
550 void (*lastclose)(struct drm_device *);
551 int (*unload)(struct drm_device *);
556 void (*dma_ready)(struct drm_device *);
557 int (*dma_quiescent)(struct drm_device *);
611 struct drm_device { struct
733 struct drm_device *dev);
776 int drm_dma_setup(struct drm_device *dev);
[all …]
H A Dvia_drv.h132 extern int via_driver_unload(struct drm_device *dev);
137 extern int via_do_cleanup_map(struct drm_device * dev);
139 extern int via_enable_vblank(struct drm_device *dev, int crtc);
143 extern void via_driver_irq_preinstall(struct drm_device * dev);
144 extern int via_driver_irq_postinstall(struct drm_device *dev);
145 extern void via_driver_irq_uninstall(struct drm_device * dev);
147 extern int via_dma_cleanup(struct drm_device * dev);
149 extern int via_driver_dma_quiescent(struct drm_device * dev);
154 extern void via_reclaim_buffers_locked(struct drm_device *dev,
156 extern void via_lastclose(struct drm_device *dev);
[all …]
H A Ddrm_context.c44 void drm_ctxbitmap_free(struct drm_device *dev, int ctx_handle) in drm_ctxbitmap_free()
60 int drm_ctxbitmap_next(struct drm_device *dev) in drm_ctxbitmap_next()
97 int drm_ctxbitmap_init(struct drm_device *dev) in drm_ctxbitmap_init()
121 void drm_ctxbitmap_cleanup(struct drm_device *dev) in drm_ctxbitmap_cleanup()
134 int drm_getsareactx(struct drm_device *dev, void *data, in drm_getsareactx()
155 int drm_setsareactx(struct drm_device *dev, void *data, in drm_setsareactx()
183 int drm_context_switch(struct drm_device *dev, int old, int new) in drm_context_switch()
200 int drm_context_switch_complete(struct drm_device *dev, int new) in drm_context_switch_complete()
216 int drm_resctx(struct drm_device *dev, void *data, struct drm_file *file_priv) in drm_resctx()
277 int drm_switchctx(struct drm_device *dev, void *data, in drm_switchctx()
[all …]
H A Ddrm_agpsupport.c46 drm_device_find_capability(struct drm_device *dev, int cap) in drm_device_find_capability()
52 int drm_device_is_agp(struct drm_device *dev) in drm_device_is_agp()
68 int drm_device_is_pcie(struct drm_device *dev) in drm_device_is_pcie()
95 int drm_agp_info_ioctl(struct drm_device *dev, void *data, in drm_agp_info_ioctl()
109 int drm_agp_acquire_ioctl(struct drm_device *dev, void *data, in drm_agp_acquire_ioctl()
116 int drm_agp_acquire(struct drm_device *dev) in drm_agp_acquire()
138 int drm_agp_release(struct drm_device * dev) in drm_agp_release()
159 int drm_agp_enable_ioctl(struct drm_device *dev, void *data, in drm_agp_enable_ioctl()
212 int drm_agp_alloc_ioctl(struct drm_device *dev, void *data, in drm_agp_alloc_ioctl()
303 int drm_agp_bind_ioctl(struct drm_device *dev, void *data, in drm_agp_bind_ioctl()
[all …]
H A Dr128_irq.c41 u32 r128_get_vblank_counter(struct drm_device *dev, int crtc) in r128_get_vblank_counter()
53 struct drm_device *dev = (struct drm_device *) arg; in r128_driver_irq_handler()
69 int r128_enable_vblank(struct drm_device *dev, int crtc) in r128_enable_vblank()
82 void r128_disable_vblank(struct drm_device *dev, int crtc) in r128_disable_vblank()
96 void r128_driver_irq_preinstall(struct drm_device * dev) in r128_driver_irq_preinstall()
106 int r128_driver_irq_postinstall(struct drm_device * dev) in r128_driver_irq_postinstall()
111 void r128_driver_irq_uninstall(struct drm_device * dev) in r128_driver_irq_uninstall()
H A Dr128_drv.h150 extern void r128_freelist_reset(struct drm_device * dev);
155 extern int r128_do_cleanup_cce(struct drm_device * dev);
157 extern int r128_enable_vblank(struct drm_device *dev, int crtc);
158 extern void r128_disable_vblank(struct drm_device *dev, int crtc);
159 extern u32 r128_get_vblank_counter(struct drm_device *dev, int crtc);
161 extern void r128_driver_irq_preinstall(struct drm_device * dev);
162 extern int r128_driver_irq_postinstall(struct drm_device * dev);
163 extern void r128_driver_irq_uninstall(struct drm_device * dev);
164 extern void r128_driver_lastclose(struct drm_device * dev);
165 extern int r128_driver_load(struct drm_device * dev, unsigned long flags);
[all …]
H A Dmga_irq.c42 u32 mga_get_vblank_counter(struct drm_device *dev, int crtc) in mga_get_vblank_counter()
58 struct drm_device *dev = (struct drm_device *) arg; in mga_driver_irq_handler()
98 int mga_enable_vblank(struct drm_device *dev, int crtc) in mga_enable_vblank()
113 void mga_disable_vblank(struct drm_device *dev, int crtc) in mga_disable_vblank()
128 int mga_driver_fence_wait(struct drm_device * dev, unsigned int *sequence) in mga_driver_fence_wait()
150 void mga_driver_irq_preinstall(struct drm_device * dev) in mga_driver_irq_preinstall()
160 int mga_driver_irq_postinstall(struct drm_device * dev) in mga_driver_irq_postinstall()
173 void mga_driver_irq_uninstall(struct drm_device * dev) in mga_driver_irq_uninstall()
H A Dmach64_irq.c48 struct drm_device *dev = arg; in mach64_driver_irq_handler()
74 u32 mach64_get_vblank_counter(struct drm_device * dev, int crtc) in mach64_get_vblank_counter()
84 int mach64_enable_vblank(struct drm_device * dev, int crtc) in mach64_enable_vblank()
104 void mach64_disable_vblank(struct drm_device * dev, int crtc) in mach64_disable_vblank()
118 static void mach64_disable_vblank_local(struct drm_device * dev, int crtc) in mach64_disable_vblank_local()
136 void mach64_driver_irq_preinstall(struct drm_device * dev) in mach64_driver_irq_preinstall()
147 int mach64_driver_irq_postinstall(struct drm_device * dev) in mach64_driver_irq_postinstall()
152 void mach64_driver_irq_uninstall(struct drm_device * dev) in mach64_driver_irq_uninstall()
H A Dmga_drv.h161 extern int mga_dma_init(struct drm_device *dev, void *data,
163 extern int mga_dma_flush(struct drm_device *dev, void *data,
165 extern int mga_dma_reset(struct drm_device *dev, void *data,
167 extern int mga_dma_buffers(struct drm_device *dev, void *data,
170 extern int mga_driver_unload(struct drm_device * dev);
171 extern void mga_driver_lastclose(struct drm_device * dev);
172 extern int mga_driver_dma_quiescent(struct drm_device * dev);
188 extern int mga_enable_vblank(struct drm_device *dev, int crtc);
194 extern void mga_driver_irq_preinstall(struct drm_device * dev);
195 extern int mga_driver_irq_postinstall(struct drm_device * dev);
[all …]
H A Ddrm_irq.c39 int drm_irq_by_busid(struct drm_device *dev, void *data, in drm_irq_by_busid()
61 struct drm_device *dev = arg; in drm_irq_handler_wrap()
70 struct drm_device *dev = (struct drm_device *)arg; in vblank_disable_fn()
103 void drm_vblank_cleanup(struct drm_device *dev) in drm_vblank_cleanup()
124 int drm_vblank_init(struct drm_device *dev, int num_crtcs) in drm_vblank_init()
155 int drm_irq_install(struct drm_device *dev) in drm_irq_install()
209 int drm_irq_uninstall(struct drm_device *dev) in drm_irq_uninstall()
271 u32 drm_vblank_count(struct drm_device *dev, int crtc) in drm_vblank_count()
302 int drm_vblank_get(struct drm_device *dev, int crtc) in drm_vblank_get()
329 void drm_vblank_put(struct drm_device *dev, int crtc) in drm_vblank_put()
[all …]
H A Dmach64_drv.h120 extern int mach64_dma_init(struct drm_device *dev, void *data,
122 extern int mach64_dma_idle(struct drm_device *dev, void *data,
124 extern int mach64_dma_flush(struct drm_device *dev, void *data,
130 extern void mach64_driver_lastclose(struct drm_device * dev);
132 extern int mach64_init_freelist(struct drm_device * dev);
133 extern void mach64_destroy_freelist(struct drm_device * dev);
155 extern int mach64_do_cleanup_dma(struct drm_device * dev);
158 extern int mach64_dma_clear(struct drm_device *dev, void *data,
160 extern int mach64_dma_swap(struct drm_device *dev, void *data,
164 extern int mach64_dma_blit(struct drm_device *dev, void *data,
[all …]
/freebsd-12.1/sys/dev/drm2/i915/
H A Di915_drv.h253 bool (*fbc_enabled)(struct drm_device *dev);
255 void (*disable_fbc)(struct drm_device *dev);
258 void (*update_wm)(struct drm_device *dev);
350 struct drm_device *dev;
625 struct drm_device *dev;
1326 extern int i915_reset(struct drm_device *dev);
1414 void i915_gem_load(struct drm_device *dev);
1451 struct drm_device *dev,
1496 void i915_gem_reset(struct drm_device *dev);
1584 int i915_gem_gtt_init(struct drm_device *dev);
[all …]
H A Dintel_drv.h445 int intel_pch_rawclk(struct drm_device *dev);
454 extern void intel_crt_init(struct drm_device *dev);
455 extern void intel_hdmi_init(struct drm_device *dev,
466 extern void intel_dvo_init(struct drm_device *dev);
467 extern void intel_tv_init(struct drm_device *dev);
468 extern void intel_mark_busy(struct drm_device *dev);
470 extern void intel_mark_idle(struct drm_device *dev);
471 extern bool intel_lvds_init(struct drm_device *dev);
488 extern bool intel_dpd_is_edp(struct drm_device *dev);
617 extern int intel_fbdev_init(struct drm_device *dev);
[all …]
H A Dintel_panel.c60 intel_pch_panel_fitting(struct drm_device *dev, in intel_pch_panel_fitting()
136 static u32 i915_read_blc_pwm_ctl(struct drm_device *dev) in i915_read_blc_pwm_ctl()
191 u32 intel_panel_get_max_backlight(struct drm_device *dev) in intel_panel_get_max_backlight()
298 void intel_panel_disable_backlight(struct drm_device *dev) in intel_panel_disable_backlight()
320 void intel_panel_enable_backlight(struct drm_device *dev, in intel_panel_enable_backlight()
380 intel_panel_detect(struct drm_device *dev) in intel_panel_detect()
404 struct drm_device *dev = bl_get_data(bd); in intel_panel_update_status()
411 struct drm_device *dev = bl_get_data(bd); in intel_panel_get_brightness()
423 struct drm_device *dev = connector->dev; in intel_panel_setup_backlight()
454 void intel_panel_destroy_backlight(struct drm_device *dev) in intel_panel_destroy_backlight()
[all …]
/freebsd-12.1/sys/dev/drm2/radeon/
H A Dradeon_kms.h10 int radeon_driver_load_kms(struct drm_device *dev, unsigned long flags);
11 int radeon_driver_unload_kms(struct drm_device *dev);
13 int radeon_driver_firstopen_kms(struct drm_device *dev);
14 void radeon_driver_lastclose_kms(struct drm_device *dev);
16 void radeon_driver_postclose_kms(struct drm_device *dev,
18 void radeon_driver_preclose_kms(struct drm_device *dev,
20 u32 radeon_get_vblank_counter_kms(struct drm_device *dev, int crtc);
21 int radeon_enable_vblank_kms(struct drm_device *dev, int crtc);
22 void radeon_disable_vblank_kms(struct drm_device *dev, int crtc);
23 int radeon_get_vblank_timestamp_kms(struct drm_device *dev, int crtc,
[all …]
H A Dradeon_irq.c40 void radeon_irq_set_state(struct drm_device *dev, u32 mask, int state) in radeon_irq_set_state()
53 static void r500_vbl_irq_set_state(struct drm_device *dev, u32 mask, int state) in r500_vbl_irq_set_state()
66 int radeon_enable_vblank(struct drm_device *dev, int crtc) in radeon_enable_vblank()
101 void radeon_disable_vblank(struct drm_device *dev, int crtc) in radeon_disable_vblank()
187 struct drm_device *dev = (struct drm_device *) arg; in radeon_driver_irq_handler()
224 u32 radeon_get_vblank_counter(struct drm_device *dev, int crtc) in radeon_get_vblank_counter()
253 void radeon_driver_irq_preinstall(struct drm_device * dev) in radeon_driver_irq_preinstall()
271 int radeon_driver_irq_postinstall(struct drm_device *dev) in radeon_driver_irq_postinstall()
289 void radeon_driver_irq_uninstall(struct drm_device * dev) in radeon_driver_irq_uninstall()
306 int radeon_vblank_crtc_get(struct drm_device *dev) in radeon_vblank_crtc_get()
[all …]
H A Dradeon_drv.h378 extern int radeon_presetup(struct drm_device *dev);
397 extern void radeon_do_release(struct drm_device * dev);
410 extern int radeon_driver_unload(struct drm_device *dev);
417 extern int radeon_driver_open(struct drm_device *dev,
428 extern void r300_init_reg_flags(struct drm_device *dev);
430 extern int r300_do_cp_cmdbuf(struct drm_device *dev,
435 extern int r600_do_engine_reset(struct drm_device *dev);
436 extern int r600_do_cleanup_cp(struct drm_device *dev);
446 extern int r600_page_table_init(struct drm_device *dev);
457 extern void r600_blit_copy(struct drm_device *dev,
[all …]
H A Dradeon_mode.h191 struct drm_device *dev;
547 extern struct radeon_i2c_chan *radeon_i2c_create(struct drm_device *dev,
589 extern void radeon_setup_encoder_clones(struct drm_device *dev);
633 extern int radeon_get_crtc_scanoutpos(struct drm_device *dev, int crtc,
639 extern bool radeon_atom_get_clock_info(struct drm_device *dev);
640 extern bool radeon_combios_get_clock_info(struct drm_device *dev);
684 int radeon_framebuffer_init(struct drm_device *dev,
692 void radeon_atombios_init_crtc(struct drm_device *dev,
694 void radeon_legacy_init_crtc(struct drm_device *dev,
697 void radeon_get_clock_info(struct drm_device *dev);
[all …]
H A Dradeon_drv.c82 int radeon_suspend_kms(struct drm_device *dev);
83 int radeon_resume_kms(struct drm_device *dev);
84 extern int radeon_get_crtc_scanoutpos(struct drm_device *dev, int crtc,
92 struct drm_device *dev,
95 struct drm_device *dev,
98 struct drm_device *dev,
100 struct dma_buf *radeon_gem_prime_export(struct drm_device *dev,
103 struct drm_gem_object *radeon_gem_prime_import(struct drm_device *dev,
340 struct drm_device *dev; in radeon_suspend()
356 struct drm_device *dev; in radeon_resume()
[all …]

1234567