Home
last modified time | relevance | path

Searched defs:fence (Results 1 – 114 of 114) sorted by relevance

/linux-4.4.14/include/linux/
Dfence.h72 struct fence { struct
74 const struct fence_ops *ops; argument
90 typedef void (*fence_func_t)(struct fence *fence, struct fence_cb *cb); argument
190 static inline struct fence *fence_get(struct fence *fence) in fence_get()
203 static inline struct fence *fence_get_rcu(struct fence *fence) in fence_get_rcu()
215 static inline void fence_put(struct fence *fence) in fence_put()
241 fence_is_signaled_locked(struct fence *fence) in fence_is_signaled_locked()
269 fence_is_signaled(struct fence *fence) in fence_is_signaled()
340 static inline signed long fence_wait(struct fence *fence, bool intr) in fence_wait()
Dseqno-fence.h50 to_seqno_fence(struct fence *fence) in to_seqno_fence()
95 seqno_fence_init(struct seqno_fence *fence, spinlock_t *lock, in seqno_fence_init()
Dreservation.h63 struct reservation_object_list __rcu *fence; member
/linux-4.4.14/drivers/gpu/drm/nouveau/
Dnouveau_fence.c44 from_fence(struct fence *fence) in from_fence()
50 nouveau_fctx(struct nouveau_fence *fence) in nouveau_fctx()
56 nouveau_fence_signal(struct nouveau_fence *fence) in nouveau_fence_signal()
76 nouveau_local_fence(struct fence *fence, struct nouveau_drm *drm) { in nouveau_local_fence()
93 struct nouveau_fence *fence; in nouveau_fence_context_del() local
129 struct nouveau_fence *fence; in nouveau_fence_update() local
155 struct nouveau_fence *fence; in nouveau_fence_wait_uevent_handler() local
216 static void nouveau_fence_work_cb(struct fence *fence, struct fence_cb *cb) in nouveau_fence_work_cb()
224 nouveau_fence_work(struct fence *fence, in nouveau_fence_work()
258 nouveau_fence_emit(struct nouveau_fence *fence, struct nouveau_channel *chan) in nouveau_fence_emit()
[all …]
Dnv10_fence.c30 nv10_fence_emit(struct nouveau_fence *fence) in nv10_fence_emit()
44 nv10_fence_sync(struct nouveau_fence *fence, in nv10_fence_sync()
Dnv04_fence.c38 nv04_fence_emit(struct nouveau_fence *fence) in nv04_fence_emit()
51 nv04_fence_sync(struct nouveau_fence *fence, in nv04_fence_sync()
Dnv84_fence.c74 nv84_fence_emit(struct nouveau_fence *fence) in nv84_fence_emit()
89 nv84_fence_sync(struct nouveau_fence *fence, in nv84_fence_sync()
Dnouveau_gem.c122 struct fence *fence = NULL; in nouveau_gem_object_unmap() local
332 validate_fini_no_ticket(struct validate_op *op, struct nouveau_fence *fence, in validate_fini_no_ticket()
358 validate_fini(struct validate_op *op, struct nouveau_fence *fence, in validate_fini()
680 struct nouveau_fence *fence = NULL; in nouveau_gem_ioctl_pushbuf() local
Dnv17_fence.c33 nv17_fence_sync(struct nouveau_fence *fence, in nv17_fence_sync()
Dnouveau_chan.h25 void *fence; member
Dnouveau_drm.h64 struct nouveau_fence *fence; member
143 void *fence; member
Dnouveau_chan.c48 struct nouveau_fence *fence = NULL; in nouveau_channel_idle() local
Dnouveau_bo.c86 struct fence *fence) in nv10_bo_put_tile_region()
1062 struct nouveau_fence *fence; in nouveau_bo_move_m2mf() local
1276 struct fence *fence = reservation_object_get_excl(bo->resv); in nouveau_bo_vm_cleanup() local
1591 nouveau_bo_fence(struct nouveau_bo *nvbo, struct nouveau_fence *fence, bool exclusive) in nouveau_bo_fence()
Dnouveau_display.c722 struct nouveau_fence *fence; in nouveau_crtc_page_flip() local
/linux-4.4.14/drivers/staging/android/
Dsync.c155 struct sync_fence *fence; in sync_fence_alloc() local
181 struct sync_fence *fence; in fence_check_cb_func() local
193 struct sync_fence *fence; in sync_fence_create() local
232 void sync_fence_put(struct sync_fence *fence) in sync_fence_put()
238 void sync_fence_install(struct sync_fence *fence, int fd) in sync_fence_install()
244 static void sync_fence_add_pt(struct sync_fence *fence, in sync_fence_add_pt()
260 struct sync_fence *fence; in sync_fence_merge() local
327 int sync_fence_wait_async(struct sync_fence *fence, in sync_fence_wait_async()
355 int sync_fence_cancel_async(struct sync_fence *fence, in sync_fence_cancel_async()
371 int sync_fence_wait(struct sync_fence *fence, long timeout) in sync_fence_wait()
[all …]
Dsync_debug.c56 void sync_fence_debug_add(struct sync_fence *fence) in sync_fence_debug_add()
65 void sync_fence_debug_remove(struct sync_fence *fence) in sync_fence_debug_remove()
85 static void sync_print_pt(struct seq_file *s, struct sync_pt *pt, bool fence) in sync_print_pt()
146 static void sync_print_fence(struct seq_file *s, struct sync_fence *fence) in sync_print_fence()
199 struct sync_fence *fence = in sync_debugfs_show() local
Dsync.h139 struct sync_fence *fence; member
349 # define sync_fence_debug_add(fence) argument
350 # define sync_fence_debug_remove(fence) argument
Dsw_sync.c170 struct sync_fence *fence; in sw_sync_ioctl_create_fence() local
/linux-4.4.14/drivers/dma-buf/
Dfence.c66 int fence_signal_locked(struct fence *fence) in fence_signal_locked()
107 int fence_signal(struct fence *fence) in fence_signal()
155 fence_wait_timeout(struct fence *fence, bool intr, signed long timeout) in fence_wait_timeout()
174 struct fence *fence = in fence_release() local
188 void fence_free(struct fence *fence) in fence_free()
201 void fence_enable_sw_signaling(struct fence *fence) in fence_enable_sw_signaling()
242 int fence_add_callback(struct fence *fence, struct fence_cb *cb, in fence_add_callback()
299 fence_remove_callback(struct fence *fence, struct fence_cb *cb) in fence_remove_callback()
322 fence_default_wait_cb(struct fence *fence, struct fence_cb *cb) in fence_default_wait_cb()
341 fence_default_wait(struct fence *fence, bool intr, signed long timeout) in fence_default_wait()
[all …]
Dseqno-fence.c24 static const char *seqno_fence_get_driver_name(struct fence *fence) in seqno_fence_get_driver_name()
31 static const char *seqno_fence_get_timeline_name(struct fence *fence) in seqno_fence_get_timeline_name()
38 static bool seqno_enable_signaling(struct fence *fence) in seqno_enable_signaling()
45 static bool seqno_signaled(struct fence *fence) in seqno_signaled()
52 static void seqno_release(struct fence *fence) in seqno_release()
63 static signed long seqno_wait(struct fence *fence, bool intr, in seqno_wait()
Dreservation.c86 struct fence *fence) in reservation_object_add_shared_inplace()
127 struct fence *fence) in reservation_object_add_shared_replace()
188 struct fence *fence) in reservation_object_add_shared_fence()
204 struct fence *fence) in reservation_object_add_excl_fence()
326 struct fence *fence; in reservation_object_wait_timeout_rcu() local
405 struct fence *fence, *lfence = passed_fence; in reservation_object_test_signaled_single() local
443 struct fence *fence = rcu_dereference(fobj->shared[i]); in reservation_object_test_signaled_rcu() local
Ddma-buf.c124 static void dma_buf_poll_cb(struct fence *fence, struct fence_cb *cb) in dma_buf_poll_cb()
222 struct fence *fence = rcu_dereference(fobj->shared[i]); in dma_buf_poll() local
/linux-4.4.14/drivers/gpu/drm/vmwgfx/
Dvmwgfx_fence.c54 struct vmw_fence_obj fence; member
77 struct vmw_fence_obj *fence; member
85 fman_from_fence(struct vmw_fence_obj *fence) in fman_from_fence()
114 struct vmw_fence_obj *fence = in vmw_fence_obj_destroy() local
139 struct vmw_fence_obj *fence = in vmw_fence_enable_signaling() local
161 vmwgfx_wait_cb(struct fence *fence, struct fence_cb *cb) in vmwgfx_wait_cb()
173 struct vmw_fence_obj *fence = in vmw_fence_wait() local
323 static int vmw_fence_obj_init(struct vmw_fence_manager *fman, in vmw_fence_obj_init()
324 struct vmw_fence_obj *fence, u32 seqno, in vmw_fence_obj_init()
390 struct vmw_fence_obj *fence; in vmw_fence_goal_new_locked() local
[all …]
Dvmwgfx_fence.h70 struct vmw_fence_obj *fence = *fence_p; in vmw_fence_obj_unreference() local
78 vmw_fence_obj_reference(struct vmw_fence_obj *fence) in vmw_fence_obj_reference()
Dvmwgfx_reg.h47 u32 fence; member
Dvmwgfx_cotable.c313 struct vmw_fence_obj *fence; in vmw_cotable_unbind() local
350 struct vmw_fence_obj *fence; in vmw_cotable_readback() local
Dvmwgfx_context.c372 struct vmw_fence_obj *fence; in vmw_gb_context_unbind() local
589 struct vmw_fence_obj *fence; in vmw_dx_context_unbind() local
Dvmwgfx_shader.c283 struct vmw_fence_obj *fence; in vmw_gb_shader_unbind() local
525 struct vmw_fence_obj *fence; in vmw_dx_shader_unbind() local
Dvmwgfx_surface.c443 struct vmw_fence_obj *fence; in vmw_legacy_srf_dma() local
1169 struct vmw_fence_obj *fence; in vmw_gb_surface_unbind() local
Dvmwgfx_resource.c1449 struct vmw_fence_obj *fence) in vmw_fence_single_bo()
1596 struct vmw_fence_obj *fence; in vmw_query_move_notify() local
Dvmwgfx_stdu.c707 struct vmw_fence_obj *fence = NULL; in vmw_stdu_crtc_page_flip() local
Dvmwgfx_scrn.c472 struct vmw_fence_obj *fence = NULL; in vmw_sou_crtc_page_flip() local
Dvmwgfx_execbuf.c3692 struct vmw_fence_obj *fence, in vmw_execbuf_copy_fence_user()
3903 struct vmw_fence_obj *fence = NULL; in vmw_execbuf_process() local
4162 struct vmw_fence_obj *fence) in __vmw_execbuf_release_pinned_bo()
Dvmwgfx_kms.c1887 struct vmw_fence_obj *fence; in vmw_kms_helper_buffer_finish() local
/linux-4.4.14/drivers/gpu/drm/amd/scheduler/
Dsched_fence.c32 struct amd_sched_fence *fence = NULL; in amd_sched_fence_create() local
51 void amd_sched_fence_signal(struct amd_sched_fence *fence) in amd_sched_fence_signal()
71 static const char *amd_sched_fence_get_driver_name(struct fence *fence) in amd_sched_fence_get_driver_name()
78 struct amd_sched_fence *fence = to_amd_sched_fence(f); in amd_sched_fence_get_timeline_name() local
89 struct amd_sched_fence *fence = to_amd_sched_fence(f); in amd_sched_fence_release() local
Dgpu_scheduler.c234 struct fence * fence = entity->dependency; in amd_sched_entity_add_dependency_cb() local
419 struct fence *fence; in amd_sched_main() local
/linux-4.4.14/drivers/gpu/drm/radeon/
Dradeon_fence.c130 struct radeon_fence **fence, in radeon_fence_emit()
161 struct radeon_fence *fence; in radeon_fence_check_signaled() local
356 struct radeon_fence *fence = to_radeon_fence(f); in radeon_fence_is_signaled() local
386 struct radeon_fence *fence = to_radeon_fence(f); in radeon_fence_enable_signaling() local
431 bool radeon_fence_signaled(struct radeon_fence *fence) in radeon_fence_signaled()
540 int radeon_fence_wait(struct radeon_fence *fence, bool intr) in radeon_fence_wait()
674 struct radeon_fence *radeon_fence_ref(struct radeon_fence *fence) in radeon_fence_ref()
687 void radeon_fence_unref(struct radeon_fence **fence) in radeon_fence_unref()
735 bool radeon_fence_need_sync(struct radeon_fence *fence, int dst_ring) in radeon_fence_need_sync()
765 void radeon_fence_note_sync(struct radeon_fence *fence, int dst_ring) in radeon_fence_note_sync()
[all …]
Dradeon_sync.c64 struct radeon_fence *fence) in radeon_sync_fence()
96 struct radeon_fence *fence; in radeon_sync_resv() local
145 struct radeon_fence *fence = sync->sync_to[i]; in radeon_sync_rings() local
214 struct radeon_fence *fence) in radeon_sync_free()
Devergreen_dma.c42 struct radeon_fence *fence) in evergreen_dma_fence_ring_emit()
113 struct radeon_fence *fence; in evergreen_copy_dma() local
Dradeon_vce.c347 uint32_t handle, struct radeon_fence **fence) in radeon_vce_get_create_msg()
414 uint32_t handle, struct radeon_fence **fence) in radeon_vce_get_destroy_msg()
736 struct radeon_fence *fence) in radeon_vce_fence_emit()
798 struct radeon_fence *fence = NULL; in radeon_vce_ib_test() local
Dradeon_uvd.c215 struct radeon_fence *fence; in radeon_uvd_suspend() local
290 struct radeon_fence *fence; in radeon_uvd_free_handles() local
697 struct radeon_fence **fence) in radeon_uvd_send_msg()
729 uint32_t handle, struct radeon_fence **fence) in radeon_uvd_get_create_msg()
765 uint32_t handle, struct radeon_fence **fence) in radeon_uvd_get_destroy_msg()
Duvd_v1_0.c82 struct radeon_fence *fence) in uvd_v1_0_fence_emit()
501 struct radeon_fence *fence = NULL; in uvd_v1_0_ib_test() local
Dradeon_test.c87 struct radeon_fence *fence = NULL; in radeon_do_test_moves() local
263 struct radeon_fence **fence) in radeon_test_create_and_emit_fence()
Drv770_dma.c47 struct radeon_fence *fence; in rv770_copy_dma() local
Duvd_v2_2.c40 struct radeon_fence *fence) in uvd_v2_2_fence_emit()
Dradeon_semaphore.c94 struct radeon_fence *fence) in radeon_semaphore_free()
Dr600_dma.c288 struct radeon_fence *fence) in r600_dma_fence_ring_emit()
444 struct radeon_fence *fence; in r600_copy_dma() local
Dradeon_vm.c196 struct radeon_fence *fence = rdev->vm_manager.active[i]; in radeon_vm_grab_id() local
270 struct radeon_fence *fence) in radeon_vm_fence()
886 struct radeon_fence *fence) in radeon_vm_fence_pts()
Dr200.c90 struct radeon_fence *fence; in r200_copy_dma() local
Dradeon_benchmark.c42 struct radeon_fence *fence = NULL; in radeon_benchmark_do_move() local
Dsi_dma.c236 struct radeon_fence *fence; in si_copy_dma() local
Dcik_sdma.c201 struct radeon_fence *fence) in cik_sdma_fence_ring_emit()
584 struct radeon_fence *fence; in cik_copy_dma() local
Dradeon_sa.c377 struct radeon_fence *fence) in radeon_sa_bo_free()
Dr300.c209 struct radeon_fence *fence) in r300_fence_ring_emit()
Dradeon_object.c850 void radeon_bo_fence(struct radeon_bo *bo, struct radeon_fence *fence, in radeon_bo_fence()
Dni.c1409 struct radeon_fence *fence) in cayman_fence_ring_emit()
Dr600.c2865 struct radeon_fence *fence) in r600_fence_ring_emit()
2966 struct radeon_fence *fence; in r600_copy_cpdma() local
Dradeon_ttm.c260 struct radeon_fence *fence; in radeon_move_blit() local
Dr100.c851 struct radeon_fence *fence) in r100_fence_ring_emit()
889 struct radeon_fence *fence; in r100_copy_blit() local
Dradeon_display.c412 struct radeon_fence *fence; in radeon_flip_work_func() local
Dcik.c3963 struct radeon_fence *fence) in cik_fence_gfx_ring_emit()
4004 struct radeon_fence *fence) in cik_fence_compute_ring_emit()
4072 struct radeon_fence *fence; in cik_copy_cpdma() local
Dradeon.h561 struct radeon_fence *fence; member
744 struct fence *fence; member
841 struct radeon_fence *fence; member
2745 #define radeon_fence_ring_emit(rdev, r, fence) (rdev)->asic->ring[(r)]->emit_fence((rdev), (fence)) argument
Dsi.c3372 struct radeon_fence *fence) in si_fence_ring_emit()
/linux-4.4.14/drivers/gpu/drm/virtio/
Dvirtgpu_fence.c46 struct virtio_gpu_fence *fence = to_virtio_fence(f); in virtio_signaled() local
55 struct virtio_gpu_fence *fence = to_virtio_fence(f); in virtio_fence_value_str() local
62 struct virtio_gpu_fence *fence = to_virtio_fence(f); in virtio_timeline_value_str() local
79 struct virtio_gpu_fence **fence) in virtio_gpu_fence_emit()
106 struct virtio_gpu_fence *fence, *tmp; in virtio_gpu_fence_event_process() local
Dvirtgpu_vq.c353 struct virtio_gpu_fence **fence) in virtio_gpu_queue_fenced_ctrl_buffer()
518 struct virtio_gpu_fence **fence) in virtio_gpu_cmd_transfer_to_host_2d()
542 struct virtio_gpu_fence **fence) in virtio_gpu_cmd_resource_attach_backing()
798 struct virtio_gpu_fence **fence) in virtio_gpu_cmd_resource_create_3d()
817 struct virtio_gpu_fence **fence) in virtio_gpu_cmd_transfer_to_host_3d()
839 struct virtio_gpu_fence **fence) in virtio_gpu_cmd_transfer_from_host_3d()
859 uint32_t ctx_id, struct virtio_gpu_fence **fence) in virtio_gpu_cmd_submit()
880 struct virtio_gpu_fence **fence) in virtio_gpu_object_attach()
Dvirtgpu_ioctl.c99 struct virtio_gpu_fence *fence; in virtio_gpu_execbuffer() local
234 struct virtio_gpu_fence *fence = NULL; in virtio_gpu_resource_create_ioctl() local
369 struct virtio_gpu_fence *fence; in virtio_gpu_transfer_from_host_ioctl() local
416 struct virtio_gpu_fence *fence; in virtio_gpu_transfer_to_host_ioctl() local
Dvirtgpu_display.c69 struct virtio_gpu_fence *fence = NULL; in virtio_gpu_crtc_cursor_set() local
/linux-4.4.14/drivers/gpu/drm/amd/amdgpu/
Damdgpu_fence.c101 struct amdgpu_fence **fence) in amdgpu_fence_emit()
370 bool amdgpu_fence_need_sync(struct amdgpu_fence *fence, in amdgpu_fence_need_sync()
398 void amdgpu_fence_note_sync(struct amdgpu_fence *fence, in amdgpu_fence_note_sync()
662 static const char *amdgpu_fence_get_driver_name(struct fence *fence) in amdgpu_fence_get_driver_name()
669 struct amdgpu_fence *fence = to_amdgpu_fence(f); in amdgpu_fence_get_timeline_name() local
683 struct amdgpu_fence *fence = to_amdgpu_fence(f); in amdgpu_fence_is_signaled() local
706 struct amdgpu_fence *fence; in amdgpu_fence_check_signaled() local
743 struct amdgpu_fence *fence = to_amdgpu_fence(f); in amdgpu_fence_enable_signaling() local
762 struct amdgpu_fence *fence = to_amdgpu_fence(f); in amdgpu_fence_release() local
Damdgpu_sync.c37 struct fence *fence; member
90 static void amdgpu_sync_keep_later(struct fence **keep, struct fence *fence) in amdgpu_sync_keep_later()
110 struct amdgpu_fence *fence; in amdgpu_sync_fence() local
257 struct fence *fence = sync->sync_to[i]; in amdgpu_sync_wait() local
288 struct amdgpu_fence *fence; in amdgpu_sync_rings() local
369 struct fence *fence) in amdgpu_sync_free()
Damdgpu_vm.c162 struct fence *fence = adev->vm_manager.ids[i].active; in amdgpu_vm_grab_id() local
182 struct fence *fence; in amdgpu_vm_grab_id() local
249 struct fence *fence) in amdgpu_vm_fence()
342 struct fence *fence = NULL; in amdgpu_vm_clear_bo() local
437 struct fence *fence = NULL; in amdgpu_vm_update_page_directory() local
707 struct fence **fence) in amdgpu_vm_bo_update_mapping()
Damdgpu_uvd.c243 struct fence *fence; in amdgpu_uvd_suspend() local
299 struct fence *fence; in amdgpu_uvd_free_handles() local
841 struct fence **fence) in amdgpu_uvd_send_msg()
922 struct fence **fence) in amdgpu_uvd_get_create_msg()
971 struct fence **fence) in amdgpu_uvd_get_destroy_msg()
Damdgpu_test.c81 struct fence *fence = NULL; in amdgpu_do_test_moves() local
243 struct fence **fence) in amdgpu_test_create_and_emit_fence()
Damdgpu_cs.c762 struct fence *fence; in amdgpu_cs_dependencies() local
855 struct amd_sched_fence *fence; in amdgpu_cs_ioctl() local
900 struct amdgpu_fence *fence; in amdgpu_cs_ioctl() local
932 struct fence *fence; in amdgpu_cs_wait_ioctl() local
Damdgpu_vce.c369 struct fence **fence) in amdgpu_vce_get_create_msg()
455 struct fence **fence) in amdgpu_vce_get_destroy_msg()
853 struct fence *fence = NULL; in amdgpu_vce_ring_test_ib() local
Damdgpu_semaphore.c90 struct fence *fence) in amdgpu_semaphore_free()
Damdgpu_ctx.c235 struct fence *fence) in amdgpu_ctx_add_fence()
267 struct fence *fence; in amdgpu_ctx_get_fence() local
Damdgpu_sched.c39 struct amdgpu_fence *fence = NULL; in amdgpu_sched_run_job() local
Damdgpu_sa.c385 struct fence *fence) in amdgpu_sa_bo_free()
410 static void amdgpu_sa_bo_dump_fence(struct fence *fence, struct seq_file *m) in amdgpu_sa_bo_dump_fence()
Damdgpu_benchmark.c36 struct fence *fence = NULL; in amdgpu_benchmark_do_move() local
Damdgpu_ttm.c231 struct fence *fence; in amdgpu_move_blit() local
1015 struct fence **fence) in amdgpu_copy_buffer()
Duvd_v6_0.c582 struct fence *fence = NULL; in uvd_v6_0_ring_test_ib() local
Duvd_v5_0.c583 struct fence *fence = NULL; in uvd_v5_0_ring_test_ib() local
Duvd_v4_2.c537 struct fence *fence = NULL; in uvd_v4_2_ring_test_ib() local
Damdgpu_display.c41 struct amdgpu_fence *fence; in amdgpu_flip_wait_fence() local
Damdgpu_object.c659 void amdgpu_bo_fence(struct amdgpu_bo *bo, struct fence *fence, in amdgpu_bo_fence()
Damdgpu.h614 struct fence *fence; member
811 struct amdgpu_fence *fence; member
1257 struct fence *fence; member
/linux-4.4.14/arch/metag/include/asm/
Dbarrier.h51 #define fence() do { } while (0) macro
66 static inline void fence(void) in fence() function
77 #define fence() do { } while (0) macro
/linux-4.4.14/drivers/gpu/drm/qxl/
Dqxl_release.c43 static const char *qxl_get_driver_name(struct fence *fence) in qxl_get_driver_name()
48 static const char *qxl_get_timeline_name(struct fence *fence) in qxl_get_timeline_name()
53 static bool qxl_nop_signaling(struct fence *fence) in qxl_nop_signaling()
59 static long qxl_fence_wait(struct fence *fence, bool intr, signed long timeout) in qxl_fence_wait()
/linux-4.4.14/drivers/gpu/drm/msm/
Dmsm_gpu.c280 uint32_t fence = gpu->funcs->last_fence(gpu); in recover_worker() local
310 uint32_t fence = gpu->funcs->last_fence(gpu); in hangcheck_handler() local
434 static void retire_submits(struct msm_gpu *gpu, uint32_t fence) in retire_submits()
459 uint32_t fence = gpu->funcs->last_fence(gpu); in retire_worker() local
Dmsm_gem.h79 uint32_t fence = 0; in msm_gem_fence() local
102 uint32_t fence; member
Dmsm_gem.c418 uint32_t fence = msm_gem_fence(msm_obj, in msm_gem_queue_inactive_cb() local
424 struct msm_gpu *gpu, bool write, uint32_t fence) in msm_gem_move_to_active()
458 uint32_t fence = msm_gem_fence(msm_obj, op); in msm_gem_cpu_prep() local
Dmsm_drv.h168 uint32_t fence; member
310 static inline bool fence_completed(struct drm_device *dev, uint32_t fence) in fence_completed()
Dmsm_atomic.c25 uint32_t fence; member
Dmsm_drv.c706 int msm_wait_fence(struct drm_device *dev, uint32_t fence, in msm_wait_fence()
758 struct msm_fence_cb *cb, uint32_t fence) in msm_queue_fence_cb()
778 void msm_update_fence(struct drm_device *dev, uint32_t fence) in msm_update_fence()
/linux-4.4.14/drivers/gpu/drm/i915/
Di915_gem_fence.c223 struct drm_i915_fence_reg *fence) in fence_number()
229 struct drm_i915_fence_reg *fence, in i915_gem_object_update_fence()
290 struct drm_i915_fence_reg *fence; in i915_gem_object_put_fence() local
Di915_drv.h521 u64 fence[I915_MAX_NUM_FENCES]; member
/linux-4.4.14/drivers/staging/android/uapi/
Dsw_sync.h23 __s32 fence; /* fd of new fence */ member
Dsync.h26 __s32 fence; /* fd on newly created fence */ member
/linux-4.4.14/drivers/gpu/drm/ttm/
Dttm_execbuf_util.c183 struct list_head *list, struct fence *fence) in ttm_eu_fence_buffer_objects()
Dttm_bo_util.c635 struct fence *fence, in ttm_bo_move_accel_cleanup()
Dttm_bo.c409 struct fence *fence; in ttm_bo_flush_all_fences() local
1561 struct fence *fence; in ttm_bo_wait() local
/linux-4.4.14/include/uapi/drm/
Dmsm_drm.h179 __u32 fence; /* out */ member
194 __u32 fence; /* in */ member
Dtegra_drm.h128 __u32 fence; /* Return value */ member
/linux-4.4.14/drivers/dma/ioat/
Dhw.h85 unsigned int fence:1; member
119 unsigned int fence:1; member
166 unsigned int fence:1; member
215 unsigned int fence:1; member
/linux-4.4.14/drivers/misc/mic/scif/
Dscif_fence.c74 struct scif_remote_fence_info *fence; in scif_recv_wait() local
363 struct scif_remote_fence_info *fence; in scif_rma_handle_remote_fences() local
Dscif_main.h120 struct list_head fence; member
/linux-4.4.14/fs/ocfs2/cluster/
Dquorum.c108 int lowest_hb, lowest_reachable = 0, fence = 0; in o2quo_make_decision() local
/linux-4.4.14/drivers/gpu/host1x/
Dcdma.h47 u32 fence; /* index we've written */ member
/linux-4.4.14/drivers/gpu/drm/mga/
Dmga_state.c1043 u32 *fence = data; in mga_set_fence() local
1073 u32 *fence = data; in mga_wait_fence() local
/linux-4.4.14/drivers/infiniband/hw/mlx5/
Dqp.c2517 static u8 get_fence(u8 fence, struct ib_send_wr *wr) in get_fence()
2566 int nreq, u8 fence, u8 next_fence, in finish_wqe()
2608 u8 fence; in mlx5_ib_post_send() local
/linux-4.4.14/drivers/gpu/drm/msm/adreno/
Dadreno_gpu.h133 volatile uint32_t fence; member
/linux-4.4.14/drivers/video/fbdev/intelfb/
Dintelfb.h228 u32 fence[8]; member
/linux-4.4.14/drivers/gpu/drm/vmwgfx/device_include/
Dsvga_reg.h1576 uint32 fence; member
/linux-4.4.14/include/drm/
Ddrm_crtc.h762 struct fence *fence; member