Home
last modified time | relevance | path

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

/linux/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_userq_fence.c653 struct drm_amdgpu_userq_wait *wait_info = data; in amdgpu_userq_wait_ioctl() local
667 num_read_bo_handles = wait_info->num_bo_read_handles; in amdgpu_userq_wait_ioctl()
668 bo_handles_read = memdup_user(u64_to_user_ptr(wait_info->bo_read_handles), in amdgpu_userq_wait_ioctl()
673 num_write_bo_handles = wait_info->num_bo_write_handles; in amdgpu_userq_wait_ioctl()
674 bo_handles_write = memdup_user(u64_to_user_ptr(wait_info->bo_write_handles), in amdgpu_userq_wait_ioctl()
681 num_syncobj = wait_info->num_syncobj_handles; in amdgpu_userq_wait_ioctl()
682 syncobj_handles = memdup_user(u64_to_user_ptr(wait_info->syncobj_handles), in amdgpu_userq_wait_ioctl()
689 num_points = wait_info->num_syncobj_timeline_handles; in amdgpu_userq_wait_ioctl()
690 timeline_handles = memdup_user(u64_to_user_ptr(wait_info->syncobj_timeline_handles), in amdgpu_userq_wait_ioctl()
697 timeline_points = memdup_user(u64_to_user_ptr(wait_info->syncobj_timeline_points), in amdgpu_userq_wait_ioctl()
[all …]
/linux/drivers/gpu/drm/msm/disp/dpu1/
H A Ddpu_encoder_phys_wb.c448 struct dpu_encoder_wait_info wait_info; in dpu_encoder_phys_wb_wait_for_commit_done() local
451 wait_info.wq = &phys_enc->pending_kickoff_wq; in dpu_encoder_phys_wb_wait_for_commit_done()
452 wait_info.atomic_cnt = &phys_enc->pending_kickoff_cnt; in dpu_encoder_phys_wb_wait_for_commit_done()
453 wait_info.timeout_ms = KICKOFF_TIMEOUT_MS; in dpu_encoder_phys_wb_wait_for_commit_done()
457 dpu_encoder_phys_wb_done_irq, &wait_info); in dpu_encoder_phys_wb_wait_for_commit_done()
H 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()
H A Ddpu_encoder_phys.h332 struct dpu_encoder_wait_info *wait_info);
H A Ddpu_encoder.c464 struct dpu_encoder_wait_info *wait_info) in dpu_encoder_helper_wait_for_irq() argument
469 if (!wait_info) { in dpu_encoder_helper_wait_for_irq()
492 atomic_read(wait_info->atomic_cnt)); in dpu_encoder_helper_wait_for_irq()
497 wait_info); in dpu_encoder_helper_wait_for_irq()
508 atomic_read(wait_info->atomic_cnt)); in dpu_encoder_helper_wait_for_irq()
519 atomic_read(wait_info->atomic_cnt)); in dpu_encoder_helper_wait_for_irq()
526 atomic_read(wait_info->atomic_cnt)); in dpu_encoder_helper_wait_for_irq()