/src/sys/external/bsd/drm2/dist/include/drm/ |
drm_self_refresh_helper.h | 14 struct drm_crtc; 21 int drm_self_refresh_helper_init(struct drm_crtc *crtc); 22 void drm_self_refresh_helper_cleanup(struct drm_crtc *crtc);
|
drm_vblank.h | 49 struct drm_crtc; 60 * @pipe: drm_crtc_index() of the &drm_crtc this event is for. 100 * connected to &struct drm_crtc. But all public interface functions are taking 101 * a &struct drm_crtc to hide this implementation detail. 185 * @pipe: drm_crtc_index() of the &drm_crtc corresponding to this 214 * @enabled: Tracks the enabling state of the corresponding &drm_crtc to 223 u64 drm_crtc_vblank_count(struct drm_crtc *crtc); 224 u64 drm_crtc_vblank_count_and_time(struct drm_crtc *crtc, 226 void drm_crtc_send_vblank_event(struct drm_crtc *crtc, 228 void drm_crtc_arm_vblank_event(struct drm_crtc *crtc [all...] |
drm_crtc.h | 1 /* $NetBSD: drm_crtc.h,v 1.9 2021/12/18 23:45:45 riastradh Exp $ */ 75 struct drm_crtc; 106 struct drm_crtc *crtc; 405 void (*reset)(struct drm_crtc *crtc); 428 int (*cursor_set)(struct drm_crtc *crtc, struct drm_file *file_priv, 450 int (*cursor_set2)(struct drm_crtc *crtc, struct drm_file *file_priv, 470 int (*cursor_move)(struct drm_crtc *crtc, int x, int y); 485 int (*gamma_set)(struct drm_crtc *crtc, u16 *r, u16 *g, u16 *b, 496 void (*destroy)(struct drm_crtc *crtc); 568 int (*page_flip)(struct drm_crtc *crtc 883 struct drm_crtc { struct [all...] |
drm_modeset_helper.h | 28 struct drm_crtc; 40 int drm_crtc_init(struct drm_device *dev, struct drm_crtc *crtc,
|
drm_atomic_state_helper.h | 31 struct drm_crtc; 43 struct drm_crtc *crtc); 44 void __drm_atomic_helper_crtc_reset(struct drm_crtc *crtc, 46 void drm_atomic_helper_crtc_reset(struct drm_crtc *crtc); 47 void __drm_atomic_helper_crtc_duplicate_state(struct drm_crtc *crtc, 50 drm_atomic_helper_crtc_duplicate_state(struct drm_crtc *crtc); 52 void drm_atomic_helper_crtc_destroy_state(struct drm_crtc *crtc,
|
drm_modeset_helper_vtables.h | 34 #include <drm/drm_crtc.h> 80 void (*dpms)(struct drm_crtc *crtc, int mode); 95 void (*prepare)(struct drm_crtc *crtc); 110 void (*commit)(struct drm_crtc *crtc); 143 enum drm_mode_status (*mode_valid)(struct drm_crtc *crtc, 189 bool (*mode_fixup)(struct drm_crtc *crtc, 208 int (*mode_set)(struct drm_crtc *crtc, struct drm_display_mode *mode, 233 void (*mode_set_nofb)(struct drm_crtc *crtc); 252 int (*mode_set_base)(struct drm_crtc *crtc, int x, int y, 269 int (*mode_set_base_atomic)(struct drm_crtc *crtc [all...] |
drm_atomic_uapi.h | 40 struct drm_crtc; 53 struct drm_crtc *crtc); 60 struct drm_crtc *crtc);
|
drm_crtc_helper.h | 44 #include <drm/drm_crtc.h> 51 bool drm_crtc_helper_set_mode(struct drm_crtc *crtc, 55 bool drm_helper_crtc_in_use(struct drm_crtc *crtc);
|
drm_debugfs_crc.h | 29 struct drm_crtc; 72 int drm_crtc_add_crc_entry(struct drm_crtc *crtc, bool has_frame, 75 static inline int drm_crtc_add_crc_entry(struct drm_crtc *crtc, bool has_frame,
|
drm_plane_helper.h | 30 #include <drm/drm_crtc.h>
|
drm_color_mgmt.h | 31 struct drm_crtc; 59 void drm_crtc_enable_color_mgmt(struct drm_crtc *crtc, 64 int drm_mode_crtc_set_gamma_size(struct drm_crtc *crtc,
|
drm_encoder.h | 30 #include <drm/drm_crtc.h> 144 * the bits for all &drm_crtc objects this encoder can be connected to 158 * &drm_crtc together with this encoder before calling 176 struct drm_crtc *crtc; 227 struct drm_crtc *crtc)
|
drm_atomic_helper.h | 33 #include <drm/drm_crtc.h> 113 struct drm_crtc *crtc, 137 int drm_atomic_helper_page_flip(struct drm_crtc *crtc, 143 struct drm_crtc *crtc, 149 int drm_atomic_helper_legacy_gamma_set(struct drm_crtc *crtc,
|
/src/sys/external/bsd/drm2/dist/drm/amd/display/amdgpu_dm/ |
amdgpu_dm_crc.h | 31 struct drm_crtc; 52 int amdgpu_dm_crtc_configure_crc_source(struct drm_crtc *crtc, 55 int amdgpu_dm_crtc_set_crc_source(struct drm_crtc *crtc, const char *src_name); 56 int amdgpu_dm_crtc_verify_crc_source(struct drm_crtc *crtc, 59 const char *const *amdgpu_dm_crtc_get_crc_sources(struct drm_crtc *crtc, 61 void amdgpu_dm_crtc_handle_crc_irq(struct drm_crtc *crtc);
|
/src/sys/external/bsd/drm2/dist/drm/amd/amdgpu/ |
amdgpu_pll.h | 36 u32 amdgpu_pll_get_use_mask(struct drm_crtc *crtc); 37 int amdgpu_pll_get_shared_dp_ppll(struct drm_crtc *crtc); 38 int amdgpu_pll_get_shared_nondp_ppll(struct drm_crtc *crtc);
|
atombios_crtc.h | 29 void amdgpu_atombios_crtc_overscan_setup(struct drm_crtc *crtc, 32 void amdgpu_atombios_crtc_scaler_setup(struct drm_crtc *crtc); 33 void amdgpu_atombios_crtc_lock(struct drm_crtc *crtc, int lock); 34 void amdgpu_atombios_crtc_enable(struct drm_crtc *crtc, int state); 35 void amdgpu_atombios_crtc_blank(struct drm_crtc *crtc, int state); 36 void amdgpu_atombios_crtc_powergate(struct drm_crtc *crtc, int state); 38 void amdgpu_atombios_crtc_set_dtd_timing(struct drm_crtc *crtc, 44 void amdgpu_atombios_crtc_program_pll(struct drm_crtc *crtc, 57 int amdgpu_atombios_crtc_prepare_pll(struct drm_crtc *crtc, 59 void amdgpu_atombios_crtc_set_pll(struct drm_crtc *crtc [all...] |
/src/sys/external/bsd/drm2/dist/drm/nouveau/ |
nouveau_crtc.h | 32 #include <drm/drm_crtc.h> 37 struct drm_crtc base; 70 void (*save)(struct drm_crtc *crtc); 71 void (*restore)(struct drm_crtc *crtc); 74 static inline struct nouveau_crtc *nouveau_crtc(struct drm_crtc *crtc) 79 static inline struct drm_crtc *to_drm_crtc(struct nouveau_crtc *crtc)
|
/src/sys/external/bsd/drm2/dist/drm/i915/display/ |
intel_pipe_crc.h | 13 struct drm_crtc; 20 int intel_crtc_set_crc_source(struct drm_crtc *crtc, const char *source_name); 21 int intel_crtc_verify_crc_source(struct drm_crtc *crtc, 23 const char *const *intel_crtc_get_crc_sources(struct drm_crtc *crtc,
|
intel_atomic.h | 16 struct drm_crtc; 44 struct drm_crtc_state *intel_crtc_duplicate_state(struct drm_crtc *crtc); 45 void intel_crtc_destroy_state(struct drm_crtc *crtc,
|
/src/sys/external/bsd/drm2/dist/drm/vmwgfx/ |
vmwgfx_kms.h | 193 struct drm_crtc *crtc; 339 struct drm_crtc crtc; 392 void vmw_du_crtc_save(struct drm_crtc *crtc); 393 void vmw_du_crtc_restore(struct drm_crtc *crtc); 394 int vmw_du_crtc_gamma_set(struct drm_crtc *crtc, 449 struct drm_crtc **p_crtc, 477 int vmw_du_crtc_atomic_check(struct drm_crtc *crtc, 479 void vmw_du_crtc_atomic_begin(struct drm_crtc *crtc, 481 void vmw_du_crtc_atomic_flush(struct drm_crtc *crtc, 483 void vmw_du_crtc_reset(struct drm_crtc *crtc) [all...] |
/src/sys/external/bsd/drm2/dist/drm/i915/ |
i915_irq.h | 17 struct drm_crtc; 111 u32 i915_get_vblank_counter(struct drm_crtc *crtc); 112 u32 g4x_get_vblank_counter(struct drm_crtc *crtc); 114 int i8xx_enable_vblank(struct drm_crtc *crtc); 115 int i915gm_enable_vblank(struct drm_crtc *crtc); 116 int i965_enable_vblank(struct drm_crtc *crtc); 117 int ilk_enable_vblank(struct drm_crtc *crtc); 118 int bdw_enable_vblank(struct drm_crtc *crtc); 119 void i8xx_disable_vblank(struct drm_crtc *crtc); 120 void i915gm_disable_vblank(struct drm_crtc *crtc) [all...] |
/src/sys/external/bsd/drm2/dist/drm/ |
drm_crtc_helper_internal.h | 32 #include <drm/drm_crtc.h> 74 enum drm_mode_status drm_crtc_mode_valid(struct drm_crtc *crtc,
|
drm_self_refresh_helper.c | 21 #include <drm/drm_crtc.h> 66 struct drm_crtc *crtc; 79 struct drm_crtc *crtc = sr_data->crtc; 156 struct drm_crtc *crtc; 196 struct drm_crtc *crtc; 239 int drm_self_refresh_helper_init(struct drm_crtc *crtc) 275 void drm_self_refresh_helper_cleanup(struct drm_crtc *crtc)
|
drm_crtc.c | 1 /* $NetBSD: drm_crtc.c,v 1.19 2021/12/19 00:56:18 riastradh Exp $ */ 35 __KERNEL_RCSID(0, "$NetBSD: drm_crtc.c,v 1.19 2021/12/19 00:56:18 riastradh Exp $"); 43 #include <drm/drm_crtc.h> 68 * &struct drm_crtc (possibly as part of a larger structure) and registers it 88 * of pointers to &struct drm_crtc." 90 struct drm_crtc *drm_crtc_from_index(struct drm_device *dev, int idx) 92 struct drm_crtc *crtc; 102 int drm_crtc_force_disable(struct drm_crtc *crtc) 116 struct drm_crtc *tmp; 127 struct drm_crtc *crtc [all...] |
drm_debugfs_crc.c | 40 #include <drm/drm_crtc.h> 90 struct drm_crtc *crtc = m->private; 120 struct drm_crtc *crtc = inode->i_private; 129 struct drm_crtc *crtc = m->private; 200 struct drm_crtc *crtc = inode->i_private; 263 struct drm_crtc *crtc = filep->f_inode->i_private; 290 struct drm_crtc *crtc = filep->f_inode->i_private; 349 struct drm_crtc *crtc = file->f_inode->i_private; 371 void drm_debugfs_crtc_crc_add(struct drm_crtc *crtc) 396 int drm_crtc_add_crc_entry(struct drm_crtc *crtc, bool has_frame [all...] |