Home
last modified time | relevance | path

Searched refs:host1x_syncpt (Results 1 – 14 of 14) sorted by relevance

/drivers/gpu/host1x/
Dsyncpt.h39 struct host1x_syncpt { struct
75 static inline bool host1x_syncpt_check_max(struct host1x_syncpt *sp, u32 real) in host1x_syncpt_check_max()
85 static inline bool host1x_syncpt_client_managed(struct host1x_syncpt *sp) in host1x_syncpt_client_managed()
94 static inline bool host1x_syncpt_idle(struct host1x_syncpt *sp) in host1x_syncpt_idle()
104 u32 host1x_syncpt_load(struct host1x_syncpt *sp);
107 bool host1x_syncpt_is_expired(struct host1x_syncpt *sp, u32 thresh);
116 u32 host1x_syncpt_load_wait_base(struct host1x_syncpt *sp);
119 u32 host1x_syncpt_incr_max(struct host1x_syncpt *sp, u32 incrs);
122 static inline int host1x_syncpt_is_valid(struct host1x_syncpt *sp) in host1x_syncpt_is_valid()
128 int host1x_syncpt_patch_wait(struct host1x_syncpt *sp, void *patch_addr);
Dsyncpt.c56 static struct host1x_syncpt *host1x_syncpt_alloc(struct host1x *host, in host1x_syncpt_alloc()
61 struct host1x_syncpt *sp = host->syncpt; in host1x_syncpt_alloc()
92 u32 host1x_syncpt_id(struct host1x_syncpt *sp) in host1x_syncpt_id()
101 u32 host1x_syncpt_incr_max(struct host1x_syncpt *sp, u32 incrs) in host1x_syncpt_incr_max()
112 struct host1x_syncpt *sp_base = host->syncpt; in host1x_syncpt_restore()
130 struct host1x_syncpt *sp_base = host->syncpt; in host1x_syncpt_save()
148 u32 host1x_syncpt_load(struct host1x_syncpt *sp) in host1x_syncpt_load()
161 u32 host1x_syncpt_load_wait_base(struct host1x_syncpt *sp) in host1x_syncpt_load_wait_base()
171 int host1x_syncpt_incr(struct host1x_syncpt *sp) in host1x_syncpt_incr()
181 static bool syncpt_load_min_is_expired(struct host1x_syncpt *sp, u32 thresh) in syncpt_load_min_is_expired()
[all …]
Ddev.h29 struct host1x_syncpt;
73 void (*restore)(struct host1x_syncpt *syncpt);
74 void (*restore_wait_base)(struct host1x_syncpt *syncpt);
75 void (*load_wait_base)(struct host1x_syncpt *syncpt);
76 u32 (*load)(struct host1x_syncpt *syncpt);
77 int (*cpu_incr)(struct host1x_syncpt *syncpt);
78 int (*patch_wait)(struct host1x_syncpt *syncpt, void *patch_addr);
106 struct host1x_syncpt *syncpt;
121 struct host1x_syncpt *nop_sp;
142 struct host1x_syncpt *sp) in host1x_hw_syncpt_restore()
[all …]
Dintr.c167 struct host1x_syncpt *syncpt, in process_wait_list()
205 struct host1x_syncpt *syncpt = in syncpt_thresh_work()
206 container_of(syncpt_intr, struct host1x_syncpt, intr); in syncpt_thresh_work()
218 struct host1x_syncpt *syncpt; in host1x_intr_add_action()
262 struct host1x_syncpt *syncpt; in host1x_intr_put_ref()
284 struct host1x_syncpt *syncpt = host->syncpt + id; in host1x_intr_init()
321 struct host1x_syncpt *syncpt = host->syncpt; in host1x_intr_stop()
Dcdma.h26 struct host1x_syncpt;
55 struct host1x_syncpt *syncpt; /* buffer completion syncpt */
Djob.c119 static void host1x_syncpt_patch_offset(struct host1x_syncpt *sp, in host1x_syncpt_patch_offset()
147 struct host1x_syncpt *sp = in do_waitchks()
Dcdma.c236 struct host1x_syncpt *sp = in update_cdma_locked()
/drivers/gpu/host1x/hw/
Dsyncpt_hw.c27 static void syncpt_restore(struct host1x_syncpt *sp) in syncpt_restore()
38 static void syncpt_restore_wait_base(struct host1x_syncpt *sp) in syncpt_restore_wait_base()
49 static void syncpt_read_wait_base(struct host1x_syncpt *sp) in syncpt_read_wait_base()
60 static u32 syncpt_load(struct host1x_syncpt *sp) in syncpt_load()
83 static int syncpt_cpu_incr(struct host1x_syncpt *sp) in syncpt_cpu_incr()
100 static int syncpt_patch_wait(struct host1x_syncpt *sp, void *patch_addr) in syncpt_patch_wait()
Dintr_hw.c31 static void host1x_intr_syncpt_handle(struct host1x_syncpt *syncpt) in host1x_intr_syncpt_handle()
54 struct host1x_syncpt *syncpt = in syncpt_thresh_isr()
Dchannel_hw.c79 struct host1x_syncpt *sp = host->syncpt + job->syncpt_id; in synchronize_syncpt_base()
96 struct host1x_syncpt *sp; in channel_submit()
/drivers/gpu/drm/tegra/
Ddrm.c484 struct host1x_syncpt *sp; in tegra_syncpt_read()
499 struct host1x_syncpt *sp; in tegra_syncpt_incr()
513 struct host1x_syncpt *sp; in tegra_syncpt_wait()
577 struct host1x_syncpt *syncpt; in tegra_get_syncpt()
615 struct host1x_syncpt *syncpt; in tegra_get_syncpt_base()
Dgr2d.c145 struct host1x_syncpt **syncpts; in gr2d_probe()
Ddrm.h119 struct host1x_syncpt *syncpt;
Dgr3d.c244 struct host1x_syncpt **syncpts; in gr3d_probe()