/device/soc/rockchip/common/sdk_linux/include/drm/ |
H A D | drm_crtc.h | 70 struct drm_crtc; 101 struct drm_crtc *crtc; 429 void (*reset)(struct drm_crtc *crtc); 452 int (*cursor_set)(struct drm_crtc *crtc, struct drm_file *file_priv, uint32_t handle, uint32_t width, 474 int (*cursor_set2)(struct drm_crtc *crtc, struct drm_file *file_priv, uint32_t handle, uint32_t width, 493 int (*cursor_move)(struct drm_crtc *crtc, int x, int y); 508 int (*gamma_set)(struct drm_crtc *crtc, u16 *r, u16 *g, u16 *b, uint32_t size, struct drm_modeset_acquire_ctx *ctx); 517 void (*destroy)(struct drm_crtc *crtc); 588 int (*page_flip)(struct drm_crtc *crtc, struct drm_framebuffer *fb, struct drm_pending_vblank_event *event, 604 int (*page_flip_target)(struct drm_crtc *crt 926 struct drm_crtc { global() struct [all...] |
/device/soc/rockchip/common/sdk_linux/drivers/gpu/drm/rockchip/ |
H A D | rockchip_drm_drv.h | 95 struct drm_crtc crtc; 315 int (*loader_protect)(struct drm_crtc *crtc, bool on); 316 int (*enable_vblank)(struct drm_crtc *crtc); 317 void (*disable_vblank)(struct drm_crtc *crtc); 318 size_t (*bandwidth)(struct drm_crtc *crtc, struct drm_crtc_state *crtc_state, struct dmcfreq_vop_info *vop_bw_info); 319 void (*cancel_pending_vblank)(struct drm_crtc *crtc, struct drm_file *file_priv); 320 int (*debugfs_init)(struct drm_minor *minor, struct drm_crtc *crtc); 321 int (*debugfs_dump)(struct drm_crtc *crtc, struct seq_file *s); 322 void (*regs_dump)(struct drm_crtc *crtc, struct seq_file *s); 323 enum drm_mode_status (*mode_valid)(struct drm_crtc *crt [all...] |
H A D | rockchip_rgb.h | 11 struct rockchip_rgb *rockchip_rgb_init(struct device *dev, struct drm_crtc *crtc, struct drm_device *drm_dev, 15 static inline struct rockchip_rgb *rockchip_rgb_init(struct device *dev, struct drm_crtc *crtc, in rockchip_rgb_init()
|
H A D | rockchip_drm_debugfs.h | 53 int rockchip_drm_add_dump_buffer(struct drm_crtc *crtc, struct dentry *root); 56 static inline int rockchip_drm_add_dump_buffer(struct drm_crtc *crtc, struct dentry *root) in rockchip_drm_add_dump_buffer()
|
H A D | rockchip_drm_vop.c | 28 #include <drm/drm_crtc.h> 314 static inline struct vop *to_vop(struct drm_crtc *crtc) in to_vop() 876 static int vop_hdr_atomic_check(struct drm_crtc *crtc, struct drm_crtc_state *crtc_state) in vop_hdr_atomic_check() 1152 static int vop_csc_atomic_check(struct drm_crtc *crtc, struct drm_crtc_state *crtc_state) in vop_csc_atomic_check() 1222 static void vop_enable_debug_irq(struct drm_crtc *crtc) in vop_enable_debug_irq() 1358 static void vop_crtc_load_lut(struct drm_crtc *crtc) in vop_crtc_load_lut() 1407 static void rockchip_vop_crtc_fb_gamma_set(struct drm_crtc *crtc, u16 red, u16 green, u16 blue, int regno) in rockchip_vop_crtc_fb_gamma_set() 1423 static void rockchip_vop_crtc_fb_gamma_get(struct drm_crtc *crtc, u16 *red, u16 *green, u16 *blue, int regno) in rockchip_vop_crtc_fb_gamma_get() 1441 static int vop_crtc_legacy_gamma_set(struct drm_crtc *crtc, u16 *red, u16 *green, u16 *blue, uint32_t size, in vop_crtc_legacy_gamma_set() 1461 static int vop_crtc_atomic_gamma_set(struct drm_crtc *crt [all...] |
H A D | rockchip_drm_debugfs.c | 131 struct drm_crtc *crtc = inode->i_private; in rockchip_drm_dump_buffer_open() 139 struct drm_crtc *crtc = m->private; in rockchip_drm_dump_buffer_write() 194 int rockchip_drm_add_dump_buffer(struct drm_crtc *crtc, struct dentry *root) in rockchip_drm_add_dump_buffer()
|
H A D | rockchip_drm_vop2.c | 9 #include <drm/drm_crtc.h> 745 static inline struct vop2_video_port *to_vop2_video_port(struct drm_crtc *crtc) in to_vop2_video_port() 884 void vop2_standby(struct drm_crtc *crtc, bool standby) in vop2_standby() 973 static struct drm_crtc *vop2_find_crtc_by_plane_mask(struct vop2 *vop2, uint8_t phys_id) in vop2_find_crtc_by_plane_mask() 1087 static void vop2_wait_for_irq_handler(struct drm_crtc *crtc) in vop2_wait_for_irq_handler() 1272 static inline void rk3588_vop2_dsc_cfg_done(struct drm_crtc *crtc) in rk3588_vop2_dsc_cfg_done() 1295 static inline void rk3568_vop2_cfg_done(struct drm_crtc *crtc) in rk3568_vop2_cfg_done() 1342 static inline void rk3588_vop2_cfg_done(struct drm_crtc *crtc) in rk3588_vop2_cfg_done() 1374 static inline void vop2_cfg_done(struct drm_crtc *crtc) in vop2_cfg_done() 2260 static bool vop2_is_allwin_disabled(struct drm_crtc *crt [all...] |
H A D | rockchip_drm_logo.h | 14 struct drm_crtc *crtc;
|
/device/soc/rockchip/rk3588/kernel/drivers/devfreq/ |
H A D | rockchip_drm_drv.h | 96 struct drm_crtc crtc; 317 int (*loader_protect)(struct drm_crtc *crtc, bool on); 318 int (*enable_vblank)(struct drm_crtc *crtc); 319 void (*disable_vblank)(struct drm_crtc *crtc); 320 size_t (*bandwidth)(struct drm_crtc *crtc, 323 void (*cancel_pending_vblank)(struct drm_crtc *crtc, 325 int (*debugfs_init)(struct drm_minor *minor, struct drm_crtc *crtc); 326 int (*debugfs_dump)(struct drm_crtc *crtc, struct seq_file *s); 327 void (*regs_dump)(struct drm_crtc *crtc, struct seq_file *s); 328 enum drm_mode_status (*mode_valid)(struct drm_crtc *crt [all...] |
/device/soc/rockchip/common/sdk_linux/drivers/gpu/drm/ |
H A D | drm_internal.h | 37 struct drm_crtc; 200 void drm_debugfs_crtc_add(struct drm_crtc *crtc); 201 void drm_debugfs_crtc_remove(struct drm_crtc *crtc); 202 void drm_debugfs_crtc_crc_add(struct drm_crtc *crtc); 221 static inline void drm_debugfs_crtc_add(struct drm_crtc *crtc) in drm_debugfs_crtc_add() 224 static inline void drm_debugfs_crtc_remove(struct drm_crtc *crtc) in drm_debugfs_crtc_remove() 228 static inline void drm_debugfs_crtc_crc_add(struct drm_crtc *crtc) in drm_debugfs_crtc_crc_add()
|
H A D | drm_vblank.c | 31 #include <drm/drm_crtc.h> 202 struct drm_crtc *crtc = drm_crtc_from_index(dev, pipe); in _get_vblank_counter() 402 u64 drm_crtc_accurate_vblank_count(struct drm_crtc *crtc) in drm_crtc_accurate_vblank_count() 426 struct drm_crtc *crtc = drm_crtc_from_index(dev, pipe); in _disable_vblank() 589 wait_queue_head_t *drm_crtc_vblank_waitqueue(struct drm_crtc *crtc) in drm_crtc_vblank_waitqueue() 597 * @crtc: drm_crtc whose timestamp constants should be updated. 606 void drm_calc_timestamping_constants(struct drm_crtc *crtc, const struct drm_display_mode *mode) in drm_calc_timestamping_constants() 687 bool drm_crtc_vblank_helper_get_vblank_timestamp_internal(struct drm_crtc *crtc, int *max_error, ktime_t *vblank_time, in drm_crtc_vblank_helper_get_vblank_timestamp_internal() 820 bool drm_crtc_vblank_helper_get_vblank_timestamp(struct drm_crtc *crtc, int *max_error, ktime_t *vblank_time, in drm_crtc_vblank_helper_get_vblank_timestamp() 851 struct drm_crtc *crt in drm_get_last_vbltimestamp() [all...] |
H A D | drm_atomic_state_helper.c | 31 #include <drm/drm_crtc.h> 70 void __drm_atomic_helper_crtc_state_reset(struct drm_crtc_state *crtc_state, struct drm_crtc *crtc) in __drm_atomic_helper_crtc_state_reset() 82 * the &drm_crtc->state pointer of @crtc, usually required when 88 void __drm_atomic_helper_crtc_reset(struct drm_crtc *crtc, struct drm_crtc_state *crtc_state) in __drm_atomic_helper_crtc_reset() 109 void drm_atomic_helper_crtc_reset(struct drm_crtc *crtc) in drm_atomic_helper_crtc_reset() 129 void __drm_atomic_helper_crtc_duplicate_state(struct drm_crtc *crtc, struct drm_crtc_state *state) in __drm_atomic_helper_crtc_duplicate_state() 173 struct drm_crtc_state *drm_atomic_helper_crtc_duplicate_state(struct drm_crtc *crtc) in drm_atomic_helper_crtc_duplicate_state() 238 void drm_atomic_helper_crtc_destroy_state(struct drm_crtc *crtc, struct drm_crtc_state *state) in drm_atomic_helper_crtc_destroy_state() 269 * the &drm_crtc->state pointer of @plane, usually required when
|
H A D | drm_atomic_helper.c | 214 struct drm_crtc *crtc; in set_best_encoder() 256 struct drm_crtc *encoder_crtc; in steal_encoder() 382 struct drm_crtc *crtc; in mode_fixup() 469 struct drm_crtc *crtc, const struct drm_display_mode *mode) in mode_valid_path() 505 struct drm_crtc *crtc = conn_state->crtc; in mode_valid() 579 struct drm_crtc *crtc; in drm_atomic_helper_check_modeset() 859 struct drm_crtc *crtc; in drm_atomic_helper_check_planes() 935 struct drm_crtc *crtc; in disable_outputs() 1062 struct drm_crtc *crtc; in drm_atomic_helper_update_legacy_modeset_state() 1131 struct drm_crtc *crt in drm_atomic_helper_calc_timestamping_constants() [all...] |
H A D | drm_color_mgmt.c | 26 #include <drm/drm_crtc.h> 37 * properties on the &drm_crtc object. They are set up by calling 189 void drm_crtc_enable_color_mgmt(struct drm_crtc *crtc, uint degamma_lut_size, bool has_ctm, uint gamma_lut_size) in drm_crtc_enable_color_mgmt() 222 int drm_mode_crtc_set_gamma_size(struct drm_crtc *crtc, int gamma_size) in drm_mode_crtc_set_gamma_size() 265 struct drm_crtc *crtc; in drm_mode_gamma_set_ioctl() 335 struct drm_crtc *crtc; in drm_mode_gamma_get_ioctl()
|
H A D | drm_atomic_uapi.c | 66 struct drm_crtc *crtc = state->crtc; in drm_atomic_set_mode_for_crtc() 112 struct drm_crtc *crtc = state->crtc; in drm_atomic_set_mode_prop_for_crtc() 166 int drm_atomic_set_crtc_for_plane(struct drm_plane_state *plane_state, struct drm_crtc *crtc) in drm_atomic_set_crtc_for_plane() 278 int drm_atomic_set_crtc_for_connector(struct drm_connector_state *conn_state, struct drm_crtc *crtc) in drm_atomic_set_crtc_for_connector() 318 static void set_out_fence_for_crtc(struct drm_atomic_state *state, struct drm_crtc *crtc, s32 __user *fence_ptr) in set_out_fence_for_crtc() 323 static s32 __user *get_out_fence_for_crtc(struct drm_atomic_state *state, struct drm_crtc *crtc) in get_out_fence_for_crtc() 390 static int drm_atomic_crtc_set_property(struct drm_crtc *crtc, struct drm_crtc_state *state, in drm_atomic_crtc_set_property() 452 static int drm_atomic_crtc_get_property(struct drm_crtc *crtc, const struct drm_crtc_state *state, in drm_atomic_crtc_get_property() 515 struct drm_crtc *crtc = drm_crtc_find(dev, file_priv, val); in drm_atomic_plane_set_property() 646 struct drm_crtc *crt in drm_atomic_connector_set_property() [all...] |
/device/soc/rockchip/rk3588/kernel/drivers/gpu/drm/ |
H A D | drm_internal.h | 37 struct drm_crtc; 200 void drm_debugfs_crtc_add(struct drm_crtc *crtc); 201 void drm_debugfs_crtc_remove(struct drm_crtc *crtc); 202 void drm_debugfs_crtc_crc_add(struct drm_crtc *crtc); 221 static inline void drm_debugfs_crtc_add(struct drm_crtc *crtc) in drm_debugfs_crtc_add() 224 static inline void drm_debugfs_crtc_remove(struct drm_crtc *crtc) in drm_debugfs_crtc_remove() 228 static inline void drm_debugfs_crtc_crc_add(struct drm_crtc *crtc) in drm_debugfs_crtc_crc_add()
|
/device/soc/rockchip/rk3588/kernel/drivers/gpu/drm/rockchip/ |
H A D | rockchip_drm_debugfs.h | 56 int rockchip_drm_add_dump_buffer(struct drm_crtc *crtc, struct dentry *root); 60 rockchip_drm_add_dump_buffer(struct drm_crtc *crtc, struct dentry *root) in rockchip_drm_add_dump_buffer()
|
H A D | rockchip_drm_vop2.c | 9 #include <drm/drm_crtc.h> 771 static inline struct vop2_video_port *to_vop2_video_port(struct drm_crtc *crtc) in to_vop2_video_port() 906 void vop2_standby(struct drm_crtc *crtc, bool standby) in vop2_standby() 990 static struct drm_crtc *vop2_find_crtc_by_plane_mask(struct vop2 *vop2, uint8_t phys_id) in vop2_find_crtc_by_plane_mask() 1104 static void vop2_wait_for_irq_handler(struct drm_crtc *crtc) in vop2_wait_for_irq_handler() 1286 static inline void rk3588_vop2_dsc_cfg_done(struct drm_crtc *crtc) in rk3588_vop2_dsc_cfg_done() 1306 static inline void rk3568_vop2_cfg_done(struct drm_crtc *crtc) in rk3568_vop2_cfg_done() 1353 static inline void rk3588_vop2_cfg_done(struct drm_crtc *crtc) in rk3588_vop2_cfg_done() 1385 static inline void vop2_cfg_done(struct drm_crtc *crtc) in vop2_cfg_done() 2257 static bool vop2_is_allwin_disabled(struct drm_crtc *crt [all...] |
H A D | rockchip_drm_logo.h | 14 struct drm_crtc *crtc;
|
/device/soc/rockchip/rk3588/kernel/include/drm/ |
H A D | rockchip_drm_debugfs.h | 56 int rockchip_drm_add_dump_buffer(struct drm_crtc *crtc, struct dentry *root); 60 rockchip_drm_add_dump_buffer(struct drm_crtc *crtc, struct dentry *root) in rockchip_drm_add_dump_buffer()
|
H A D | rockchip_drm_logo.h | 14 struct drm_crtc *crtc;
|
/device/soc/hisilicon/common/hal/display/source/display_device/src/drm/ |
H A D | drm_encoder.h | 23 #include <drm_crtc.h>
|
/device/soc/rockchip/common/hardware/display/src/display_device/ |
H A D | drm_encoder.h | 23 #include <drm_crtc.h>
|
/device/soc/rockchip/rk3399/hardware/display/src/display_device/ |
H A D | drm_encoder.h | 23 #include <drm_crtc.h>
|
/device/soc/rockchip/rk3566/hardware/display/src/display_device/ |
H A D | drm_encoder.h | 22 #include <drm_crtc.h>
|