/kernel/linux/linux-5.10/drivers/gpu/drm/msm/disp/dpu1/ |
H A D | dpu_encoder_phys_cmd.c | 88 new_cnt = atomic_add_unless(&phys_enc->pending_kickoff_cnt, -1, 0); in dpu_encoder_phys_cmd_pp_tx_done_irq() 205 atomic_read(&phys_enc->pending_kickoff_cnt), in _dpu_encoder_phys_cmd_handle_ppdone_timeout() 215 atomic_read(&phys_enc->pending_kickoff_cnt)); in _dpu_encoder_phys_cmd_handle_ppdone_timeout() 220 atomic_add_unless(&phys_enc->pending_kickoff_cnt, -1, 0); in _dpu_encoder_phys_cmd_handle_ppdone_timeout() 241 wait_info.atomic_cnt = &phys_enc->pending_kickoff_cnt; in _dpu_encoder_phys_cmd_wait_for_idle() 565 atomic_read(&phys_enc->pending_kickoff_cnt)); in dpu_encoder_phys_cmd_prepare_for_kickoff() 573 /* force pending_kickoff_cnt 0 to discard failed kickoff */ in dpu_encoder_phys_cmd_prepare_for_kickoff() 574 atomic_set(&phys_enc->pending_kickoff_cnt, 0); in dpu_encoder_phys_cmd_prepare_for_kickoff() 582 atomic_read(&phys_enc->pending_kickoff_cnt)); in dpu_encoder_phys_cmd_prepare_for_kickoff() 769 atomic_set(&phys_enc->pending_kickoff_cnt, in dpu_encoder_phys_cmd_init() [all...] |
H A D | dpu_encoder_phys.h | 206 * @pending_kickoff_cnt: Atomic counter tracking the number of kickoffs 235 atomic_t pending_kickoff_cnt; member 243 return atomic_inc_return(&phys->pending_kickoff_cnt); in dpu_encoder_phys_inc_pending()
|
H A D | dpu_encoder_phys_vid.c | 318 atomic_read(&phys_enc->pending_kickoff_cnt); in dpu_encoder_phys_vid_vblank_irq() 330 atomic_add_unless(&phys_enc->pending_kickoff_cnt, -1, 0); in dpu_encoder_phys_vid_vblank_irq() 496 wait_info.atomic_cnt = &phys_enc->pending_kickoff_cnt; in dpu_encoder_phys_vid_wait_for_vblank() 597 atomic_set(&phys_enc->pending_kickoff_cnt, 0); in dpu_encoder_phys_vid_disable() 731 atomic_set(&phys_enc->pending_kickoff_cnt, 0); in dpu_encoder_phys_vid_init()
|
H A D | dpu_trace.h | 436 int pending_kickoff_cnt, int ctl_idx, u32 extra_flush_bits, 438 TP_ARGS(drm_id, intf_idx, pending_kickoff_cnt, ctl_idx, 443 __field( int, pending_kickoff_cnt ) 451 __entry->pending_kickoff_cnt = pending_kickoff_cnt; 456 TP_printk("id=%u, intf_idx=%d, pending_kickoff_cnt=%d ctl_idx=%d " 459 __entry->pending_kickoff_cnt, __entry->ctl_idx,
|
H A D | dpu_encoder.c | 1458 int pending_kickoff_cnt; in _dpu_encoder_trigger_flush() local 1472 pending_kickoff_cnt = dpu_encoder_phys_inc_pending(phys); in _dpu_encoder_trigger_flush() 1483 pending_kickoff_cnt, ctl->idx, in _dpu_encoder_trigger_flush() local
|
/kernel/linux/linux-6.6/drivers/gpu/drm/msm/disp/dpu1/ |
H A D | dpu_encoder_phys_cmd.c | 94 new_cnt = atomic_add_unless(&phys_enc->pending_kickoff_cnt, -1, 0); in dpu_encoder_phys_cmd_pp_tx_done_irq() 191 atomic_read(&phys_enc->pending_kickoff_cnt), in _dpu_encoder_phys_cmd_handle_ppdone_timeout() 201 atomic_read(&phys_enc->pending_kickoff_cnt)); in _dpu_encoder_phys_cmd_handle_ppdone_timeout() 207 atomic_add_unless(&phys_enc->pending_kickoff_cnt, -1, 0); in _dpu_encoder_phys_cmd_handle_ppdone_timeout() 226 wait_info.atomic_cnt = &phys_enc->pending_kickoff_cnt; in _dpu_encoder_phys_cmd_wait_for_idle() 591 atomic_read(&phys_enc->pending_kickoff_cnt)); in dpu_encoder_phys_cmd_prepare_for_kickoff() 599 /* force pending_kickoff_cnt 0 to discard failed kickoff */ in dpu_encoder_phys_cmd_prepare_for_kickoff() 600 atomic_set(&phys_enc->pending_kickoff_cnt, 0); in dpu_encoder_phys_cmd_prepare_for_kickoff() 610 atomic_read(&phys_enc->pending_kickoff_cnt)); in dpu_encoder_phys_cmd_prepare_for_kickoff()
|
H A D | dpu_encoder_phys.h | 166 * @pending_kickoff_cnt: Atomic counter tracking the number of kickoffs 194 atomic_t pending_kickoff_cnt; member 203 return atomic_inc_return(&phys->pending_kickoff_cnt); in dpu_encoder_phys_inc_pending()
|
H A D | dpu_encoder_phys_vid.c | 316 atomic_read(&phys_enc->pending_kickoff_cnt); in dpu_encoder_phys_vid_vblank_irq() 328 atomic_add_unless(&phys_enc->pending_kickoff_cnt, -1, 0); in dpu_encoder_phys_vid_vblank_irq() 457 wait_info.atomic_cnt = &phys_enc->pending_kickoff_cnt; in dpu_encoder_phys_vid_wait_for_vblank() 566 atomic_set(&phys_enc->pending_kickoff_cnt, 0); in dpu_encoder_phys_vid_disable() 586 atomic_set(&phys_enc->pending_kickoff_cnt, 0); in dpu_encoder_phys_vid_disable()
|
H A D | dpu_trace.h | 425 int pending_kickoff_cnt, int ctl_idx, u32 extra_flush_bits, 427 TP_ARGS(drm_id, intf_mode, intf_idx, wb_idx, pending_kickoff_cnt, ctl_idx, 434 __field( int, pending_kickoff_cnt ) 444 __entry->pending_kickoff_cnt = pending_kickoff_cnt; 449 TP_printk("id=%u, intf_mode=%s, intf_idx=%d, wb_idx=%d, pending_kickoff_cnt=%d ctl_idx=%d " 452 __entry->pending_kickoff_cnt, __entry->ctl_idx,
|
H A D | dpu_encoder_phys_wb.c | 364 atomic_add_unless(&phys_enc->pending_kickoff_cnt, -1, 0); in _dpu_encoder_phys_wb_frame_done_helper() 423 atomic_add_unless(&phys_enc->pending_kickoff_cnt, -1, 0); in _dpu_encoder_phys_wb_handle_wbdone_timeout() 446 wait_info.atomic_cnt = &phys_enc->pending_kickoff_cnt; in dpu_encoder_phys_wb_wait_for_commit_done()
|
H A D | dpu_encoder.c | 1485 int pending_kickoff_cnt; in _dpu_encoder_trigger_flush() local 1499 pending_kickoff_cnt = dpu_encoder_phys_inc_pending(phys); in _dpu_encoder_trigger_flush() 1513 pending_kickoff_cnt, ctl->idx, in _dpu_encoder_trigger_flush() 2510 atomic_set(&phys_enc->pending_kickoff_cnt, 0); in dpu_encoder_phys_init()
|