| /freebsd-12.1/sys/dev/drm2/ |
| H A D | drmP.h | 120 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 D | drm_crtc.h | 34 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 D | drm_agpsupport.c | 77 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 D | drm_gem.c | 72 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 D | drm_context.c | 62 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 D | drm_crtc_helper.h | 125 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 D | drmP.h | 42 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 D | via_drv.h | 132 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 D | drm_context.c | 44 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 D | drm_agpsupport.c | 46 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 D | r128_irq.c | 41 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 D | r128_drv.h | 150 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 D | mga_irq.c | 42 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 D | mach64_irq.c | 48 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 D | mga_drv.h | 161 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 D | drm_irq.c | 39 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 D | mach64_drv.h | 120 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 D | i915_drv.h | 253 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 D | intel_drv.h | 445 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 D | intel_panel.c | 60 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 D | radeon_kms.h | 10 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 D | radeon_irq.c | 40 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 D | radeon_drv.h | 378 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 D | radeon_mode.h | 191 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 D | radeon_drv.c | 82 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 …]
|