Lines Matching refs:wait
1352 union drm_amdgpu_wait_cs *wait = data; in amdgpu_cs_wait_ioctl() local
1354 unsigned long timeout = amdgpu_gem_timeout(wait->in.timeout); in amdgpu_cs_wait_ioctl()
1360 ctx = amdgpu_ctx_get(filp->driver_priv, wait->in.ctx_id); in amdgpu_cs_wait_ioctl()
1365 wait->in.ip_type, wait->in.ip_instance, in amdgpu_cs_wait_ioctl()
1366 wait->in.ring, &ring); in amdgpu_cs_wait_ioctl()
1372 fence = amdgpu_ctx_get_fence(ctx, ring, wait->in.handle); in amdgpu_cs_wait_ioctl()
1387 memset(wait, 0, sizeof(*wait)); in amdgpu_cs_wait_ioctl()
1388 wait->out.status = (r == 0); in amdgpu_cs_wait_ioctl()
1492 union drm_amdgpu_wait_fences *wait, in amdgpu_cs_wait_all_fences() argument
1495 uint32_t fence_count = wait->in.fence_count; in amdgpu_cs_wait_all_fences()
1501 unsigned long timeout = amdgpu_gem_timeout(wait->in.timeout_ns); in amdgpu_cs_wait_all_fences()
1521 memset(wait, 0, sizeof(*wait)); in amdgpu_cs_wait_all_fences()
1522 wait->out.status = (r > 0); in amdgpu_cs_wait_all_fences()
1537 union drm_amdgpu_wait_fences *wait, in amdgpu_cs_wait_any_fence() argument
1540 unsigned long timeout = amdgpu_gem_timeout(wait->in.timeout_ns); in amdgpu_cs_wait_any_fence()
1541 uint32_t fence_count = wait->in.fence_count; in amdgpu_cs_wait_any_fence()
1575 memset(wait, 0, sizeof(*wait)); in amdgpu_cs_wait_any_fence()
1576 wait->out.status = (r > 0); in amdgpu_cs_wait_any_fence()
1577 wait->out.first_signaled = first; in amdgpu_cs_wait_any_fence()
1603 union drm_amdgpu_wait_fences *wait = data; in amdgpu_cs_wait_fences_ioctl() local
1604 uint32_t fence_count = wait->in.fence_count; in amdgpu_cs_wait_fences_ioctl()
1615 fences_user = u64_to_user_ptr(wait->in.fences); in amdgpu_cs_wait_fences_ioctl()
1622 if (wait->in.wait_all) in amdgpu_cs_wait_fences_ioctl()
1623 r = amdgpu_cs_wait_all_fences(adev, filp, wait, fences); in amdgpu_cs_wait_fences_ioctl()
1625 r = amdgpu_cs_wait_any_fence(adev, filp, wait, fences); in amdgpu_cs_wait_fences_ioctl()