Lines Matching refs:num_fences
149 struct dma_fence **fences, int num_fences)
155 * in add_fence() during the merge procedure, so for num_fences == 1
159 if (num_fences == 1) {
163 array = dma_fence_array_create(num_fences, fences,
176 int *num_fences)
181 *num_fences = array->num_fences;
185 *num_fences = 1;
215 int i = 0, i_a, i_b, num_fences, a_num_fences, b_num_fences;
226 num_fences = a_num_fences + b_num_fences;
228 fences = kcalloc(num_fences, sizeof(*fences), GFP_KERNEL);
272 if (num_fences > i) {
406 int num_fences, ret, i;
414 fences = get_fences(sync_file, &num_fences);
417 * Passing num_fences = 0 means that userspace doesn't want to
418 * retrieve any sync_fence_info. If num_fences = 0 we skip filling
420 * info->num_fences.
422 if (!info.num_fences) {
429 if (info.num_fences < num_fences)
432 size = num_fences * sizeof(*fence_info);
437 for (i = 0; i < num_fences; i++) {
450 info.num_fences = num_fences;