.. | .. |
---|
327 | 327 | struct radeon_crtc { |
---|
328 | 328 | struct drm_crtc base; |
---|
329 | 329 | int crtc_id; |
---|
330 | | - u16 lut_r[256], lut_g[256], lut_b[256]; |
---|
331 | 330 | bool enabled; |
---|
332 | 331 | bool can_tile; |
---|
333 | 332 | bool cursor_out_of_bounds; |
---|
.. | .. |
---|
881 | 880 | ktime_t *stime, ktime_t *etime, |
---|
882 | 881 | const struct drm_display_mode *mode); |
---|
883 | 882 | |
---|
| 883 | +extern bool |
---|
| 884 | +radeon_get_crtc_scanout_position(struct drm_crtc *crtc, bool in_vblank_irq, |
---|
| 885 | + int *vpos, int *hpos, |
---|
| 886 | + ktime_t *stime, ktime_t *etime, |
---|
| 887 | + const struct drm_display_mode *mode); |
---|
| 888 | + |
---|
884 | 889 | extern bool radeon_combios_check_hardcoded_edid(struct radeon_device *rdev); |
---|
885 | 890 | extern struct edid * |
---|
886 | 891 | radeon_bios_get_hardcoded_edid(struct radeon_device *rdev); |
---|
.. | .. |
---|
980 | 985 | bool radeon_fbdev_robj_is_fb(struct radeon_device *rdev, struct radeon_bo *robj); |
---|
981 | 986 | |
---|
982 | 987 | void radeon_crtc_handle_vblank(struct radeon_device *rdev, int crtc_id); |
---|
983 | | - |
---|
984 | | -void radeon_fb_add_connector(struct radeon_device *rdev, struct drm_connector *connector); |
---|
985 | | -void radeon_fb_remove_connector(struct radeon_device *rdev, struct drm_connector *connector); |
---|
986 | 988 | |
---|
987 | 989 | void radeon_crtc_handle_flip(struct radeon_device *rdev, int crtc_id); |
---|
988 | 990 | |
---|