Lines Matching refs:signal_fence
317 struct amdgpu_cs_fence *info = &sem->signal_fence; in amdgpu_cs_submit_one()
565 if (sem->signal_fence.context) in amdgpu_cs_signal_semaphore()
568 sem->signal_fence.context = ctx; in amdgpu_cs_signal_semaphore()
569 sem->signal_fence.ip_type = ip_type; in amdgpu_cs_signal_semaphore()
570 sem->signal_fence.ip_instance = ip_instance; in amdgpu_cs_signal_semaphore()
571 sem->signal_fence.ring = ring; in amdgpu_cs_signal_semaphore()
572 sem->signal_fence.fence = ctx->last_seq[ip_type][ip_instance][ring]; in amdgpu_cs_signal_semaphore()
591 if (!sem->signal_fence.context) in amdgpu_cs_wait_semaphore()
602 if (!sem || !sem->signal_fence.context) in amdgpu_cs_reset_sem()
605 sem->signal_fence.context = NULL; in amdgpu_cs_reset_sem()
606 sem->signal_fence.ip_type = 0; in amdgpu_cs_reset_sem()
607 sem->signal_fence.ip_instance = 0; in amdgpu_cs_reset_sem()
608 sem->signal_fence.ring = 0; in amdgpu_cs_reset_sem()
609 sem->signal_fence.fence = 0; in amdgpu_cs_reset_sem()