/netbsd/sys/external/bsd/drm2/dist/drm/i915/ |
H A D | i915_sw_fence.c | 55 static inline void debug_fence_init(struct i915_sw_fence *fence) in debug_fence_init() 143 void i915_sw_fence_fini(struct i915_sw_fence *fence) in i915_sw_fence_fini() 162 struct i915_sw_fence *fence; member 179 i915_sw_fence_wait(struct i915_sw_fence *fence) in i915_sw_fence_wait() 271 void i915_sw_fence_complete(struct i915_sw_fence *fence) in i915_sw_fence_complete() 281 void i915_sw_fence_await(struct i915_sw_fence *fence) in i915_sw_fence_await() 287 void __i915_sw_fence_init(struct i915_sw_fence *fence, in __i915_sw_fence_init() 305 void i915_sw_fence_reinit(struct i915_sw_fence *fence) in i915_sw_fence_reinit() 316 void i915_sw_fence_commit(struct i915_sw_fence *fence) in i915_sw_fence_commit() 483 struct i915_sw_fence *fence; in timer_i915_sw_fence_wake() local [all …]
|
H A D | i915_gem_fence_reg.c | 78 static void i965_write_fence_reg(struct i915_fence_reg *fence, in i965_write_fence_reg() 135 static void i915_write_fence_reg(struct i915_fence_reg *fence, in i915_write_fence_reg() 175 static void i830_write_fence_reg(struct i915_fence_reg *fence, in i830_write_fence_reg() 207 static void fence_write(struct i915_fence_reg *fence, in fence_write() 233 static int fence_update(struct i915_fence_reg *fence, in fence_update() 323 struct i915_fence_reg *fence = vma->fence; in i915_vma_revoke_fence() local 337 struct i915_fence_reg *fence; in fence_find() local 358 struct i915_fence_reg *fence; in __i915_vma_pin_fence() local 451 struct i915_fence_reg *fence; in i915_reserve_fence() local 486 void i915_unreserve_fence(struct i915_fence_reg *fence) in i915_unreserve_fence() [all …]
|
H A D | i915_sw_fence.h | 58 #define i915_sw_fence_init(fence, fn) \ argument 65 #define i915_sw_fence_init(fence, fn) \ argument 90 struct i915_sw_fence *fence; member 111 static inline bool i915_sw_fence_signaled(const struct i915_sw_fence *fence) in i915_sw_fence_signaled() 116 static inline bool i915_sw_fence_done(const struct i915_sw_fence *fence) in i915_sw_fence_done() 124 static inline void i915_sw_fence_wait(struct i915_sw_fence *fence) in i915_sw_fence_wait() 131 i915_sw_fence_set_error_once(struct i915_sw_fence *fence, int error) in i915_sw_fence_set_error_once()
|
H A D | i915_sw_fence_work.c | 35 fence_notify(struct i915_sw_fence *fence, enum i915_sw_fence_notify state) in fence_notify() 60 static const char *get_driver_name(struct dma_fence *fence) in get_driver_name() 65 static const char *get_timeline_name(struct dma_fence *fence) in get_timeline_name() 72 static void fence_release(struct dma_fence *fence) in fence_release()
|
H A D | i915_request.c | 51 struct i915_sw_fence *fence; member 63 static const char *i915_fence_get_driver_name(struct dma_fence *fence) in i915_fence_get_driver_name() 68 static const char *i915_fence_get_timeline_name(struct dma_fence *fence) in i915_fence_get_timeline_name() 91 static bool i915_fence_signaled(struct dma_fence *fence) in i915_fence_signaled() 96 static bool i915_fence_enable_signaling(struct dma_fence *fence) in i915_fence_enable_signaling() 101 static signed long i915_fence_wait(struct dma_fence *fence, in i915_fence_wait() 110 static void i915_fence_release(struct dma_fence *fence) in i915_fence_release() 797 struct dma_fence *fence; in i915_request_await_start() local 1040 struct dma_fence *fence) in intel_timeline_sync_has_start() 1048 const struct dma_fence *fence) in intel_timeline_sync_set_start() [all …]
|
/netbsd/sys/external/bsd/drm2/linux/ |
H A D | linux_dma_fence.c | 100 struct dma_fence fence; member 158 dma_fence_referenced_p(struct dma_fence *fence) in dma_fence_referenced_p() 235 dma_fence_destroy(struct dma_fence *fence) in dma_fence_destroy() 274 dma_fence_free(struct dma_fence *fence) in dma_fence_free() 379 dma_fence_get(struct dma_fence *fence) in dma_fence_get() 400 dma_fence_get_rcu(struct dma_fence *fence) in dma_fence_get_rcu() 423 struct dma_fence *fence; in dma_fence_get_rcu_safe() local 476 dma_fence_put(struct dma_fence *fence) in dma_fence_put() 713 dma_fence_get_status(struct dma_fence *fence) in dma_fence_get_status() 744 dma_fence_signal(struct dma_fence *fence) in dma_fence_signal() [all …]
|
H A D | linux_dma_fence_array.c | 40 dma_fence_array_driver_name(struct dma_fence *fence) in dma_fence_array_driver_name() 46 dma_fence_array_timeline_name(struct dma_fence *fence) in dma_fence_array_timeline_name() 52 dma_fence_array_done1(struct dma_fence *fence, struct dma_fence_cb *cb) in dma_fence_array_done1() 89 dma_fence_array_enable_signaling(struct dma_fence *fence) in dma_fence_array_enable_signaling() 123 dma_fence_array_signaled(struct dma_fence *fence) in dma_fence_array_signaled() 133 dma_fence_array_release(struct dma_fence *fence) in dma_fence_array_release() 181 dma_fence_is_array(struct dma_fence *fence) in dma_fence_is_array() 188 to_dma_fence_array(struct dma_fence *fence) in to_dma_fence_array()
|
H A D | linux_dma_fence_chain.c | 51 struct dma_fence *fence, uint64_t seqno) in dma_fence_chain_init() 77 dma_fence_chain_driver_name(struct dma_fence *fence) in dma_fence_chain_driver_name() 84 dma_fence_chain_timeline_name(struct dma_fence *fence) in dma_fence_chain_timeline_name() 102 dma_fence_chain_callback(struct dma_fence *fence, struct dma_fence_cb *cb) in dma_fence_chain_callback() 112 dma_fence_chain_enable_signaling(struct dma_fence *fence) in dma_fence_chain_enable_signaling() 138 dma_fence_chain_signaled(struct dma_fence *fence) in dma_fence_chain_signaled() 156 dma_fence_chain_release(struct dma_fence *fence) in dma_fence_chain_release() 211 to_dma_fence_chain(struct dma_fence *fence) in to_dma_fence_chain() 245 dma_fence_chain_walk(struct dma_fence *fence) in dma_fence_chain_walk()
|
H A D | linux_dma_resv.c | 523 struct dma_fence *fence; in dma_resv_get_excl_reader() local 568 struct dma_fence *fence) in dma_resv_add_excl_fence() 628 struct dma_fence *fence) in dma_resv_add_shared_fence() 742 struct dma_fence *fence; in dma_resv_get_excl_rcu() local 769 struct dma_fence *fence = NULL; in dma_resv_get_fences_rcu() local 914 struct dma_fence *fence = NULL; in dma_resv_copy_fences() local 1049 struct dma_fence *fence = NULL; in dma_resv_test_signaled_rcu() local 1136 struct dma_fence *fence = NULL; in dma_resv_wait_timeout_rcu() local 1262 dma_resv_poll_cb(struct dma_fence *fence, struct dma_fence_cb *fcb) in dma_resv_poll_cb() 1292 struct dma_fence *fence = NULL; in dma_resv_do_poll() local
|
/netbsd/sys/external/bsd/drm2/dist/drm/nouveau/ |
H A D | nouveau_fence.c | 51 from_fence(struct dma_fence *fence) in from_fence() 57 nouveau_fctx(struct nouveau_fence *fence) in nouveau_fctx() 99 struct nouveau_fence *fence; in nouveau_fence_context_kill() local 147 struct nouveau_fence *fence; in nouveau_fence_update() local 173 struct nouveau_fence *fence; in nouveau_fence_wait_uevent_handler() local 277 struct nouveau_fence *fence = from_fence(f); in nouveau_fence_wait_legacy() local 382 struct dma_fence *fence; in nouveau_fence_sync() local 455 struct nouveau_fence *fence; in nouveau_fence_new() local 480 struct nouveau_fence *fence = from_fence(f); in nouveau_fence_get_timeline_name() local 494 struct nouveau_fence *fence = from_fence(f); in nouveau_fence_is_signaled() local [all …]
|
/netbsd/sys/external/bsd/drm2/dist/drm/scheduler/ |
H A D | sched_fence.c | 61 void drm_sched_fence_scheduled(struct drm_sched_fence *fence) in drm_sched_fence_scheduled() 73 void drm_sched_fence_finished(struct drm_sched_fence *fence) in drm_sched_fence_finished() 85 static const char *drm_sched_fence_get_driver_name(struct dma_fence *fence) in drm_sched_fence_get_driver_name() 92 struct drm_sched_fence *fence = to_drm_sched_fence(f); in drm_sched_fence_get_timeline_name() local 106 struct drm_sched_fence *fence = to_drm_sched_fence(f); in drm_sched_fence_free() local 123 struct drm_sched_fence *fence = to_drm_sched_fence(f); in drm_sched_fence_release_scheduled() local 138 struct drm_sched_fence *fence = to_drm_sched_fence(f); in drm_sched_fence_release_finished() local 170 struct drm_sched_fence *fence = NULL; in drm_sched_fence_create() local
|
/netbsd/sys/external/bsd/drm2/dist/drm/amd/amdgpu/ |
H A D | amdgpu_amdkfd_fence.c | 70 struct amdgpu_amdkfd_fence *fence; in amdgpu_amdkfd_fence_create() local 90 struct amdgpu_amdkfd_fence *fence; in to_amdgpu_amdkfd_fence() local 109 struct amdgpu_amdkfd_fence *fence = to_amdgpu_amdkfd_fence(f); in amdkfd_fence_get_timeline_name() local 122 struct amdgpu_amdkfd_fence *fence = to_amdgpu_amdkfd_fence(f); in amdkfd_fence_enable_signaling() local 146 struct amdgpu_amdkfd_fence *fence = to_amdgpu_amdkfd_fence(f); in amdkfd_fence_release() local 167 struct amdgpu_amdkfd_fence *fence = to_amdgpu_amdkfd_fence(f); in amdkfd_fence_check_mm() local
|
H A D | amdgpu_vcn.c | 289 unsigned int fences = 0, fence[AMDGPU_MAX_VCN_INSTANCES] = {0}; in amdgpu_vcn_idle_work_handler() local 389 struct dma_fence **fence) in amdgpu_vcn_dec_send_msg() 440 struct dma_fence **fence) in amdgpu_vcn_dec_get_create_msg() 474 struct dma_fence **fence) in amdgpu_vcn_dec_get_destroy_msg() 502 struct dma_fence *fence; in amdgpu_vcn_dec_ring_test_ib() local 558 struct dma_fence **fence) in amdgpu_vcn_enc_get_create_msg() 611 struct dma_fence **fence) in amdgpu_vcn_enc_get_destroy_msg() 665 struct dma_fence *fence = NULL; in amdgpu_vcn_enc_ring_test_ib() local
|
H A D | amdgpu_fence.c | 148 struct amdgpu_fence *fence; in amdgpu_fence_emit() local 266 struct dma_fence *fence, **ptr; in amdgpu_fence_process() local 321 struct dma_fence *fence, **ptr; in amdgpu_fence_wait_empty() local 630 static const char *amdgpu_fence_get_driver_name(struct dma_fence *fence) in amdgpu_fence_get_driver_name() 637 struct amdgpu_fence *fence = to_amdgpu_fence(f); in amdgpu_fence_get_timeline_name() local 651 struct amdgpu_fence *fence = to_amdgpu_fence(f); in amdgpu_fence_enable_signaling() local 672 struct amdgpu_fence *fence = to_amdgpu_fence(f); in amdgpu_fence_free() local
|
/netbsd/sys/external/bsd/drm2/dist/drm/vgem/ |
H A D | vgem_fence.c | 43 static const char *vgem_fence_get_driver_name(struct dma_fence *fence) in vgem_fence_get_driver_name() 48 static const char *vgem_fence_get_timeline_name(struct dma_fence *fence) in vgem_fence_get_timeline_name() 55 struct vgem_fence *fence = container_of(base, typeof(*fence), base); in vgem_fence_release() local 61 static void vgem_fence_value_str(struct dma_fence *fence, char *str, int size) in vgem_fence_value_str() 66 static void vgem_fence_timeline_value_str(struct dma_fence *fence, char *str, in vgem_fence_timeline_value_str() 84 struct vgem_fence *fence = from_timer(fence, t, timer); in vgem_fence_timeout() local 92 struct vgem_fence *fence; in vgem_fence_create() local 138 struct dma_fence *fence; in vgem_fence_attach_ioctl() local 218 struct dma_fence *fence; in vgem_fence_signal_ioctl() local
|
/netbsd/sys/external/bsd/drm2/dist/drm/vmwgfx/ |
H A D | vmwgfx_fence.c | 62 struct vmw_fence_obj fence; member 84 struct vmw_fence_obj *fence; member 121 struct vmw_fence_obj *fence = in vmw_fence_obj_destroy() local 145 struct vmw_fence_obj *fence = in vmw_fence_enable_signaling() local 187 struct vmw_fence_obj *fence = in vmw_fence_wait() local 443 struct vmw_fence_obj *fence; in vmw_fence_goal_new_locked() local 592 struct vmw_fence_obj *fence; in vmw_fence_create() local 718 struct dma_fence *fence) in vmw_wait_dma_fence() 770 struct vmw_fence_obj *fence = in vmw_fence_fifo_down() local 845 struct vmw_fence_obj *fence; in vmw_fence_obj_wait_ioctl() local [all …]
|
/netbsd/sys/external/bsd/drm2/dist/drm/i915/selftests/ |
H A D | lib_sw_fence.c | 35 nop_fence_notify(struct i915_sw_fence *fence, enum i915_sw_fence_notify state) in nop_fence_notify() 40 void __onstack_fence_init(struct i915_sw_fence *fence, in __onstack_fence_init() 52 void onstack_fence_fini(struct i915_sw_fence *fence) in onstack_fence_fini() 90 struct i915_sw_fence fence; member 98 heap_fence_notify(struct i915_sw_fence *fence, enum i915_sw_fence_notify state) in heap_fence_notify() 136 void heap_fence_put(struct i915_sw_fence *fence) in heap_fence_put()
|
H A D | i915_sw_fence.c | 37 fence_notify(struct i915_sw_fence *fence, enum i915_sw_fence_notify state) in fence_notify() 53 struct i915_sw_fence *fence; in alloc_fence() local 63 static void free_fence(struct i915_sw_fence *fence) in free_fence() 69 static int __test_self(struct i915_sw_fence *fence) in __test_self() 87 struct i915_sw_fence *fence; in test_self() local 621 static const char *mock_name(struct dma_fence *fence) in mock_name() 647 struct i915_sw_fence *fence; in wrap_dma_fence() local
|
/netbsd/sys/external/bsd/drm2/dist/drm/i915/gem/ |
H A D | i915_gem_fence.c | 22 stub_notify(struct i915_sw_fence *fence, enum i915_sw_fence_notify state) in stub_notify() 39 static const char *stub_driver_name(struct dma_fence *fence) in stub_driver_name() 44 static const char *stub_timeline_name(struct dma_fence *fence) in stub_timeline_name() 49 static void stub_release(struct dma_fence *fence) in stub_release() 98 struct dma_fence *fence) in i915_gem_object_unlock_fence()
|
H A D | i915_gem_busy.c | 44 __busy_set_if_active(const struct dma_fence *fence, u32 (*flag)(u16 id)) in __busy_set_if_active() 70 busy_check_reader(const struct dma_fence *fence) in busy_check_reader() 76 busy_check_writer(const struct dma_fence *fence) in busy_check_writer() 130 struct dma_fence *fence = in i915_gem_busy_ioctl() local
|
H A D | i915_gem_client_blt.c | 109 static const char *clear_pages_work_driver_name(struct dma_fence *fence) in clear_pages_work_driver_name() 114 static const char *clear_pages_work_timeline_name(struct dma_fence *fence) in clear_pages_work_timeline_name() 119 static void clear_pages_work_release(struct dma_fence *fence) in clear_pages_work_release() 145 static void clear_pages_dma_fence_cb(struct dma_fence *fence, in clear_pages_dma_fence_cb() 243 clear_pages_work_notify(struct i915_sw_fence *fence, in clear_pages_work_notify()
|
/netbsd/sys/external/bsd/drm2/dist/drm/radeon/ |
H A D | radeon_fence.c | 143 struct radeon_fence **fence, in radeon_fence_emit() 174 static int radeon_fence_check_signaled(struct radeon_fence *fence) in radeon_fence_check_signaled() 204 struct radeon_fence *fence, *next; in radeon_fence_wakeup_locked() local 397 struct radeon_fence *fence = to_radeon_fence(f); in radeon_fence_is_signaled() local 429 struct radeon_fence *fence = to_radeon_fence(f); in radeon_fence_enable_signaling() local 473 bool radeon_fence_signaled(struct radeon_fence *fence) in radeon_fence_signaled() 640 int radeon_fence_wait(struct radeon_fence *fence, bool intr) in radeon_fence_wait() 758 struct radeon_fence *radeon_fence_ref(struct radeon_fence *fence) in radeon_fence_ref() 771 void radeon_fence_unref(struct radeon_fence **fence) in radeon_fence_unref() 1106 struct radeon_fence *fence = to_radeon_fence(f); in radeon_fence_get_timeline_name() local [all …]
|
H A D | radeon_sync.c | 68 struct radeon_fence *fence) in radeon_sync_fence() 100 struct radeon_fence *fence; in radeon_sync_resv() local 149 struct radeon_fence *fence = sync->sync_to[i]; in radeon_sync_rings() local 218 struct radeon_fence *fence) in radeon_sync_free()
|
/netbsd/sys/external/bsd/drm2/dist/drm/virtio/ |
H A D | virtgpu_fence.c | 50 struct virtio_gpu_fence *fence = to_virtio_fence(f); in virtio_fence_signaled() local 68 struct virtio_gpu_fence *fence = to_virtio_fence(f); in virtio_timeline_value_str() local 84 struct virtio_gpu_fence *fence = kzalloc(sizeof(struct virtio_gpu_fence), in virtio_gpu_fence_alloc() local 102 struct virtio_gpu_fence *fence) in virtio_gpu_fence_emit() 123 struct virtio_gpu_fence *fence, *tmp; in virtio_gpu_fence_event_process() local
|
/netbsd/sys/external/bsd/drm2/dist/drm/ |
H A D | drm_syncobj.c | 167 struct dma_fence *fence; member 204 struct dma_fence *fence; in drm_syncobj_fence_add_wait() local 248 struct dma_fence *fence, in drm_syncobj_add_point() 341 struct dma_fence **fence) in drm_syncobj_find_fence() 478 struct dma_fence *fence) in drm_syncobj_create() 733 struct dma_fence *fence; in drm_syncobj_export_sync_file() local 931 struct dma_fence *fence; in drm_syncobj_transfer_to_timeline() local 963 struct dma_fence *fence; in drm_syncobj_transfer_to_binary() local 1020 struct dma_fence *fence; in syncobj_wait_syncobj_func() local 1056 struct dma_fence *fence; in drm_syncobj_array_wait_timeout() local [all …]
|