HomeSort by: relevance | last modified time | path
    Searched refs:drm_crtc (Results 1 - 25 of 168) sorted by relevancy

1 2 3 4 5 6 7

  /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...]

Completed in 21 milliseconds

1 2 3 4 5 6 7