Home
last modified time | relevance | path

Searched refs:signaled (Results 1 - 17 of 17) sorted by relevance

/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/
H A Dmali_kbase_sync_android.c43 atomic_t signaled; member
87 int diff = atomic_read(&mtl->signaled) - mpt->order; in timeline_has_signaled()
113 snprintf(str, size, "%d", atomic_read(&mtl->signaled)); in timeline_value_str()
149 atomic_set(&mtl->signaled, 0); in mali_sync_timeline_alloc()
304 * If they are signaled in the wrong order then a message will be printed in
315 int signaled; in kbase_sync_signal_pt() local
321 signaled = atomic_read(&mtl->signaled); in kbase_sync_signal_pt()
323 diff = signaled - mpt->order; in kbase_sync_signal_pt()
338 } while (atomic_cmpxchg(&mtl->signaled, in kbase_sync_signal_pt()
[all...]
/device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/
H A Dmali_kbase_sync_android.c37 atomic_t signaled; member
88 int diff = atomic_read(&mtl->signaled) - mpt->order; in timeline_has_signaled()
114 snprintf(str, size, "%d", atomic_read(&mtl->signaled)); in timeline_value_str()
150 atomic_set(&mtl->signaled, 0); in mali_sync_timeline_alloc()
327 * If they are signaled in the wrong order then a message will be printed in
337 int signaled; in kbase_sync_signal_pt() local
343 signaled = atomic_read(&mtl->signaled); in kbase_sync_signal_pt()
345 diff = signaled - mpt->order; in kbase_sync_signal_pt()
360 } while (atomic_cmpxchg(&mtl->signaled, signale in kbase_sync_signal_pt()
[all...]
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/
H A Dmali_kbase_sync_android.c44 atomic_t signaled; member
95 int diff = atomic_read(&mtl->signaled) - mpt->order; in timeline_has_signaled()
121 (void)snprintf(str, size, "%d", atomic_read(&mtl->signaled)); in timeline_value_str()
157 atomic_set(&mtl->signaled, 0); in mali_sync_timeline_alloc()
334 * If they are signaled in the wrong order then a message will be printed in
344 int signaled; in kbase_sync_signal_pt() local
350 signaled = atomic_read(&mtl->signaled); in kbase_sync_signal_pt()
352 diff = signaled - mpt->order; in kbase_sync_signal_pt()
367 } while (atomic_cmpxchg(&mtl->signaled, signale in kbase_sync_signal_pt()
[all...]
/device/soc/rockchip/common/kernel/drivers/gpu/arm/midgard/
H A Dmali_kbase_sync_android.c39 atomic_t signaled; member
92 int diff = atomic_read(&mtl->signaled) - mpt->order; in timeline_has_signaled()
118 snprintf(str, size, "%d", atomic_read(&mtl->signaled)); in timeline_value_str()
154 atomic_set(&mtl->signaled, 0); in mali_sync_timeline_alloc()
327 * If they are signaled in the wrong order then a message will be printed in
338 int signaled; in kbase_sync_signal_pt() local
344 signaled = atomic_read(&mtl->signaled); in kbase_sync_signal_pt()
346 diff = signaled - mpt->order; in kbase_sync_signal_pt()
361 } while (atomic_cmpxchg(&mtl->signaled, in kbase_sync_signal_pt()
[all...]
/device/soc/rockchip/common/sdk_linux/include/linux/
H A Ddma-fence.h39 * can be compared to decide which fence would be signaled later.
41 * @timestamp: Timestamp when the fence was signaled.
49 * DMA_FENCE_FLAG_SIGNALED_BIT - fence is already signaled
194 * @signaled
196 * Peek whether the fence is signaled, as a fastpath optimization for
208 bool (*signaled)(struct dma_fence *fence); member
223 * interrupted, and remaining jiffies if fence has signaled, or 0 if wait
225 * which should be treated as if the fence is signaled. For example a hardware
389 * is signaled yet.
392 * Returns true if the fence was already signaled, fals
[all...]
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/csf/
H A Dmali_kbase_csf_kcpu.h84 * @signaled: Bit array used to report the status of the CQS wait objects.
85 * 1 is signaled, 0 otherwise.
93 unsigned long *signaled; member
117 * @signaled: Bit array used to report the status of the CQS wait objects.
118 * 1 is signaled, 0 otherwise.
125 unsigned long *signaled; member
H A Dmali_kbase_csf_kcpu.c703 WARN_ON(!cqs_wait->signaled); in cleanup_cqs_wait()
711 kfree(cqs_wait->signaled); in cleanup_cqs_wait()
713 cqs_wait->signaled = NULL; in cleanup_cqs_wait()
728 /* Skip the CQS waits that have already been signaled when processing */ in kbase_kcpu_cqs_wait_process()
729 for (i = find_first_zero_bit(cqs_wait->signaled, cqs_wait->nr_objs); i < cqs_wait->nr_objs; i++) { in kbase_kcpu_cqs_wait_process()
730 if (!test_bit(i, cqs_wait->signaled)) { in kbase_kcpu_cqs_wait_process()
755 bitmap_set(cqs_wait->signaled, i, 1); in kbase_kcpu_cqs_wait_process()
780 * signaled. in kbase_kcpu_cqs_wait_process()
782 return bitmap_full(cqs_wait->signaled, cqs_wait->nr_objs); in kbase_kcpu_cqs_wait_process()
825 current_command->info.cqs_wait.signaled in kbase_kcpu_cqs_wait_prepare()
[all...]
/device/soc/rockchip/common/kernel/drivers/gpu/arm/mali400/mali/linux/
H A Dmali_internal_sync.c95 ret = sync_fence->fence->ops->signaled(sync_fence->fence); in mali_internal_fence_check_cb_func()
560 if ((sync_fence->fence) && (sync_fence->fence->ops) && (sync_fence->fence->ops->signaled)) in mali_internal_sync_fence_wait_async()
561 err = sync_fence->fence->ops->signaled(sync_fence->fence); in mali_internal_sync_fence_wait_async()
586 err = sync_fence->fence->ops->signaled(sync_fence->fence); in mali_internal_sync_fence_wait_async()
774 .signaled = mali_internal_fence_signaled,
H A Dmali_dma_fence.c45 .signaled = NULL,
72 .signaled = NULL,
198 /*-ENOENT if fence has already been signaled, return _MALI_OSK_ERR_OK*/ in mali_dma_fence_add_callback()
/device/soc/rockchip/common/vendor/drivers/gpu/arm/mali400/mali/linux/
H A Dmali_internal_sync.c107 ret = sync_fence->fence->ops->signaled(sync_fence->fence); in mali_internal_fence_check_cb_func()
625 (sync_fence->fence->ops->signaled)) { in mali_internal_sync_fence_wait_async()
626 err = sync_fence->fence->ops->signaled(sync_fence->fence); in mali_internal_sync_fence_wait_async()
657 err = sync_fence->fence->ops->signaled(sync_fence->fence); in mali_internal_sync_fence_wait_async()
853 .signaled = mali_internal_fence_signaled,
H A Dmali_dma_fence.c45 .signaled = NULL,
70 .signaled = NULL,
194 /* -ENOENT if fence has already been signaled, return MALI_OSK_ERR_OK */ in mali_dma_fence_add_callback()
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/csf/
H A Dmali_kbase_csf_kcpu.h88 * @signaled: Bit array used to report the status of the CQS wait objects.
89 * 1 is signaled, 0 otherwise.
97 unsigned long *signaled; member
/device/soc/rockchip/common/vendor/drivers/gpu/arm/mali400/mali/common/
H A Dmali_timeline_fence_wait.c57 * Check if fence has been signaled.
61 * @return MALI_TRUE if fence is signaled, MALI_FALSE if not.
120 if (sync_fence->fence->ops->signaled(sync_fence->fence) == 0) {
H A Dmali_timeline.c78 /* Callback that is called when a sync fence a tracker is waiting on is signaled. */
613 /* Use the signaled soft tracker to release the depended soft waiter */ in mali_timeline_tracker_release()
792 system->signaled_sync_tl = mali_sync_timeline_create(NULL, "mali-always-signaled"); in mali_timeline_system_create()
938 * or false if the fence has already been signaled.
1285 /* Start asynchronous wait that will release waiter when the fence is signaled. */
1294 /* Fence already signaled, no waiter needed. */
1298 MALI_PRINT_ERROR(("Mali Timeline: sync fence fd %d signaled with error %d\n", tracker->fence.sync_fd, ret));
1573 fence_status = sync_fence->fence->ops->signaled(sync_fence->fence);
1585 ("Mali Timeline: sync fence fd %d signaled with error %d\n", tracker->fence.sync_fd, fence_status));
/device/soc/rockchip/common/kernel/drivers/gpu/arm/mali400/mali/common/
H A Dmali_timeline_fence_wait.c55 * Check if fence has been signaled.
59 * @return MALI_TRUE if fence is signaled, MALI_FALSE if not.
116 if (0 == sync_fence->fence->ops->signaled(sync_fence->fence)) {
H A Dmali_timeline.c76 /* Callback that is called when a sync fence a tracker is waiting on is signaled. */
607 /* Use the signaled soft tracker to release the depended soft waiter */ in mali_timeline_tracker_release()
785 system->signaled_sync_tl = mali_sync_timeline_create(NULL, "mali-always-signaled"); in mali_timeline_system_create()
925 * or false if the fence has already been signaled.
1267 /* Start asynchronous wait that will release waiter when the fence is signaled. */
1276 /* Fence already signaled, no waiter needed. */
1280 MALI_PRINT_ERROR(("Mali Timeline: sync fence fd %d signaled with error %d\n", tracker->fence.sync_fd, ret));
1554 fence_status = sync_fence->fence->ops->signaled(sync_fence->fence);
1565 MALI_PRINT_ERROR(("Mali Timeline: sync fence fd %d signaled with error %d\n", tracker->fence.sync_fd, fence_status));
/device/soc/rockchip/common/sdk_linux/drivers/dma-buf/
H A Dsw_sync.c42 * with the increment as u32. This will update the last signaled value
179 .signaled = timeline_fence_signaled,
191 * has signaled or has an error condition.

Completed in 16 milliseconds