Home
last modified time | relevance | path

Searched refs:wait_info (Results 1 – 7 of 7) sorted by relevance

/drivers/gpu/drm/amd/amdgpu/
A Damdgpu_userq_fence.c601 struct drm_amdgpu_userq_wait *wait_info = data; in amdgpu_userq_wait_ioctl() local
612 num_read_bo_handles = wait_info->num_bo_read_handles; in amdgpu_userq_wait_ioctl()
618 num_write_bo_handles = wait_info->num_bo_write_handles; in amdgpu_userq_wait_ioctl()
626 num_syncobj = wait_info->num_syncobj_handles; in amdgpu_userq_wait_ioctl()
634 num_points = wait_info->num_syncobj_timeline_handles; in amdgpu_userq_wait_ioctl()
697 if (!wait_info->num_fences) { in amdgpu_userq_wait_ioctl()
758 wait_info->num_fences = num_fences; in amdgpu_userq_wait_ioctl()
781 if (WARN_ON_ONCE(num_fences >= wait_info->num_fences)) { in amdgpu_userq_wait_ioctl()
846 if (WARN_ON_ONCE(num_fences >= wait_info->num_fences)) { in amdgpu_userq_wait_ioctl()
910 wait_info->num_fences = cnt; in amdgpu_userq_wait_ioctl()
[all …]
/drivers/gpu/drm/msm/disp/dpu1/
A Ddpu_encoder_phys_cmd.c222 struct dpu_encoder_wait_info wait_info; in _dpu_encoder_phys_cmd_wait_for_idle() local
225 wait_info.wq = &phys_enc->pending_kickoff_wq; in _dpu_encoder_phys_cmd_wait_for_idle()
226 wait_info.atomic_cnt = &phys_enc->pending_kickoff_cnt; in _dpu_encoder_phys_cmd_wait_for_idle()
227 wait_info.timeout_ms = KICKOFF_TIMEOUT_MS; in _dpu_encoder_phys_cmd_wait_for_idle()
232 &wait_info); in _dpu_encoder_phys_cmd_wait_for_idle()
642 struct dpu_encoder_wait_info wait_info; in _dpu_encoder_phys_cmd_wait_for_ctl_start() local
645 wait_info.wq = &phys_enc->pending_kickoff_wq; in _dpu_encoder_phys_cmd_wait_for_ctl_start()
646 wait_info.atomic_cnt = &phys_enc->pending_ctlstart_cnt; in _dpu_encoder_phys_cmd_wait_for_ctl_start()
647 wait_info.timeout_ms = KICKOFF_TIMEOUT_MS; in _dpu_encoder_phys_cmd_wait_for_ctl_start()
652 &wait_info); in _dpu_encoder_phys_cmd_wait_for_ctl_start()
A Ddpu_encoder_phys_wb.c450 struct dpu_encoder_wait_info wait_info; in dpu_encoder_phys_wb_wait_for_commit_done() local
453 wait_info.wq = &phys_enc->pending_kickoff_wq; in dpu_encoder_phys_wb_wait_for_commit_done()
454 wait_info.atomic_cnt = &phys_enc->pending_kickoff_cnt; in dpu_encoder_phys_wb_wait_for_commit_done()
455 wait_info.timeout_ms = KICKOFF_TIMEOUT_MS; in dpu_encoder_phys_wb_wait_for_commit_done()
459 dpu_encoder_phys_wb_done_irq, &wait_info); in dpu_encoder_phys_wb_wait_for_commit_done()
A Ddpu_encoder_phys_vid.c506 struct dpu_encoder_wait_info wait_info; in dpu_encoder_phys_vid_wait_for_tx_complete() local
509 wait_info.wq = &phys_enc->pending_kickoff_wq; in dpu_encoder_phys_vid_wait_for_tx_complete()
510 wait_info.atomic_cnt = &phys_enc->pending_kickoff_cnt; in dpu_encoder_phys_vid_wait_for_tx_complete()
511 wait_info.timeout_ms = KICKOFF_TIMEOUT_MS; in dpu_encoder_phys_vid_wait_for_tx_complete()
521 &wait_info); in dpu_encoder_phys_vid_wait_for_tx_complete()
A Ddpu_encoder_phys.h332 struct dpu_encoder_wait_info *wait_info);
A Ddpu_encoder.c463 struct dpu_encoder_wait_info *wait_info) in dpu_encoder_helper_wait_for_irq() argument
468 if (!wait_info) { in dpu_encoder_helper_wait_for_irq()
491 atomic_read(wait_info->atomic_cnt)); in dpu_encoder_helper_wait_for_irq()
496 wait_info); in dpu_encoder_helper_wait_for_irq()
507 atomic_read(wait_info->atomic_cnt)); in dpu_encoder_helper_wait_for_irq()
518 atomic_read(wait_info->atomic_cnt)); in dpu_encoder_helper_wait_for_irq()
525 atomic_read(wait_info->atomic_cnt)); in dpu_encoder_helper_wait_for_irq()
/drivers/staging/gpib/common/
A Diblib.c568 struct wait_info { struct
577 struct wait_info *winfo = timer_container_of(winfo, t, timer); in wait_timeout() argument
583 static void init_wait_info(struct wait_info *winfo) in init_wait_info()
590 static int wait_satisfied(struct wait_info *winfo, struct gpib_status_queue *status_queue, in wait_satisfied()
616 static void start_wait_timer(struct wait_info *winfo) in start_wait_timer()
625 static void remove_wait_timer(struct wait_info *winfo) in remove_wait_timer()
644 struct wait_info winfo; in ibwait()

Completed in 21 milliseconds