host1x_syncpt
struct host1x_syncpt *syncpt;
struct host1x_syncpt *syncpt;
struct host1x_syncpt *sp = NULL;
struct host1x_syncpt *sp;
struct host1x_syncpt *sp;
struct host1x_syncpt *sp;
struct host1x_syncpt *syncpt;
struct host1x_syncpt *syncpt;
struct host1x_syncpt **syncpts;
struct host1x_syncpt **syncpts;
struct host1x_syncpt **syncpts;
struct host1x_syncpt *sp;
struct host1x_syncpt *sp;
struct host1x_syncpt *sp;
struct host1x_syncpt *sp;
struct host1x_syncpt *sp;
struct host1x_syncpt **syncpts;
struct host1x_syncpt *sp = job->syncpt;
struct host1x_syncpt;
struct host1x_syncpt *syncpt; /* buffer completion syncpt */
struct host1x_syncpt *syncpt;
struct host1x_syncpt *nop_sp;
struct host1x_syncpt *sp)
struct host1x_syncpt *sp)
struct host1x_syncpt *sp)
struct host1x_syncpt *sp)
struct host1x_syncpt *sp)
struct host1x *host, struct host1x_syncpt *sp,
struct host1x_syncpt;
void (*restore)(struct host1x_syncpt *syncpt);
void (*restore_wait_base)(struct host1x_syncpt *syncpt);
void (*load_wait_base)(struct host1x_syncpt *syncpt);
u32 (*load)(struct host1x_syncpt *syncpt);
int (*cpu_incr)(struct host1x_syncpt *syncpt);
void (*assign_to_channel)(struct host1x_syncpt *syncpt,
struct dma_fence *host1x_fence_create(struct host1x_syncpt *sp, u32 threshold,
struct host1x_syncpt *sp;
struct host1x_syncpt *sp = job->syncpt;
struct host1x_syncpt *sp = job->syncpt;
struct host1x_syncpt *sp = job->syncpt;
static void syncpt_assign_to_channel(struct host1x_syncpt *sp,
static void syncpt_restore(struct host1x_syncpt *sp)
static void syncpt_restore_wait_base(struct host1x_syncpt *sp)
static void syncpt_read_wait_base(struct host1x_syncpt *sp)
static u32 syncpt_load(struct host1x_syncpt *sp)
static int syncpt_cpu_incr(struct host1x_syncpt *sp)
struct host1x_syncpt *syncpt = &host->syncpt[id];
static void host1x_intr_update_hw_state(struct host1x *host, struct host1x_syncpt *sp)
struct host1x_syncpt *sp = &host->syncpt[id];
u32 host1x_syncpt_id(struct host1x_syncpt *sp)
u32 host1x_syncpt_incr_max(struct host1x_syncpt *sp, u32 incrs)
struct host1x_syncpt *sp_base = host->syncpt;
struct host1x_syncpt *sp_base = host->syncpt;
u32 host1x_syncpt_load(struct host1x_syncpt *sp)
u32 host1x_syncpt_load_wait_base(struct host1x_syncpt *sp)
int host1x_syncpt_incr(struct host1x_syncpt *sp)
int host1x_syncpt_wait(struct host1x_syncpt *sp, u32 thresh, long timeout,
bool host1x_syncpt_is_expired(struct host1x_syncpt *sp, u32 thresh)
struct host1x_syncpt *syncpt;
struct host1x_syncpt *host1x_syncpt_request(struct host1x_client *client,
struct host1x_syncpt *sp = container_of(ref, struct host1x_syncpt, ref);
void host1x_syncpt_put(struct host1x_syncpt *sp)
struct host1x_syncpt *sp = host->syncpt;
u32 host1x_syncpt_read_max(struct host1x_syncpt *sp)
u32 host1x_syncpt_read_min(struct host1x_syncpt *sp)
u32 host1x_syncpt_read(struct host1x_syncpt *sp)
struct host1x_syncpt *host1x_syncpt_get_by_id(struct host1x *host,
struct host1x_syncpt *host1x_syncpt_get_by_id_noref(struct host1x *host,
struct host1x_syncpt *host1x_syncpt_get(struct host1x_syncpt *sp)
struct host1x_syncpt_base *host1x_syncpt_get_base(struct host1x_syncpt *sp)
struct host1x_syncpt *host1x_syncpt_alloc(struct host1x *host,
struct host1x_syncpt *sp = host->syncpt;
u32 host1x_syncpt_load(struct host1x_syncpt *sp);
bool host1x_syncpt_is_expired(struct host1x_syncpt *sp, u32 thresh);
u32 host1x_syncpt_load_wait_base(struct host1x_syncpt *sp);
u32 host1x_syncpt_incr_max(struct host1x_syncpt *sp, u32 incrs);
static inline int host1x_syncpt_is_valid(struct host1x_syncpt *sp)
static inline void host1x_syncpt_set_locked(struct host1x_syncpt *sp)
static inline bool host1x_syncpt_check_max(struct host1x_syncpt *sp, u32 real)
static inline bool host1x_syncpt_client_managed(struct host1x_syncpt *sp)
static inline bool host1x_syncpt_idle(struct host1x_syncpt *sp)
struct host1x_syncpt *out_sp;
struct host1x_syncpt *fs_sp;
struct host1x_syncpt *mw_sp;
struct host1x_syncpt *frame_start_sp[GANG_PORTS_MAX];
struct host1x_syncpt *mw_ack_sp[GANG_PORTS_MAX];
struct host1x_syncpt **syncpts;
struct host1x_syncpt;
struct host1x_syncpt *host1x_syncpt_get_by_id(struct host1x *host, u32 id);
struct host1x_syncpt *host1x_syncpt_get_by_id_noref(struct host1x *host, u32 id);
struct host1x_syncpt *host1x_syncpt_get(struct host1x_syncpt *sp);
u32 host1x_syncpt_id(struct host1x_syncpt *sp);
u32 host1x_syncpt_read_min(struct host1x_syncpt *sp);
u32 host1x_syncpt_read_max(struct host1x_syncpt *sp);
u32 host1x_syncpt_read(struct host1x_syncpt *sp);
int host1x_syncpt_incr(struct host1x_syncpt *sp);
u32 host1x_syncpt_incr_max(struct host1x_syncpt *sp, u32 incrs);
int host1x_syncpt_wait(struct host1x_syncpt *sp, u32 thresh, long timeout,
struct host1x_syncpt *host1x_syncpt_request(struct host1x_client *client,
void host1x_syncpt_put(struct host1x_syncpt *sp);
struct host1x_syncpt *host1x_syncpt_alloc(struct host1x *host,
struct host1x_syncpt_base *host1x_syncpt_get_base(struct host1x_syncpt *sp);
struct dma_fence *host1x_fence_create(struct host1x_syncpt *sp, u32 threshold,
struct host1x_syncpt *syncpt;