Home
last modified time | relevance | path

Searched refs:pending_kickoff_cnt (Results 1 - 11 of 11) sorted by relevance

/kernel/linux/linux-5.10/drivers/gpu/drm/msm/disp/dpu1/
H A Ddpu_encoder_phys_cmd.c88 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 Ddpu_encoder_phys.h206 * @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 Ddpu_encoder_phys_vid.c318 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 Ddpu_trace.h436 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 Ddpu_encoder.c1458 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 Ddpu_encoder_phys_cmd.c94 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 Ddpu_encoder_phys.h166 * @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 Ddpu_encoder_phys_vid.c316 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 Ddpu_trace.h425 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 Ddpu_encoder_phys_wb.c364 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 Ddpu_encoder.c1485 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()

Completed in 21 milliseconds