Lines Matching refs:num_fences
608 u16 num_points, num_fences = 0; in amdgpu_userq_wait_ioctl() local
697 if (!wait_info->num_fences) { in amdgpu_userq_wait_ioctl()
712 num_fences++; in amdgpu_userq_wait_ioctl()
729 num_fences++; in amdgpu_userq_wait_ioctl()
740 num_fences++; in amdgpu_userq_wait_ioctl()
749 num_fences++; in amdgpu_userq_wait_ioctl()
758 wait_info->num_fences = num_fences; in amdgpu_userq_wait_ioctl()
761 fence_info = kmalloc_array(wait_info->num_fences, sizeof(*fence_info), GFP_KERNEL); in amdgpu_userq_wait_ioctl()
768 fences = kmalloc_array(wait_info->num_fences, sizeof(*fences), GFP_KERNEL); in amdgpu_userq_wait_ioctl()
781 if (WARN_ON_ONCE(num_fences >= wait_info->num_fences)) { in amdgpu_userq_wait_ioctl()
786 fences[num_fences++] = fence; in amdgpu_userq_wait_ioctl()
798 if (WARN_ON_ONCE(num_fences >= wait_info->num_fences)) { in amdgpu_userq_wait_ioctl()
803 fences[num_fences++] = fence; in amdgpu_userq_wait_ioctl()
822 if (WARN_ON_ONCE(num_fences >= wait_info->num_fences)) { in amdgpu_userq_wait_ioctl()
828 fences[num_fences++] = f; in amdgpu_userq_wait_ioctl()
846 if (WARN_ON_ONCE(num_fences >= wait_info->num_fences)) { in amdgpu_userq_wait_ioctl()
851 fences[num_fences++] = fence; in amdgpu_userq_wait_ioctl()
858 num_fences = dma_fence_dedup_array(fences, num_fences); in amdgpu_userq_wait_ioctl()
866 for (i = 0, cnt = 0; i < num_fences; i++) { in amdgpu_userq_wait_ioctl()
910 wait_info->num_fences = cnt; in amdgpu_userq_wait_ioctl()
913 fence_info, wait_info->num_fences * sizeof(*fence_info))) { in amdgpu_userq_wait_ioctl()
940 while (num_fences-- > 0) in amdgpu_userq_wait_ioctl()
941 dma_fence_put(fences[num_fences]); in amdgpu_userq_wait_ioctl()