Home
last modified time | relevance | path

Searched refs:drm_crtc (Results 1 - 25 of 55) sorted by relevance

123

/device/soc/rockchip/common/sdk_linux/include/drm/
H A Ddrm_crtc.h70 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 Drockchip_drm_drv.h95 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 Drockchip_rgb.h11 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 Drockchip_drm_debugfs.h53 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 Drockchip_drm_vop.c28 #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 Drockchip_drm_debugfs.c131 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 Drockchip_drm_vop2.c9 #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 Drockchip_drm_logo.h14 struct drm_crtc *crtc;
/device/soc/rockchip/rk3588/kernel/drivers/devfreq/
H A Drockchip_drm_drv.h96 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 Ddrm_internal.h37 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 Ddrm_vblank.c31 #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 Ddrm_atomic_state_helper.c31 #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 Ddrm_atomic_helper.c214 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 Ddrm_color_mgmt.c26 #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 Ddrm_atomic_uapi.c66 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 Ddrm_internal.h37 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 Drockchip_drm_debugfs.h56 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 Drockchip_drm_vop2.c9 #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 Drockchip_drm_logo.h14 struct drm_crtc *crtc;
/device/soc/rockchip/rk3588/kernel/include/drm/
H A Drockchip_drm_debugfs.h56 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 Drockchip_drm_logo.h14 struct drm_crtc *crtc;
/device/soc/hisilicon/common/hal/display/source/display_device/src/drm/
H A Ddrm_encoder.h23 #include <drm_crtc.h>
/device/soc/rockchip/common/hardware/display/src/display_device/
H A Ddrm_encoder.h23 #include <drm_crtc.h>
/device/soc/rockchip/rk3399/hardware/display/src/display_device/
H A Ddrm_encoder.h23 #include <drm_crtc.h>
/device/soc/rockchip/rk3566/hardware/display/src/display_device/
H A Ddrm_encoder.h22 #include <drm_crtc.h>

Completed in 34 milliseconds

123