#ifdef CONFIG_SYNC
int i;
int num_wait_cmds;
- struct sync_pt *pos;
+ struct sync_pt *pt;
struct sync_fence *sync_fence;
struct priv_cmd_entry *wait_cmd = NULL;
struct gk20a_channel_syncpt *sp =
}
i = 0;
- list_for_each_entry(pos, &sync_fence->pt_list_head, pt_list) {
- struct nvhost_sync_pt *pt = to_nvhost_sync_pt(pos);
+ list_for_each_entry(pt, &sync_fence->pt_list_head, pt_list) {
u32 wait_id = nvhost_sync_pt_id(pt);
u32 wait_value = nvhost_sync_pt_thresh(pt);
struct nvhost_master *host = nvhost_get_host(ch->dev);
struct nvhost_syncpt *sp = &host->syncpt;
struct sync_fence *fence;
- struct sync_pt *_pt;
- struct nvhost_sync_pt *pt;
+ struct sync_pt *pt;
struct list_head *pos;
if (fd < 0)
u32 id;
u32 thresh;
- _pt = container_of(pos, struct sync_pt, pt_list);
- pt = to_nvhost_sync_pt(_pt);
+ pt = container_of(pos, struct sync_pt, pt_list);
id = nvhost_sync_pt_id(pt);
thresh = nvhost_sync_pt_thresh(pt);
struct nvhost_sync_pt *shared;
};
-struct nvhost_sync_pt *to_nvhost_sync_pt(struct sync_pt *pt)
+static struct nvhost_sync_pt *to_nvhost_sync_pt(struct sync_pt *pt)
{
struct nvhost_sync_pt_inst *pti =
container_of(pt, struct nvhost_sync_pt_inst, pt);
return num;
}
-u32 nvhost_sync_pt_id(struct nvhost_sync_pt *pt)
+u32 nvhost_sync_pt_id(struct sync_pt *__pt)
{
+ struct nvhost_sync_pt *pt = to_nvhost_sync_pt(__pt);
return pt->obj->id;
}
-u32 nvhost_sync_pt_thresh(struct nvhost_sync_pt *pt)
+u32 nvhost_sync_pt_thresh(struct sync_pt *__pt)
{
+ struct nvhost_sync_pt *pt = to_nvhost_sync_pt(__pt);
return pt->thresh;
}
const char *name);
struct sync_fence *nvhost_sync_fdget(int fd);
int nvhost_sync_num_pts(struct sync_fence *fence);
-struct nvhost_sync_pt *to_nvhost_sync_pt(struct sync_pt *pt);
-u32 nvhost_sync_pt_id(struct nvhost_sync_pt *pt);
-u32 nvhost_sync_pt_thresh(struct nvhost_sync_pt *pt);
+u32 nvhost_sync_pt_id(struct sync_pt *pt);
+u32 nvhost_sync_pt_thresh(struct sync_pt *pt);
#else
static inline struct nvhost_sync_timeline *nvhost_sync_timeline_create(
return 0;
}
-static inline struct nvhost_sync_pt *to_nvhost_sync_pt(struct sync_pt *pt)
-{
- return NULL;
-}
-
-static inline u32 nvhost_sync_pt_id(struct nvhost_sync_pt *pt)
+static inline u32 nvhost_sync_pt_id(struct sync_pt *pt)
{
return NVSYNCPT_INVALID;
}
-static inline u32 nvhost_sync_pt_thresh(struct nvhost_sync_pt *pt)
+static inline u32 nvhost_sync_pt_thresh(struct sync_pt *pt)
{
return 0;
}