Lines Matching refs:fences
1502 struct drm_amdgpu_fence *fences) in amdgpu_cs_wait_all_fences() argument
1512 fence = amdgpu_cs_get_fence(adev, filp, &fences[i]); in amdgpu_cs_wait_all_fences()
1547 struct drm_amdgpu_fence *fences) in amdgpu_cs_wait_any_fence() argument
1565 fence = amdgpu_cs_get_fence(adev, filp, &fences[i]); in amdgpu_cs_wait_any_fence()
1615 struct drm_amdgpu_fence *fences; in amdgpu_cs_wait_fences_ioctl() local
1619 fences = kmalloc_array(fence_count, sizeof(struct drm_amdgpu_fence), in amdgpu_cs_wait_fences_ioctl()
1621 if (fences == NULL) in amdgpu_cs_wait_fences_ioctl()
1624 fences_user = u64_to_user_ptr(wait->in.fences); in amdgpu_cs_wait_fences_ioctl()
1625 if (copy_from_user(fences, fences_user, in amdgpu_cs_wait_fences_ioctl()
1632 r = amdgpu_cs_wait_all_fences(adev, filp, wait, fences); in amdgpu_cs_wait_fences_ioctl()
1634 r = amdgpu_cs_wait_any_fence(adev, filp, wait, fences); in amdgpu_cs_wait_fences_ioctl()
1637 kfree(fences); in amdgpu_cs_wait_fences_ioctl()