/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/ |
H A D | mali_kbase_sync_android.c | 43 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 D | mali_kbase_sync_android.c | 37 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 D | mali_kbase_sync_android.c | 44 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 D | mali_kbase_sync_android.c | 39 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 D | dma-fence.h | 39 * 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 D | mali_kbase_csf_kcpu.h | 84 * @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 D | mali_kbase_csf_kcpu.c | 703 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 D | mali_internal_sync.c | 95 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 D | mali_dma_fence.c | 45 .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 D | mali_internal_sync.c | 107 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 D | mali_dma_fence.c | 45 .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 D | mali_kbase_csf_kcpu.h | 88 * @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 D | mali_timeline_fence_wait.c | 57 * 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 D | mali_timeline.c | 78 /* 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 D | mali_timeline_fence_wait.c | 55 * 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 D | mali_timeline.c | 76 /* 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 D | sw_sync.c | 42 * 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.
|