/kernel/linux/linux-6.6/drivers/gpu/drm/msm/ |
H A D | msm_atomic.c | 62 static void msm_atomic_async_commit(struct msm_kms *kms, int crtc_idx) in msm_atomic_async_commit() argument 64 unsigned crtc_mask = BIT(crtc_idx); in msm_atomic_async_commit() 109 msm_atomic_async_commit(timer->kms, timer->crtc_idx); in msm_atomic_pending_work() 113 struct msm_kms *kms, int crtc_idx) in msm_atomic_init_pending_timer() 116 timer->crtc_idx = crtc_idx; in msm_atomic_init_pending_timer() 118 timer->worker = kthread_create_worker(0, "atomic-worker-%d", crtc_idx); in msm_atomic_init_pending_timer() 112 msm_atomic_init_pending_timer(struct msm_pending_timer *timer, struct msm_kms *kms, int crtc_idx) msm_atomic_init_pending_timer() argument
|
H A D | msm_kms.h | 134 unsigned crtc_idx; member
|
H A D | msm_drv.h | 262 struct msm_kms *kms, int crtc_idx);
|
/kernel/linux/linux-5.10/drivers/gpu/drm/msm/ |
H A D | msm_atomic.c | 58 static void msm_atomic_async_commit(struct msm_kms *kms, int crtc_idx) in msm_atomic_async_commit() argument 60 unsigned crtc_mask = BIT(crtc_idx); in msm_atomic_async_commit() 118 msm_atomic_async_commit(timer->kms, timer->crtc_idx); in msm_atomic_pending_work() 122 struct msm_kms *kms, int crtc_idx) in msm_atomic_init_pending_timer() 125 timer->crtc_idx = crtc_idx; in msm_atomic_init_pending_timer() 121 msm_atomic_init_pending_timer(struct msm_pending_timer *timer, struct msm_kms *kms, int crtc_idx) msm_atomic_init_pending_timer() argument
|
H A D | msm_kms.h | 141 unsigned crtc_idx; member
|
H A D | msm_drv.h | 233 struct msm_kms *kms, int crtc_idx);
|
/kernel/linux/linux-5.10/drivers/video/fbdev/ |
H A D | cyber2000fb.c | 433 static const u_char crtc_idx[] = { variable 478 for (i = 0; i < sizeof(crtc_idx); i++) in cyber2000fb_set_timing() 479 cyber2000_crtcw(crtc_idx[i], hw->crtc[i], cfb); in cyber2000fb_set_timing()
|
/kernel/linux/linux-6.6/drivers/video/fbdev/ |
H A D | cyber2000fb.c | 433 static const u_char crtc_idx[] = { variable 478 for (i = 0; i < sizeof(crtc_idx); i++) in cyber2000fb_set_timing() 479 cyber2000_crtcw(crtc_idx[i], hw->crtc[i], cfb); in cyber2000fb_set_timing()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/radeon/ |
H A D | evergreen.c | 4705 u32 crtc_idx, hpd_idx, afmt_idx; in evergreen_irq_process() local 4750 crtc_idx = src_id - 1; in evergreen_irq_process() 4756 if (rdev->irq.crtc_vblank_int[crtc_idx]) { in evergreen_irq_process() 4757 drm_handle_vblank(rdev->ddev, crtc_idx); in evergreen_irq_process() 4761 if (atomic_read(&rdev->irq.pflip[crtc_idx])) { in evergreen_irq_process() 4763 crtc_idx); in evergreen_irq_process() 4775 if (!(disp_int[crtc_idx] & mask)) { in evergreen_irq_process() 4777 crtc_idx + 1, event_name); in evergreen_irq_process() 4780 disp_int[crtc_idx] &= ~mask; in evergreen_irq_process() 4781 DRM_DEBUG("IH: D%d %s\n", crtc_idx in evergreen_irq_process() [all...] |
H A D | si.c | 6252 u32 crtc_idx, hpd_idx; in si_irq_process() local 6297 crtc_idx = src_id - 1; in si_irq_process() 6303 if (rdev->irq.crtc_vblank_int[crtc_idx]) { in si_irq_process() 6304 drm_handle_vblank(rdev->ddev, crtc_idx); in si_irq_process() 6308 if (atomic_read(&rdev->irq.pflip[crtc_idx])) { in si_irq_process() 6310 crtc_idx); in si_irq_process() 6322 if (!(disp_int[crtc_idx] & mask)) { in si_irq_process() 6324 crtc_idx + 1, event_name); in si_irq_process() 6327 disp_int[crtc_idx] &= ~mask; in si_irq_process() 6328 DRM_DEBUG("IH: D%d %s\n", crtc_idx in si_irq_process() [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/radeon/ |
H A D | si.c | 6247 u32 crtc_idx, hpd_idx; in si_irq_process() local 6292 crtc_idx = src_id - 1; in si_irq_process() 6298 if (rdev->irq.crtc_vblank_int[crtc_idx]) { in si_irq_process() 6299 drm_handle_vblank(rdev->ddev, crtc_idx); in si_irq_process() 6303 if (atomic_read(&rdev->irq.pflip[crtc_idx])) { in si_irq_process() 6305 crtc_idx); in si_irq_process() 6317 if (!(disp_int[crtc_idx] & mask)) { in si_irq_process() 6319 crtc_idx + 1, event_name); in si_irq_process() 6322 disp_int[crtc_idx] &= ~mask; in si_irq_process() 6323 DRM_DEBUG("IH: D%d %s\n", crtc_idx in si_irq_process() [all...] |
H A D | evergreen.c | 4707 u32 crtc_idx, hpd_idx, afmt_idx; in evergreen_irq_process() local 4752 crtc_idx = src_id - 1; in evergreen_irq_process() 4758 if (rdev->irq.crtc_vblank_int[crtc_idx]) { in evergreen_irq_process() 4759 drm_handle_vblank(rdev->ddev, crtc_idx); in evergreen_irq_process() 4763 if (atomic_read(&rdev->irq.pflip[crtc_idx])) { in evergreen_irq_process() 4765 crtc_idx); in evergreen_irq_process() 4777 if (!(disp_int[crtc_idx] & mask)) { in evergreen_irq_process() 4779 crtc_idx + 1, event_name); in evergreen_irq_process() 4782 disp_int[crtc_idx] &= ~mask; in evergreen_irq_process() 4783 DRM_DEBUG("IH: D%d %s\n", crtc_idx in evergreen_irq_process() [all...] |