Home
last modified time | relevance | path

Searched refs:lcrtc (Results 1 – 2 of 2) sorted by relevance

/openbmc/linux/drivers/gpu/drm/loongson/
H A Dlsdc_crtc.c406 ops->reset(lcrtc); in lsdc_crtc_reset()
444 return lcrtc->hw_ops->get_vblank_counter(lcrtc); in lsdc_crtc_get_vblank_counter()
454 lcrtc->hw_ops->enable_vblank(lcrtc); in lsdc_crtc_enable_vblank()
466 lcrtc->hw_ops->disable_vblank(lcrtc); in lsdc_crtc_disable_vblank()
553 lcrtc->hw_ops->get_scan_pos(lcrtc, &x, &y); in lsdc_crtc_show_scan_position()
566 lcrtc->hw_ops->get_vblank_counter(lcrtc)); in lsdc_crtc_show_vblank_counter()
656 ops->flip(lcrtc); in lsdc_crtc_man_op_write()
686 lcrtc->p_info_list[i].data = lcrtc; in lsdc_crtc_late_register()
688 drm_debugfs_create_files(lcrtc->p_info_list, lcrtc->n_info_list, in lsdc_crtc_late_register()
863 lcrtc->hw_ops->enable(lcrtc); in lsdc_crtc_atomic_enable()
[all …]
H A Dlsdc_drv.h108 void (*enable)(struct lsdc_crtc *lcrtc);
109 void (*disable)(struct lsdc_crtc *lcrtc);
110 void (*enable_vblank)(struct lsdc_crtc *lcrtc);
111 void (*disable_vblank)(struct lsdc_crtc *lcrtc);
112 void (*flip)(struct lsdc_crtc *lcrtc);
113 void (*clone)(struct lsdc_crtc *lcrtc);
114 void (*get_scan_pos)(struct lsdc_crtc *lcrtc, int *hpos, int *vpos);
116 void (*soft_reset)(struct lsdc_crtc *lcrtc);
117 void (*reset)(struct lsdc_crtc *lcrtc);
119 u32 (*get_vblank_counter)(struct lsdc_crtc *lcrtc);
[all …]