Lines Matching refs:num_fences
314 unsigned long num_fences; member
2817 SIZE_MAX / sizeof(*f)) - eb->num_fences) in add_timeline_fence_array()
2829 (eb->num_fences + nfences) * sizeof(*f), in add_timeline_fence_array()
2835 f += eb->num_fences; in add_timeline_fence_array()
2927 eb->num_fences++; in add_timeline_fence_array()
2937 unsigned long num_fences = args->num_cliprects; in add_fence_array() local
2943 if (!num_fences) in add_fence_array()
2948 if (num_fences > min_t(unsigned long, in add_fence_array()
2950 SIZE_MAX / sizeof(*f) - eb->num_fences)) in add_fence_array()
2954 if (!access_ok(user, num_fences * sizeof(*user))) in add_fence_array()
2958 (eb->num_fences + num_fences) * sizeof(*f), in add_fence_array()
2964 f += eb->num_fences; in add_fence_array()
2965 while (num_fences--) { in add_fence_array()
3001 eb->num_fences++; in add_fence_array()
3007 static void put_fence_array(struct eb_fence *fences, int num_fences) in put_fence_array() argument
3010 __free_fence_array(fences, num_fences); in put_fence_array()
3020 for (n = 0; n < eb->num_fences; n++) { in await_fence_array()
3037 for (n = 0; n < eb->num_fences; n++) { in signal_fence_array()
3388 eb.num_fences = 0; in i915_gem_do_execbuffer()
3545 put_fence_array(eb.fences, eb.num_fences); in i915_gem_do_execbuffer()