/third_party/libdrm/tegra/ |
H A D | syncpt.c | 39 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 D | job.c | 144 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 D | pushbuf.c | 106 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 D | tegra.h | 80 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 D | private.h | 106 } syncpt; member
|
/third_party/libdrm/tests/tegra/ |
H A D | syncpt-timeout.c | 63 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 D | syncpt-wait.c | 63 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 D | vic-flip.c | 73 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 D | vic-blit.c | 73 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 D | vic.h | 147 struct drm_tegra_syncpoint *syncpt; member
|
H A D | vic-clear.c | 137 err = drm_tegra_pushbuf_sync_cond(pushbuf, &pb, vic->syncpt, in main()
|
H A D | vic41.c | 264 drm_tegra_syncpoint_free(v->syncpt); in vic41_free() 293 err = drm_tegra_syncpoint_new(drm, &vic->base.syncpt); in vic41_new()
|
H A D | vic42.c | 264 drm_tegra_syncpoint_free(v->syncpt); in vic42_free() 293 err = drm_tegra_syncpoint_new(drm, &vic->base.syncpt); in vic42_new()
|
H A D | vic40.c | 260 drm_tegra_syncpoint_free(v->syncpt); in vic40_free() 289 err = drm_tegra_syncpoint_new(drm, &vic->base.syncpt); in vic40_new()
|
H A D | vic30.c | 356 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 D | tegra_drm.h | 235 * @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 D | tegra_drm.h | 252 * @syncpt: 256 __u32 syncpt; member 394 * @syncpt: 398 __u32 syncpt; member
|