• Home
  • Raw
  • Download

Lines Matching refs:fence

64 struct sync_file *sync_file_create(struct dma_fence *fence)  in sync_file_create()  argument
72 sync_file->fence = dma_fence_get(fence); in sync_file_create()
105 struct dma_fence *fence; in sync_file_get_fence() local
111 fence = dma_fence_get(sync_file->fence); in sync_file_get_fence()
114 return fence; in sync_file_get_fence()
136 struct dma_fence *fence = sync_file->fence; in sync_file_get_name() local
139 fence->ops->get_driver_name(fence), in sync_file_get_name()
140 fence->ops->get_timeline_name(fence), in sync_file_get_name()
141 fence->context, in sync_file_get_name()
142 fence->seqno); in sync_file_get_name()
160 sync_file->fence = fences[0]; in sync_file_set_fence()
169 sync_file->fence = &array->base; in sync_file_set_fence()
178 if (dma_fence_is_array(sync_file->fence)) { in get_fences()
179 struct dma_fence_array *array = to_dma_fence_array(sync_file->fence); in get_fences()
186 return &sync_file->fence; in get_fences()
190 int *i, struct dma_fence *fence) in add_fence() argument
192 fences[*i] = fence; in add_fence()
194 if (!dma_fence_is_signaled(fence)) { in add_fence()
195 dma_fence_get(fence); in add_fence()
300 dma_fence_remove_callback(sync_file->fence, &sync_file->cb); in sync_file_release()
301 dma_fence_put(sync_file->fence); in sync_file_release()
315 if (dma_fence_add_callback(sync_file->fence, &sync_file->cb, in sync_file_poll()
320 return dma_fence_is_signaled(sync_file->fence) ? EPOLLIN : 0; in sync_file_poll()
357 data.fence = fd; in sync_file_ioctl_merge()
378 static int sync_fill_fence_info(struct dma_fence *fence, in sync_fill_fence_info() argument
381 strlcpy(info->obj_name, fence->ops->get_timeline_name(fence), in sync_fill_fence_info()
383 strlcpy(info->driver_name, fence->ops->get_driver_name(fence), in sync_fill_fence_info()
386 info->status = dma_fence_get_status(fence); in sync_fill_fence_info()
388 dma_fence_is_signaled(fence) ? in sync_fill_fence_info()
389 ktime_to_ns(dma_fence_timestamp(fence)) : in sync_fill_fence_info()
419 info.status = dma_fence_get_status(sync_file->fence); in sync_file_ioctl_fence_info()