/freebsd-10.1-release/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); 15 int radeon_driver_open_kms(struct drm_device *dev, struct drm_file *file_priv); 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 *de [all...] |
H A D | radeon_irq_kms.h | 9 void radeon_driver_irq_preinstall_kms(struct drm_device *dev); 10 int radeon_driver_irq_postinstall_kms(struct drm_device *dev); 11 void radeon_driver_irq_uninstall_kms(struct drm_device *dev); 13 int radeon_msi_ok(struct drm_device *dev, unsigned long flags);
|
H A D | r600_cp.h | 8 void r600_cs_legacy_get_tiling_conf(struct drm_device *dev, 11 int r600_cs_legacy(struct drm_device *dev, void *data, struct drm_file *filp,
|
H A D | radeon_irq.c | 40 void radeon_irq_set_state(struct drm_device *dev, u32 mask, int state) 53 static void r500_vbl_irq_set_state(struct drm_device *dev, u32 mask, int state) 66 int radeon_enable_vblank(struct drm_device *dev, int crtc) 101 void radeon_disable_vblank(struct drm_device *dev, int crtc) 187 struct drm_device *dev = (struct drm_device *) arg; 224 static int radeon_emit_irq(struct drm_device * dev) 242 static int radeon_wait_irq(struct drm_device * dev, int swi_nr) 259 u32 radeon_get_vblank_counter(struct drm_device *dev, int crtc) 288 int radeon_irq_emit(struct drm_device *de [all...] |
H A D | radeon_trace.h | 35 TP_PROTO(struct drm_device *dev, u32 seqno), 54 TP_PROTO(struct drm_device *dev, u32 seqno), 61 TP_PROTO(struct drm_device *dev, u32 seqno), 68 TP_PROTO(struct drm_device *dev, u32 seqno), 75 TP_PROTO(struct drm_device *dev, u32 seqno),
|
/freebsd-10.1-release/sys/dev/drm/ |
H A D | via_drv.h | 121 extern int via_fb_init(struct drm_device *dev, void *data, struct drm_file *file_priv); 122 extern int via_mem_alloc(struct drm_device *dev, void *data, struct drm_file *file_priv); 123 extern int via_mem_free(struct drm_device *dev, void *data, struct drm_file *file_priv); 124 extern int via_agp_init(struct drm_device *dev, void *data, struct drm_file *file_priv); 125 extern int via_map_init(struct drm_device *dev, void *data, struct drm_file *file_priv); 126 extern int via_decoder_futex(struct drm_device *dev, void *data, struct drm_file *file_priv); 127 extern int via_wait_irq(struct drm_device *dev, void *data, struct drm_file *file_priv); 128 extern int via_dma_blit_sync( struct drm_device *dev, void *data, struct drm_file *file_priv ); 129 extern int via_dma_blit( struct drm_device *dev, void *data, struct drm_file *file_priv ); 131 extern int via_driver_load(struct drm_device *de [all...] |
H A D | drmP.h | 42 struct drm_device; 350 int (*func)(struct drm_device *dev, void *data, 427 struct drm_device *dev; 444 /* This structure, in the struct drm_device, is always initialized while the 556 int (*load)(struct drm_device *, unsigned long flags); 557 int (*firstopen)(struct drm_device *); 558 int (*open)(struct drm_device *, struct drm_file *); 559 void (*preclose)(struct drm_device *, struct drm_file *file_priv); 560 void (*postclose)(struct drm_device *, struct drm_file *); 561 void (*lastclose)(struct drm_device *); 622 struct drm_device { struct [all...] |
H A D | mach64_irq.c | 48 struct drm_device *dev = arg; 74 u32 mach64_get_vblank_counter(struct drm_device * dev, int crtc) 84 int mach64_enable_vblank(struct drm_device * dev, int crtc) 104 void mach64_disable_vblank(struct drm_device * dev, int crtc) 118 static void mach64_disable_vblank_local(struct drm_device * dev, int crtc) 136 void mach64_driver_irq_preinstall(struct drm_device * dev) 147 int mach64_driver_irq_postinstall(struct drm_device * dev) 152 void mach64_driver_irq_uninstall(struct drm_device * dev)
|
H A D | r128_irq.c | 41 u32 r128_get_vblank_counter(struct drm_device *dev, int crtc) 53 struct drm_device *dev = (struct drm_device *) arg; 69 int r128_enable_vblank(struct drm_device *dev, int crtc) 82 void r128_disable_vblank(struct drm_device *dev, int crtc) 96 void r128_driver_irq_preinstall(struct drm_device * dev) 106 int r128_driver_irq_postinstall(struct drm_device * dev) 111 void r128_driver_irq_uninstall(struct drm_device * dev)
|
H A D | sis_drv.h | 72 extern int sis_idle(struct drm_device *dev); 73 extern void sis_reclaim_buffers_locked(struct drm_device *dev, 75 extern void sis_lastclose(struct drm_device *dev); 85 extern int sis_init_context(struct drm_device * dev, int context); 86 extern int sis_final_context(struct drm_device * dev, int context);
|
H A D | mga_irq.c | 42 u32 mga_get_vblank_counter(struct drm_device *dev, int crtc) 58 struct drm_device *dev = (struct drm_device *) arg; 98 int mga_enable_vblank(struct drm_device *dev, int crtc) 113 void mga_disable_vblank(struct drm_device *dev, int crtc) 128 int mga_driver_fence_wait(struct drm_device * dev, unsigned int *sequence) 150 void mga_driver_irq_preinstall(struct drm_device * dev) 160 int mga_driver_irq_postinstall(struct drm_device * dev) 173 void mga_driver_irq_uninstall(struct drm_device * dev)
|
H A D | i915_drv.h | 110 struct drm_device *dev; 420 extern void i915_kernel_lost_context(struct drm_device * dev); 421 extern int i915_driver_load(struct drm_device *, unsigned long flags); 422 extern int i915_driver_unload(struct drm_device *); 423 extern int i915_driver_open(struct drm_device *dev, struct drm_file *file_priv); 424 extern void i915_driver_lastclose(struct drm_device * dev); 425 extern void i915_driver_preclose(struct drm_device *dev, 427 extern void i915_driver_postclose(struct drm_device *dev, 429 extern int i915_driver_device_is_agp(struct drm_device * dev); 432 extern int i915_emit_box(struct drm_device *de [all...] |
H A D | via_verifier.h | 53 struct drm_device *dev; 61 struct drm_device * dev, int agp); 62 extern int via_parse_command_stream(struct drm_device *dev, const uint32_t *buf,
|
H A D | radeon_irq.c | 41 void radeon_irq_set_state(struct drm_device *dev, u32 mask, int state) 54 static void r500_vbl_irq_set_state(struct drm_device *dev, u32 mask, int state) 67 int radeon_enable_vblank(struct drm_device *dev, int crtc) 102 void radeon_disable_vblank(struct drm_device *dev, int crtc) 190 struct drm_device *dev = (struct drm_device *) arg; 256 static int radeon_emit_irq(struct drm_device * dev) 274 static int radeon_wait_irq(struct drm_device * dev, int swi_nr) 294 u32 radeon_get_vblank_counter(struct drm_device *dev, int crtc) 323 int radeon_irq_emit(struct drm_device *de [all...] |
H A D | tdfx_drv.c | 47 static void tdfx_configure(struct drm_device *dev) 73 struct drm_device *dev = device_get_softc(kdev); 86 struct drm_device *dev = device_get_softc(kdev); 108 sizeof(struct drm_device)
|
H A D | via_map.c | 32 static int via_do_init_map(struct drm_device * dev, drm_via_init_t * init) 75 int via_do_cleanup_map(struct drm_device * dev) 82 int via_map_init(struct drm_device *dev, void *data, struct drm_file *file_priv) 98 int via_driver_load(struct drm_device *dev, unsigned long chipset) 127 int via_driver_unload(struct drm_device *dev)
|
H A D | drm_context.c | 44 void drm_ctxbitmap_free(struct drm_device *dev, int ctx_handle) 60 int drm_ctxbitmap_next(struct drm_device *dev) 97 int drm_ctxbitmap_init(struct drm_device *dev) 121 void drm_ctxbitmap_cleanup(struct drm_device *dev) 134 int drm_getsareactx(struct drm_device *dev, void *data, 155 int drm_setsareactx(struct drm_device *dev, void *data, 183 int drm_context_switch(struct drm_device *dev, int old, int new) 200 int drm_context_switch_complete(struct drm_device *dev, int new) 216 int drm_resctx(struct drm_device *dev, void *data, struct drm_file *file_priv) 236 int drm_addctx(struct drm_device *de [all...] |
/freebsd-10.1-release/sys/dev/drm2/ |
H A D | drmP.h | 108 struct drm_device; 396 int (*func)(struct drm_device *dev, void *data, 498 struct drm_device *dev; 528 /* This structure, in the struct drm_device, is always initialized while the 655 struct drm_device *dev; 671 * Access is covered by the object_name_lock in the related drm_device 753 int (*load)(struct drm_device *, unsigned long flags); 754 int (*use_msi)(struct drm_device *, unsigned long flags); 755 int (*firstopen)(struct drm_device *); 756 int (*open)(struct drm_device *, struc 886 struct drm_device { struct [all...] |
H A D | drm_stub.c | 40 drm_setmaster_ioctl(struct drm_device *dev, void *data, 52 drm_dropmaster_ioctl(struct drm_device *dev, void *data,
|
H A D | drm_crtc.h | 33 struct drm_device; 236 struct drm_device *dev; 355 struct drm_device *dev; 442 struct drm_device *dev; 490 struct drm_device *dev; 575 struct drm_device *dev; 623 int (*fb_create)(struct drm_device *dev, 626 void (*output_poll_changed)(struct drm_device *dev); 726 extern int drm_crtc_init(struct drm_device *dev, 731 extern int drm_connector_init(struct drm_device *de [all...] |
H A D | drm_crtc_helper.h | 104 extern void drm_helper_disable_unused_functions(struct drm_device *dev); 136 extern int drm_helper_resume_force_mode(struct drm_device *dev); 137 extern void drm_kms_helper_poll_init(struct drm_device *dev); 138 extern void drm_kms_helper_poll_fini(struct drm_device *dev); 139 extern void drm_helper_hpd_irq_event(struct drm_device *dev); 141 extern void drm_kms_helper_poll_disable(struct drm_device *dev); 142 extern void drm_kms_helper_poll_enable(struct drm_device *dev);
|
H A D | drm_agpsupport.c | 46 drm_device_find_capability(struct drm_device *dev, int cap) 52 int drm_device_is_agp(struct drm_device *dev) 68 int drm_device_is_pcie(struct drm_device *dev) 73 int drm_agp_info(struct drm_device * dev, struct drm_agp_info *info) 95 int drm_agp_info_ioctl(struct drm_device *dev, void *data, 109 int drm_agp_acquire_ioctl(struct drm_device *dev, void *data, 116 int drm_agp_acquire(struct drm_device *dev) 131 int drm_agp_release_ioctl(struct drm_device *dev, void *data, 138 int drm_agp_release(struct drm_device * dev) 147 int drm_agp_enable(struct drm_device *de [all...] |
H A D | drm_context.c | 44 void drm_ctxbitmap_free(struct drm_device *dev, int ctx_handle) 60 int drm_ctxbitmap_next(struct drm_device *dev) 97 int drm_ctxbitmap_init(struct drm_device *dev) 121 void drm_ctxbitmap_cleanup(struct drm_device *dev) 134 int drm_getsareactx(struct drm_device *dev, void *data, 155 int drm_setsareactx(struct drm_device *dev, void *data, 183 int drm_context_switch(struct drm_device *dev, int old, int new) 200 int drm_context_switch_complete(struct drm_device *dev, int new) 216 int drm_resctx(struct drm_device *dev, void *data, struct drm_file *file_priv) 236 int drm_addctx(struct drm_device *de [all...] |
/freebsd-10.1-release/sys/dev/drm2/i915/ |
H A D | intel_drv.h | 264 intel_get_crtc_for_pipe(struct drm_device *dev, int pipe) 271 intel_get_crtc_for_plane(struct drm_device *dev, int plane) 279 struct drm_device *dev; 300 extern void intel_crt_init(struct drm_device *dev); 301 extern void intel_hdmi_init(struct drm_device *dev, int sdvox_reg); 303 extern bool intel_sdvo_init(struct drm_device *dev, int output_device); 304 extern void intel_dvo_init(struct drm_device *dev); 305 extern void intel_tv_init(struct drm_device *dev); 306 extern void intel_mark_busy(struct drm_device *dev, 308 extern bool intel_lvds_init(struct drm_device *de [all...] |
H A D | i915_drv.h | 110 bool (*fbc_enabled)(struct drm_device *dev); 112 void (*disable_fbc)(struct drm_device *dev); 113 int (*get_display_clock_speed)(struct drm_device *dev); 114 int (*get_fifo_size)(struct drm_device *dev, int plane); 115 void (*update_wm)(struct drm_device *dev); 116 void (*update_sprite_wm)(struct drm_device *dev, int pipe, 126 void (*init_clock_gating)(struct drm_device *dev); 127 void (*init_pch_clock_gating)(struct drm_device *dev); 128 int (*queue_flip)(struct drm_device *dev, struct drm_crtc *crtc, 255 struct drm_device *de [all...] |