/linux-4.1.27/drivers/staging/android/uapi/ |
H A D | sw_sync.h | 23 __s32 fence; /* fd of new fence */ member in struct:sw_sync_create_fence_data
|
H A D | sync.h | 26 __s32 fence; /* fd on newly created fence */ member in struct:sync_merge_data
|
/linux-4.1.27/drivers/gpu/drm/radeon/ |
H A D | radeon_semaphore.c | 92 radeon_semaphore_free(struct radeon_device *rdev, struct radeon_semaphore **semaphore, struct radeon_fence *fence) radeon_semaphore_free() argument
|
H A D | radeon_sync.c | 96 struct radeon_fence *fence; radeon_sync_resv() local 145 struct radeon_fence *fence = sync->sync_to[i]; radeon_sync_rings() local 63 radeon_sync_fence(struct radeon_sync *sync, struct radeon_fence *fence) radeon_sync_fence() argument 212 radeon_sync_free(struct radeon_device *rdev, struct radeon_sync *sync, struct radeon_fence *fence) radeon_sync_free() argument
|
H A D | rv770_dma.c | 47 struct radeon_fence *fence; rv770_copy_dma() local
|
H A D | uvd_v2_2.c | 39 uvd_v2_2_fence_emit(struct radeon_device *rdev, struct radeon_fence *fence) uvd_v2_2_fence_emit() argument
|
H A D | evergreen_dma.c | 113 struct radeon_fence *fence; evergreen_copy_dma() local 41 evergreen_dma_fence_ring_emit(struct radeon_device *rdev, struct radeon_fence *fence) evergreen_dma_fence_ring_emit() argument
|
H A D | radeon_benchmark.c | 42 struct radeon_fence *fence = NULL; radeon_benchmark_do_move() local
|
H A D | uvd_v1_0.c | 501 struct radeon_fence *fence = NULL; uvd_v1_0_ib_test() local 81 uvd_v1_0_fence_emit(struct radeon_device *rdev, struct radeon_fence *fence) uvd_v1_0_fence_emit() argument
|
H A D | r200.c | 90 struct radeon_fence *fence; r200_copy_dma() local
|
H A D | r600_dma.c | 444 struct radeon_fence *fence; r600_copy_dma() local 287 r600_dma_fence_ring_emit(struct radeon_device *rdev, struct radeon_fence *fence) r600_dma_fence_ring_emit() argument
|
H A D | radeon_sa.c | 376 radeon_sa_bo_free(struct radeon_device *rdev, struct radeon_sa_bo **sa_bo, struct radeon_fence *fence) radeon_sa_bo_free() argument
|
H A D | radeon_test.c | 87 struct radeon_fence *fence = NULL; radeon_do_test_moves() local 261 radeon_test_create_and_emit_fence(struct radeon_device *rdev, struct radeon_ring *ring, struct radeon_fence **fence) radeon_test_create_and_emit_fence() argument
|
H A D | si_dma.c | 236 struct radeon_fence *fence; si_copy_dma() local
|
H A D | r300.c | 183 r300_fence_ring_emit(struct radeon_device *rdev, struct radeon_fence *fence) r300_fence_ring_emit() argument
|
H A D | radeon_vce.c | 780 struct radeon_fence *fence = NULL; radeon_vce_ib_test() local 328 radeon_vce_get_create_msg(struct radeon_device *rdev, int ring, uint32_t handle, struct radeon_fence **fence) radeon_vce_get_create_msg() argument 395 radeon_vce_get_destroy_msg(struct radeon_device *rdev, int ring, uint32_t handle, struct radeon_fence **fence) radeon_vce_get_destroy_msg() argument 717 radeon_vce_fence_emit(struct radeon_device *rdev, struct radeon_fence *fence) radeon_vce_fence_emit() argument
|
H A D | cik_sdma.c | 584 struct radeon_fence *fence; cik_copy_dma() local 200 cik_sdma_fence_ring_emit(struct radeon_device *rdev, struct radeon_fence *fence) cik_sdma_fence_ring_emit() argument
|
H A D | radeon_fence.c | 161 struct radeon_fence *fence; radeon_fence_check_signaled() local 356 struct radeon_fence *fence = to_radeon_fence(f); radeon_fence_is_signaled() local 386 struct radeon_fence *fence = to_radeon_fence(f); radeon_fence_enable_signaling() local 431 bool radeon_fence_signaled(struct radeon_fence *fence) radeon_fence_signaled() argument 540 int radeon_fence_wait(struct radeon_fence *fence, bool intr) radeon_fence_wait() argument 674 struct radeon_fence *radeon_fence_ref(struct radeon_fence *fence) radeon_fence_ref() argument 687 void radeon_fence_unref(struct radeon_fence **fence) radeon_fence_unref() argument 735 bool radeon_fence_need_sync(struct radeon_fence *fence, int dst_ring) radeon_fence_need_sync() argument 765 void radeon_fence_note_sync(struct radeon_fence *fence, int dst_ring) radeon_fence_note_sync() argument 1007 static const char *radeon_fence_get_driver_name(struct fence *fence) radeon_fence_get_driver_name() argument 1014 struct radeon_fence *fence = to_radeon_fence(f); radeon_fence_get_timeline_name() local 1028 static inline bool radeon_test_signaled(struct radeon_fence *fence) radeon_test_signaled() argument 1039 radeon_fence_wait_cb(struct fence *fence, struct fence_cb *cb) radeon_fence_wait_cb() argument 1050 struct radeon_fence *fence = to_radeon_fence(f); radeon_fence_default_wait() local 129 radeon_fence_emit(struct radeon_device *rdev, struct radeon_fence **fence, int ring) radeon_fence_emit() argument
|
H A D | radeon_object.c | 845 void radeon_bo_fence(struct radeon_bo *bo, struct radeon_fence *fence, radeon_bo_fence() argument
|
H A D | ni.c | 1383 cayman_fence_ring_emit(struct radeon_device *rdev, struct radeon_fence *fence) cayman_fence_ring_emit() argument
|
H A D | radeon_uvd.c | 215 struct radeon_fence *fence; radeon_uvd_suspend() local 290 struct radeon_fence *fence; radeon_uvd_free_handles() local 695 radeon_uvd_send_msg(struct radeon_device *rdev, int ring, uint64_t addr, struct radeon_fence **fence) radeon_uvd_send_msg() argument 728 radeon_uvd_get_create_msg(struct radeon_device *rdev, int ring, uint32_t handle, struct radeon_fence **fence) radeon_uvd_get_create_msg() argument 764 radeon_uvd_get_destroy_msg(struct radeon_device *rdev, int ring, uint32_t handle, struct radeon_fence **fence) radeon_uvd_get_destroy_msg() argument
|
H A D | radeon_vm.c | 196 struct radeon_fence *fence = rdev->vm_manager.active[i]; radeon_vm_grab_id() local 268 radeon_vm_fence(struct radeon_device *rdev, struct radeon_vm *vm, struct radeon_fence *fence) radeon_vm_fence() argument 887 radeon_vm_fence_pts(struct radeon_vm *vm, uint64_t start, uint64_t end, struct radeon_fence *fence) radeon_vm_fence_pts() argument
|
H A D | radeon_ttm.c | 260 struct radeon_fence *fence; radeon_move_blit() local
|
H A D | r600.c | 2919 struct radeon_fence *fence; r600_copy_cpdma() local 2817 r600_fence_ring_emit(struct radeon_device *rdev, struct radeon_fence *fence) r600_fence_ring_emit() argument
|
H A D | radeon_display.c | 406 struct radeon_fence *fence; radeon_flip_work_func() local
|
H A D | r100.c | 889 struct radeon_fence *fence; r100_copy_blit() local 850 r100_fence_ring_emit(struct radeon_device *rdev, struct radeon_fence *fence) r100_fence_ring_emit() argument
|
H A D | si.c | 3368 si_fence_ring_emit(struct radeon_device *rdev, struct radeon_fence *fence) si_fence_ring_emit() argument
|
H A D | cik.c | 4047 struct radeon_fence *fence; cik_copy_cpdma() local 3937 cik_fence_gfx_ring_emit(struct radeon_device *rdev, struct radeon_fence *fence) cik_fence_gfx_ring_emit() argument 3978 cik_fence_compute_ring_emit(struct radeon_device *rdev, struct radeon_fence *fence) cik_fence_compute_ring_emit() argument
|
H A D | radeon.h | 562 struct radeon_fence *fence; member in struct:radeon_sa_bo 745 struct fence *fence; member in struct:radeon_flip_work 842 struct radeon_fence *fence; member in struct:radeon_ib
|
/linux-4.1.27/drivers/dma-buf/ |
H A D | seqno-fence.c | 24 static const char *seqno_fence_get_driver_name(struct fence *fence) seqno_fence_get_driver_name() argument 30 static const char *seqno_fence_get_timeline_name(struct fence *fence) seqno_fence_get_timeline_name() argument 36 static bool seqno_enable_signaling(struct fence *fence) seqno_enable_signaling() argument 42 static bool seqno_signaled(struct fence *fence) seqno_signaled() argument 48 static void seqno_release(struct fence *fence) seqno_release() argument 59 static signed long seqno_wait(struct fence *fence, bool intr, signed long timeout) seqno_wait() argument
|
H A D | fence.c | 66 int fence_signal_locked(struct fence *fence) fence_signal_locked() argument 107 int fence_signal(struct fence *fence) fence_signal() argument 155 fence_wait_timeout(struct fence *fence, bool intr, signed long timeout) fence_wait_timeout() argument 174 struct fence *fence = fence_release() local 188 void fence_free(struct fence *fence) fence_free() argument 201 void fence_enable_sw_signaling(struct fence *fence) fence_enable_sw_signaling() argument 242 int fence_add_callback(struct fence *fence, struct fence_cb *cb, fence_add_callback() argument 299 fence_remove_callback(struct fence *fence, struct fence_cb *cb) fence_remove_callback() argument 322 fence_default_wait_cb(struct fence *fence, struct fence_cb *cb) fence_default_wait_cb() argument 341 fence_default_wait(struct fence *fence, bool intr, signed long timeout) fence_default_wait() argument 417 fence_init(struct fence *fence, const struct fence_ops *ops, fence_init() argument
|
H A D | reservation.c | 326 struct fence *fence; reservation_object_wait_timeout_rcu() local 404 struct fence *fence, *lfence = passed_fence; reservation_object_test_signaled_single() local 441 struct fence *fence = rcu_dereference(fobj->shared[i]); reservation_object_test_signaled_rcu() local 84 reservation_object_add_shared_inplace(struct reservation_object *obj, struct reservation_object_list *fobj, struct fence *fence) reservation_object_add_shared_inplace() argument 124 reservation_object_add_shared_replace(struct reservation_object *obj, struct reservation_object_list *old, struct reservation_object_list *fobj, struct fence *fence) reservation_object_add_shared_replace() argument 187 reservation_object_add_shared_fence(struct reservation_object *obj, struct fence *fence) reservation_object_add_shared_fence() argument 203 reservation_object_add_excl_fence(struct reservation_object *obj, struct fence *fence) reservation_object_add_excl_fence() argument
|
H A D | dma-buf.c | 122 static void dma_buf_poll_cb(struct fence *fence, struct fence_cb *cb) dma_buf_poll_cb() argument 220 struct fence *fence = rcu_dereference(fobj->shared[i]); dma_buf_poll() local
|
/linux-4.1.27/drivers/gpu/drm/nouveau/ |
H A D | nv10_fence.c | 30 nv10_fence_emit(struct nouveau_fence *fence) nv10_fence_emit() argument 44 nv10_fence_sync(struct nouveau_fence *fence, nv10_fence_sync() argument
|
H A D | nv17_fence.c | 33 nv17_fence_sync(struct nouveau_fence *fence, nv17_fence_sync() argument
|
H A D | nv04_fence.c | 38 nv04_fence_emit(struct nouveau_fence *fence) nv04_fence_emit() argument 51 nv04_fence_sync(struct nouveau_fence *fence, nv04_fence_sync() argument
|
H A D | nouveau_chan.h | 25 void *fence; member in struct:nouveau_channel
|
H A D | nv84_fence.c | 74 nv84_fence_emit(struct nouveau_fence *fence) nv84_fence_emit() argument 89 nv84_fence_sync(struct nouveau_fence *fence, nv84_fence_sync() argument
|
H A D | nouveau_chan.c | 46 struct nouveau_fence *fence = NULL; nouveau_channel_idle() local
|
H A D | nouveau_fence.c | 44 from_fence(struct fence *fence) from_fence() argument 50 nouveau_fctx(struct nouveau_fence *fence) nouveau_fctx() argument 56 nouveau_fence_signal(struct nouveau_fence *fence) nouveau_fence_signal() argument 76 nouveau_local_fence(struct fence *fence, struct nouveau_drm *drm) { nouveau_local_fence() argument 93 struct nouveau_fence *fence; nouveau_fence_context_del() local 129 struct nouveau_fence *fence; nouveau_fence_update() local 155 struct nouveau_fence *fence; nouveau_fence_wait_uevent_handler() local 217 static void nouveau_fence_work_cb(struct fence *fence, struct fence_cb *cb) nouveau_fence_work_cb() argument 225 nouveau_fence_work(struct fence *fence, nouveau_fence_work() argument 259 nouveau_fence_emit(struct nouveau_fence *fence, struct nouveau_channel *chan) nouveau_fence_emit() argument 293 nouveau_fence_done(struct nouveau_fence *fence) nouveau_fence_done() argument 316 struct nouveau_fence *fence = from_fence(f); nouveau_fence_wait_legacy() local 349 nouveau_fence_wait_busy(struct nouveau_fence *fence, bool intr) nouveau_fence_wait_busy() argument 374 nouveau_fence_wait(struct nouveau_fence *fence, bool lazy, bool intr) nouveau_fence_wait() argument 394 struct fence *fence; nouveau_fence_sync() local 467 struct nouveau_fence *fence; nouveau_fence_new() local 487 static const char *nouveau_fence_get_get_driver_name(struct fence *fence) nouveau_fence_get_get_driver_name() argument 494 struct nouveau_fence *fence = from_fence(f); nouveau_fence_get_timeline_name() local 508 struct nouveau_fence *fence = from_fence(f); nouveau_fence_is_signaled() local 524 struct nouveau_fence *fence = from_fence(f); nouveau_fence_no_signaling() local 549 struct nouveau_fence *fence = from_fence(f); nouveau_fence_release() local 567 struct nouveau_fence *fence = from_fence(f); nouveau_fence_enable_signaling() local
|
H A D | nouveau_gem.c | 120 struct fence *fence = NULL; nouveau_gem_object_unmap() local 330 validate_fini_no_ticket(struct validate_op *op, struct nouveau_fence *fence, validate_fini_no_ticket() argument 356 validate_fini(struct validate_op *op, struct nouveau_fence *fence, validate_fini() argument 681 struct nouveau_fence *fence = NULL; nouveau_gem_ioctl_pushbuf() local
|
H A D | nouveau_display.c | 708 struct nouveau_fence *fence; nouveau_crtc_page_flip() local
|
H A D | nouveau_drm.h | 58 struct nouveau_fence *fence; member in struct:nouveau_drm_tile 142 void *fence; member in struct:nouveau_drm
|
H A D | nouveau_bo.c | 1068 struct nouveau_fence *fence; nouveau_bo_move_m2mf() local 1282 struct fence *fence = reservation_object_get_excl(bo->resv); nouveau_bo_vm_cleanup() local 1593 nouveau_bo_fence(struct nouveau_bo *nvbo, struct nouveau_fence *fence, bool exclusive) nouveau_bo_fence() argument 90 nv10_bo_put_tile_region(struct drm_device *dev, struct nouveau_drm_tile *tile, struct fence *fence) nv10_bo_put_tile_region() argument
|
/linux-4.1.27/drivers/gpu/drm/vmwgfx/ |
H A D | vmwgfx_reg.h | 47 __le32 fence; member in struct:svga_fifo_cmd_fence
|
H A D | vmwgfx_fence.h | 70 struct vmw_fence_obj *fence = *fence_p; vmw_fence_obj_unreference() local 78 vmw_fence_obj_reference(struct vmw_fence_obj *fence) vmw_fence_obj_reference() argument
|
H A D | vmwgfx_shader.c | 217 struct vmw_fence_obj *fence; vmw_gb_shader_unbind() local
|
H A D | vmwgfx_context.c | 330 struct vmw_fence_obj *fence; vmw_gb_context_unbind() local
|
H A D | vmwgfx_fence.c | 54 struct vmw_fence_obj fence; member in struct:vmw_user_fence 77 struct vmw_fence_obj *fence; member in struct:vmw_event_fence_action 85 fman_from_fence(struct vmw_fence_obj *fence) fman_from_fence() argument 114 struct vmw_fence_obj *fence = vmw_fence_obj_destroy() local 139 struct vmw_fence_obj *fence = vmw_fence_enable_signaling() local 161 vmwgfx_wait_cb(struct fence *fence, struct fence_cb *cb) vmwgfx_wait_cb() argument 173 struct vmw_fence_obj *fence = vmw_fence_wait() local 390 struct vmw_fence_obj *fence; vmw_fence_goal_new_locked() local 429 static bool vmw_fence_goal_check_locked(struct vmw_fence_obj *fence) vmw_fence_goal_check_locked() argument 452 struct vmw_fence_obj *fence, *next_fence; __vmw_fences_update() local 500 bool vmw_fence_obj_signaled(struct vmw_fence_obj *fence) vmw_fence_obj_signaled() argument 512 int vmw_fence_obj_wait(struct vmw_fence_obj *fence, bool lazy, vmw_fence_obj_wait() argument 525 void vmw_fence_obj_flush(struct vmw_fence_obj *fence) vmw_fence_obj_flush() argument 532 static void vmw_fence_destroy(struct vmw_fence_obj *fence) vmw_fence_destroy() argument 541 struct vmw_fence_obj *fence; vmw_fence_create() local 562 static void vmw_user_fence_destroy(struct vmw_fence_obj *fence) vmw_user_fence_destroy() argument 581 struct vmw_fence_obj *fence = &ufence->fence; vmw_user_fence_base_release() local 670 struct vmw_fence_obj *fence = vmw_fence_fifo_down() local 712 struct vmw_fence_obj *fence; vmw_fence_obj_wait_ioctl() local 770 struct vmw_fence_obj *fence; vmw_fence_obj_signaled_ioctl() local 923 static void vmw_fence_obj_add_action(struct vmw_fence_obj *fence, vmw_fence_obj_add_action() argument 1094 struct vmw_fence_obj *fence = NULL; vmw_fence_event_ioctl() local 323 vmw_fence_obj_init(struct vmw_fence_manager *fman, struct vmw_fence_obj *fence, u32 seqno, void (*destroy) (struct vmw_fence_obj *fence)) vmw_fence_obj_init() argument 978 vmw_event_fence_action_queue(struct drm_file *file_priv, struct vmw_fence_obj *fence, struct drm_pending_event *event, uint32_t *tv_sec, uint32_t *tv_usec, bool interruptible) vmw_event_fence_action_queue() argument 1019 vmw_event_fence_action_create(struct drm_file *file_priv, struct vmw_fence_obj *fence, uint32_t flags, uint64_t user_data, bool interruptible) vmw_event_fence_action_create() argument
|
H A D | vmwgfx_surface.c | 440 struct vmw_fence_obj *fence; vmw_legacy_srf_dma() local 1128 struct vmw_fence_obj *fence; vmw_gb_surface_unbind() local
|
H A D | vmwgfx_resource.c | 1440 vmw_fence_single_bo(struct ttm_buffer_object *bo, struct vmw_fence_obj *fence) vmw_fence_single_bo() argument
|
H A D | vmwgfx_execbuf.c | 2434 struct vmw_fence_obj *fence = NULL; vmw_execbuf_process() local 2377 vmw_execbuf_copy_fence_user(struct vmw_private *dev_priv, struct vmw_fpriv *vmw_fp, int ret, struct drm_vmw_fence_rep __user *user_fence_rep, struct vmw_fence_obj *fence, uint32_t fence_handle) vmw_execbuf_copy_fence_user() argument 2663 __vmw_execbuf_release_pinned_bo(struct vmw_private *dev_priv, struct vmw_fence_obj *fence) __vmw_execbuf_release_pinned_bo() argument
|
H A D | vmwgfx_kms.c | 1727 struct vmw_fence_obj *fence = NULL; vmw_du_page_flip() local
|
H A D | svga_reg.h | 1220 uint32 fence; member in struct:__anon4574
|
/linux-4.1.27/drivers/gpu/drm/ttm/ |
H A D | ttm_execbuf_util.c | 182 ttm_eu_fence_buffer_objects(struct ww_acquire_ctx *ticket, struct list_head *list, struct fence *fence) ttm_eu_fence_buffer_objects() argument
|
H A D | ttm_bo_util.c | 633 ttm_bo_move_accel_cleanup(struct ttm_buffer_object *bo, struct fence *fence, bool evict, bool no_wait_gpu, struct ttm_mem_reg *new_mem) ttm_bo_move_accel_cleanup() argument
|
H A D | ttm_bo.c | 409 struct fence *fence; ttm_bo_flush_all_fences() local 1557 struct fence *fence; ttm_bo_wait() local
|
/linux-4.1.27/include/linux/ |
H A D | seqno-fence.h | 50 to_seqno_fence(struct fence *fence) to_seqno_fence() argument 95 seqno_fence_init(struct seqno_fence *fence, spinlock_t *lock, seqno_fence_init() argument
|
H A D | reservation.h | 63 struct reservation_object_list __rcu *fence; member in struct:reservation_object
|
H A D | fence.h | 72 struct fence { struct 190 static inline struct fence *fence_get(struct fence *fence) fence_get() argument 203 static inline struct fence *fence_get_rcu(struct fence *fence) fence_get_rcu() argument 215 static inline void fence_put(struct fence *fence) fence_put() argument 241 fence_is_signaled_locked(struct fence *fence) fence_is_signaled_locked() argument 269 fence_is_signaled(struct fence *fence) fence_is_signaled() argument 323 static inline signed long fence_wait(struct fence *fence, bool intr) fence_wait() argument
|
/linux-4.1.27/arch/metag/include/asm/ |
H A D | barrier.h | 51 #define fence() do { } while (0) macro 66 static inline void fence(void) fence() function 77 #define fence() do { } while (0) macro
|
/linux-4.1.27/drivers/staging/android/ |
H A D | sync_debug.c | 56 void sync_fence_debug_add(struct sync_fence *fence) sync_fence_debug_add() argument 65 void sync_fence_debug_remove(struct sync_fence *fence) sync_fence_debug_remove() argument 85 static void sync_print_pt(struct seq_file *s, struct sync_pt *pt, bool fence) sync_print_pt() argument 146 static void sync_print_fence(struct seq_file *s, struct sync_fence *fence) sync_print_fence() argument 199 struct sync_fence *fence = sync_debugfs_show() local
|
H A D | sw_sync.c | 170 struct sync_fence *fence; sw_sync_ioctl_create_fence() local
|
H A D | sync.h | 139 struct sync_fence *fence; member in struct:sync_fence_cb
|
H A D | sync.c | 155 struct sync_fence *fence; sync_fence_alloc() local 181 struct sync_fence *fence; fence_check_cb_func() local 193 struct sync_fence *fence; sync_fence_create() local 232 void sync_fence_put(struct sync_fence *fence) sync_fence_put() argument 238 void sync_fence_install(struct sync_fence *fence, int fd) sync_fence_install() argument 244 static void sync_fence_add_pt(struct sync_fence *fence, sync_fence_add_pt() argument 260 struct sync_fence *fence; sync_fence_merge() local 327 int sync_fence_wait_async(struct sync_fence *fence, sync_fence_wait_async() argument 355 int sync_fence_cancel_async(struct sync_fence *fence, sync_fence_cancel_async() argument 371 int sync_fence_wait(struct sync_fence *fence, long timeout) sync_fence_wait() argument 409 static const char *android_fence_get_driver_name(struct fence *fence) android_fence_get_driver_name() argument 417 static const char *android_fence_get_timeline_name(struct fence *fence) android_fence_get_timeline_name() argument 425 static void android_fence_release(struct fence *fence) android_fence_release() argument 444 static bool android_fence_signaled(struct fence *fence) android_fence_signaled() argument 456 static bool android_fence_enable_signaling(struct fence *fence) android_fence_enable_signaling() argument 468 static int android_fence_fill_driver_data(struct fence *fence, android_fence_fill_driver_data() argument 479 static void android_fence_value_str(struct fence *fence, android_fence_value_str() argument 493 static void android_fence_timeline_value_str(struct fence *fence, android_fence_timeline_value_str() argument 521 struct sync_fence *fence = container_of(kref, struct sync_fence, kref); sync_fence_free() local 536 struct sync_fence *fence = file->private_data; sync_fence_release() local 546 struct sync_fence *fence = file->private_data; sync_fence_poll() local 560 static long sync_fence_ioctl_wait(struct sync_fence *fence, unsigned long arg) sync_fence_ioctl_wait() argument 570 static long sync_fence_ioctl_merge(struct sync_fence *fence, unsigned long arg) sync_fence_ioctl_merge() argument 619 static int sync_fill_pt_info(struct fence *fence, void *data, int size) sync_fill_pt_info() argument 651 static long sync_fence_ioctl_fence_info(struct sync_fence *fence, sync_fence_ioctl_fence_info() argument 706 struct sync_fence *fence = file->private_data; sync_fence_ioctl() local
|
/linux-4.1.27/drivers/gpu/drm/msm/ |
H A D | msm_atomic.c | 25 uint32_t fence; member in struct:msm_commit
|
H A D | msm_gem.h | 79 uint32_t fence = 0; msm_gem_fence() local 101 uint32_t fence; member in struct:msm_gem_submit
|
H A D | msm_gpu.c | 297 uint32_t fence = gpu->funcs->last_fence(gpu); hangcheck_handler() local 425 uint32_t fence = gpu->funcs->last_fence(gpu); retire_worker() local
|
H A D | msm_drv.h | 149 uint32_t fence; member in struct:msm_fence_cb 291 static inline bool fence_completed(struct drm_device *dev, uint32_t fence) fence_completed() argument
|
H A D | msm_gem.c | 418 uint32_t fence = msm_gem_fence(msm_obj, msm_gem_queue_inactive_cb() local 459 uint32_t fence = msm_gem_fence(msm_obj, op); msm_gem_cpu_prep() local 423 msm_gem_move_to_active(struct drm_gem_object *obj, struct msm_gpu *gpu, bool write, uint32_t fence) msm_gem_move_to_active() argument
|
H A D | msm_drv.c | 640 int msm_wait_fence_interruptable(struct drm_device *dev, uint32_t fence, msm_wait_fence_interruptable() argument 705 void msm_update_fence(struct drm_device *dev, uint32_t fence) msm_update_fence() argument 684 msm_queue_fence_cb(struct drm_device *dev, struct msm_fence_cb *cb, uint32_t fence) msm_queue_fence_cb() argument
|
/linux-4.1.27/drivers/gpu/host1x/ |
H A D | cdma.h | 47 u32 fence; /* index we've written */ member in struct:push_buffer
|
/linux-4.1.27/fs/ocfs2/cluster/ |
H A D | quorum.c | 108 int lowest_hb, lowest_reachable = 0, fence = 0; o2quo_make_decision() local
|
/linux-4.1.27/drivers/gpu/drm/qxl/ |
H A D | qxl_release.c | 43 static const char *qxl_get_driver_name(struct fence *fence) qxl_get_driver_name() argument 48 static const char *qxl_get_timeline_name(struct fence *fence) qxl_get_timeline_name() argument 53 static bool qxl_nop_signaling(struct fence *fence) qxl_nop_signaling() argument 59 static long qxl_fence_wait(struct fence *fence, bool intr, signed long timeout) qxl_fence_wait() argument
|
/linux-4.1.27/drivers/gpu/drm/mga/ |
H A D | mga_state.c | 1043 u32 *fence = data; mga_set_fence() local 1073 u32 *fence = data; mga_wait_fence() local
|
/linux-4.1.27/include/uapi/drm/ |
H A D | msm_drm.h | 179 uint32_t fence; /* out */ member in struct:drm_msm_gem_submit 194 uint32_t fence; /* in */ member in struct:drm_msm_wait_fence
|
H A D | tegra_drm.h | 128 __u32 fence; /* Return value */ member in struct:drm_tegra_submit
|
/linux-4.1.27/drivers/dma/ioat/ |
H A D | hw.h | 79 unsigned int fence:1; member in struct:ioat_dma_descriptor::__anon3854::__anon3855 113 unsigned int fence:1; member in struct:ioat_xor_descriptor::__anon3857::__anon3858 160 unsigned int fence:1; member in struct:ioat_pq_descriptor::__anon3861::__anon3862 209 unsigned int fence:1; member in struct:ioat_pq_update_descriptor::__anon3864::__anon3865
|
/linux-4.1.27/drivers/gpu/drm/msm/adreno/ |
H A D | adreno_gpu.h | 133 volatile uint32_t fence; member in struct:adreno_rbmemptrs
|
/linux-4.1.27/drivers/video/fbdev/intelfb/ |
H A D | intelfb.h | 228 u32 fence[8]; member in struct:intelfb_hwstate
|
/linux-4.1.27/drivers/gpu/drm/i915/ |
H A D | i915_gem.c | 3270 struct drm_i915_fence_reg *fence; i915_gem_object_put_fence() local 3225 fence_number(struct drm_i915_private *dev_priv, struct drm_i915_fence_reg *fence) fence_number() argument 3231 i915_gem_object_update_fence(struct drm_i915_gem_object *obj, struct drm_i915_fence_reg *fence, bool enable) i915_gem_object_update_fence() argument
|
H A D | i915_drv.h | 438 u64 fence[I915_MAX_NUM_FENCES]; member in struct:drm_i915_error_state
|
/linux-4.1.27/drivers/infiniband/hw/mlx5/ |
H A D | qp.c | 2518 static u8 get_fence(u8 fence, struct ib_send_wr *wr) get_fence() argument 2610 u8 fence; mlx5_ib_post_send() local 2564 finish_wqe(struct mlx5_ib_qp *qp, struct mlx5_wqe_ctrl_seg *ctrl, u8 size, unsigned idx, u64 wr_id, int nreq, u8 fence, u8 next_fence, u32 mlx5_opcode) finish_wqe() argument
|
/linux-4.1.27/include/drm/ |
H A D | drm_crtc.h | 759 struct fence *fence; member in struct:drm_plane_state
|