Bug
1305024
Change-Id: I92b037de2b20bdb1f13361c90f050fcfff361ca3
Signed-off-by: Deepak Nibade <dnibade@nvidia.com>
Reviewed-on: http://git-master/r/386289
Reviewed-by: Terje Bergstrom <tbergstrom@nvidia.com>
Tested-by: Terje Bergstrom <tbergstrom@nvidia.com>
return 0;
}
+bool nvhost_is_syncpt_assigned(struct nvhost_syncpt *sp, u32 id)
+{
+ bool assigned;
+
+ mutex_lock(&sp->syncpt_mutex);
+ assigned = sp->assigned[id];
+ mutex_unlock(&sp->syncpt_mutex);
+
+ return assigned;
+}
+
/**
* performs a sequential search and returns first free syncpt id
*/
u32 nvhost_syncpt_update_min(struct nvhost_syncpt *sp, u32 id);
bool nvhost_syncpt_is_expired(struct nvhost_syncpt *sp, u32 id, u32 thresh);
+bool nvhost_is_syncpt_assigned(struct nvhost_syncpt *sp, u32 id);
int nvhost_syncpt_compare(struct nvhost_syncpt *sp, u32 id,
u32 thresh_a, u32 thresh_b);