Lines Matching defs:point
217 * struct panthor_sync_signal - Represent a synchronization object point to attach
221 * a specific syncobj point.
225 * to this point.
242 * @point: The syncobj point.
246 u64 point;
262 * @fence: The fence to assign to the syncobj or syncobj-point.
297 * matching the syncobj+point exists before calling
373 * @point: Syncobj point.
378 panthor_submit_ctx_add_sync_signal(struct panthor_submit_ctx *ctx, u32 handle, u64 point)
389 sig_sync->point = point;
391 if (point > 0) {
405 /* Retrieve the current fence attached to that point. It's
407 * no fence attached to that point yet.
409 if (!drm_syncobj_find_fence(ctx->file, handle, point, 0, &cur_fence))
426 * @point: Syncobj point.
431 panthor_submit_ctx_search_sync_signal(struct panthor_submit_ctx *ctx, u32 handle, u64 point)
436 if (handle == sig_sync->handle && point == sig_sync->point)
473 * @point: Syncobj point.
478 panthor_submit_ctx_get_sync_signal(struct panthor_submit_ctx *ctx, u32 handle, u64 point)
482 sig_sync = panthor_submit_ctx_search_sync_signal(ctx, handle, point);
486 return panthor_submit_ctx_add_sync_signal(ctx, handle, point);
582 sig_sync->fence, sig_sync->point);
1036 * array, otherwise we might miss dependencies, or point to an
1040 /* All jobs target the same group, so they also point to the same VM. */
1061 /* Nothing can fail after that point, so we can make our job fences
1258 /* Nothing can fail after that point. */