Lines Matching +full:point +full:- +full:to +full:- +full:point
1 /* SPDX-License-Identifier: GPL-2.0-only */
5 * Copyright (c) 2010-2013, NVIDIA Corporation.
43 /* Initialize sync point array */
46 /* Free sync point array */
49 /* Return number of sync point supported. */
59 * Check sync point sanity. If max is larger than min, there have too many
60 * sync point increments.
62 * Client managed sync point are not tracked.
67 if (sp->client_managed) in host1x_syncpt_check_max()
70 return (s32)(max - real) >= 0; in host1x_syncpt_check_max()
73 /* Return true if sync point is client managed. */
76 return sp->client_managed; in host1x_syncpt_client_managed()
87 min = atomic_read(&sp->min_val); in host1x_syncpt_idle()
88 max = atomic_read(&sp->max_val); in host1x_syncpt_idle()
92 /* Load current value from hardware to the shadow register. */
98 /* Save host1x sync point state into shadow registers. */
101 /* Reset host1x sync point state from shadow registers. */
107 /* Indicate future operations by incrementing the sync point max. */
110 /* Check if sync point id is valid. */
113 return sp->id < host1x_syncpt_nb_pts(sp->host); in host1x_syncpt_is_valid()