Home
last modified time | relevance | path

Searched refs:syncpt (Results 1 - 17 of 17) sorted by relevance

/third_party/libdrm/tegra/
H A Dsyncpt.c39 struct drm_tegra_syncpoint *syncpt; in drm_tegra_syncpoint_new() local
42 syncpt = calloc(1, sizeof(*syncpt)); in drm_tegra_syncpoint_new()
43 if (!syncpt) in drm_tegra_syncpoint_new()
50 free(syncpt); in drm_tegra_syncpoint_new()
54 syncpt->drm = drm; in drm_tegra_syncpoint_new()
55 syncpt->id = args.id; in drm_tegra_syncpoint_new()
57 *syncptp = syncpt; in drm_tegra_syncpoint_new()
63 drm_tegra_syncpoint_free(struct drm_tegra_syncpoint *syncpt) in drm_tegra_syncpoint_free() argument
66 struct drm_tegra *drm = syncpt in drm_tegra_syncpoint_free()
[all...]
H A Djob.c144 args.syncpt.id = job->syncpt.id; in drm_tegra_job_submit()
145 args.syncpt.increments = job->syncpt.increments; in drm_tegra_job_submit()
155 job->syncpt.fence = args.syncpt.value; in drm_tegra_job_submit()
159 fence->syncpt = job->syncpt.id; in drm_tegra_job_submit()
160 fence->value = job->syncpt.fence; in drm_tegra_job_submit()
179 args.id = job->syncpt in drm_tegra_job_wait()
[all...]
H A Dpushbuf.c106 struct drm_tegra_syncpoint *syncpt, in drm_tegra_pushbuf_wait()
117 command->wait_syncpt.id = syncpt->id; in drm_tegra_pushbuf_wait()
159 struct drm_tegra_syncpoint *syncpt, in drm_tegra_pushbuf_sync()
164 job->syncpt.increments += count; in drm_tegra_pushbuf_sync()
165 job->syncpt.id = syncpt->id; in drm_tegra_pushbuf_sync()
172 struct drm_tegra_syncpoint *syncpt, in drm_tegra_pushbuf_sync_cond()
181 *(*ptrp)++ = cond << channel->cond_shift | syncpt->id; in drm_tegra_pushbuf_sync_cond()
183 return drm_tegra_pushbuf_sync(pushbuf, syncpt, 1); in drm_tegra_pushbuf_sync_cond()
105 drm_tegra_pushbuf_wait(struct drm_tegra_pushbuf *pushbuf, struct drm_tegra_syncpoint *syncpt, uint32_t value) drm_tegra_pushbuf_wait() argument
158 drm_tegra_pushbuf_sync(struct drm_tegra_pushbuf *pushbuf, struct drm_tegra_syncpoint *syncpt, unsigned int count) drm_tegra_pushbuf_sync() argument
171 drm_tegra_pushbuf_sync_cond(struct drm_tegra_pushbuf *pushbuf, uint32_t **ptrp, struct drm_tegra_syncpoint *syncpt, enum drm_tegra_sync_cond cond) drm_tegra_pushbuf_sync_cond() argument
H A Dtegra.h80 uint32_t syncpt; member
107 struct drm_tegra_syncpoint *syncpt,
115 struct drm_tegra_syncpoint *syncpt,
119 struct drm_tegra_syncpoint *syncpt,
124 int drm_tegra_syncpoint_free(struct drm_tegra_syncpoint *syncpt);
H A Dprivate.h106 } syncpt; member
/third_party/libdrm/tests/tegra/
H A Dsyncpt-timeout.c63 struct drm_tegra_syncpoint *syncpt; in main() local
87 err = drm_tegra_syncpoint_new(drm, &syncpt); in main()
124 err = drm_tegra_pushbuf_sync_cond(pushbuf, &ptr, syncpt, in main()
132 err = drm_tegra_pushbuf_sync(pushbuf, syncpt, 1); in main()
158 drm_tegra_syncpoint_free(syncpt); in main()
H A Dsyncpt-wait.c63 struct drm_tegra_syncpoint *syncpt; in main() local
87 err = drm_tegra_syncpoint_new(drm, &syncpt); in main()
119 err = drm_tegra_pushbuf_sync_cond(pushbuf, &ptr, syncpt, in main()
146 drm_tegra_syncpoint_free(syncpt); in main()
H A Dvic-flip.c73 err = drm_tegra_pushbuf_sync_cond(pushbuf, &ptr, vic->syncpt, in clear()
143 err = drm_tegra_pushbuf_sync_cond(pushbuf, &ptr, vic->syncpt, in fill()
212 err = drm_tegra_pushbuf_sync_cond(pushbuf, &ptr, vic->syncpt, in flip()
H A Dvic-blit.c73 err = drm_tegra_pushbuf_sync_cond(pushbuf, &ptr, vic->syncpt, in clear()
143 err = drm_tegra_pushbuf_sync_cond(pushbuf, &ptr, vic->syncpt, in fill()
212 err = drm_tegra_pushbuf_sync_cond(pushbuf, &ptr, vic->syncpt, in blit()
H A Dvic.h147 struct drm_tegra_syncpoint *syncpt; member
H A Dvic-clear.c137 err = drm_tegra_pushbuf_sync_cond(pushbuf, &pb, vic->syncpt, in main()
H A Dvic41.c264 drm_tegra_syncpoint_free(v->syncpt); in vic41_free()
293 err = drm_tegra_syncpoint_new(drm, &vic->base.syncpt); in vic41_new()
H A Dvic42.c264 drm_tegra_syncpoint_free(v->syncpt); in vic42_free()
293 err = drm_tegra_syncpoint_new(drm, &vic->base.syncpt); in vic42_new()
H A Dvic40.c260 drm_tegra_syncpoint_free(v->syncpt); in vic40_free()
289 err = drm_tegra_syncpoint_new(drm, &vic->base.syncpt); in vic40_new()
H A Dvic30.c356 drm_tegra_syncpoint_free(v->syncpt); in vic30_free()
385 err = drm_tegra_syncpoint_new(drm, &vic->base.syncpt); in vic30_new()
/third_party/libdrm/include/drm/
H A Dtegra_drm.h235 * @syncpt:
239 __u32 syncpt; member
377 * @syncpt:
381 __u32 syncpt; member
991 struct drm_tegra_submit_syncpt syncpt; member
/third_party/mesa3d/include/drm-uapi/
H A Dtegra_drm.h252 * @syncpt:
256 __u32 syncpt; member
394 * @syncpt:
398 __u32 syncpt; member

Completed in 11 milliseconds