| /xsrc/external/mit/libdrm/dist/tegra/ |
| H A D | syncpt.c | 39 struct drm_tegra_syncpoint *syncpt; local in function:drm_tegra_syncpoint_new 42 syncpt = calloc(1, sizeof(*syncpt)); 43 if (!syncpt) 50 free(syncpt); 54 syncpt->drm = drm; 55 syncpt->id = args.id; 57 *syncptp = syncpt; 63 drm_tegra_syncpoint_free(struct drm_tegra_syncpoint *syncpt) argument 66 struct drm_tegra *drm = syncpt [all...] |
| H A D | job.c | 144 args.syncpt.id = job->syncpt.id; 145 args.syncpt.increments = job->syncpt.increments; 155 job->syncpt.fence = args.syncpt.value; 159 fence->syncpt = job->syncpt.id; 160 fence->value = job->syncpt.fence; 179 args.id = job->syncpt [all...] |
| H A D | pushbuf.c | 106 struct drm_tegra_syncpoint *syncpt, 117 command->wait_syncpt.id = syncpt->id; 159 struct drm_tegra_syncpoint *syncpt, 164 job->syncpt.increments += count; 165 job->syncpt.id = syncpt->id; 172 struct drm_tegra_syncpoint *syncpt, 181 *(*ptrp)++ = cond << channel->cond_shift | syncpt->id; 183 return drm_tegra_pushbuf_sync(pushbuf, syncpt, 1); 105 drm_tegra_pushbuf_wait(struct drm_tegra_pushbuf * pushbuf,struct drm_tegra_syncpoint * syncpt,uint32_t value) argument 158 drm_tegra_pushbuf_sync(struct drm_tegra_pushbuf * pushbuf,struct drm_tegra_syncpoint * syncpt,unsigned int count) 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) argument
|
| H A D | tegra.h | 80 uint32_t syncpt; member in struct:drm_tegra_fence 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 in struct:drm_tegra_job
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/iris/ |
| H A D | iris_fence.c | 65 struct iris_syncpt *syncpt = malloc(sizeof(*syncpt)); local in function:iris_create_syncpt 67 if (!syncpt) 70 syncpt->handle = gem_syncobj_create(screen->fd, 0); 71 assert(syncpt->handle); 73 pipe_reference_init(&syncpt->ref, 1); 75 return syncpt; 79 iris_syncpt_destroy(struct iris_screen *screen, struct iris_syncpt *syncpt) argument 81 gem_syncobj_destroy(screen->fd, syncpt->handle); 82 free(syncpt); 91 iris_batch_add_syncpt(struct iris_batch * batch,struct iris_syncpt * syncpt,unsigned flags) argument 114 struct iris_syncpt *syncpt[IRIS_BATCH_COUNT]; member in struct:pipe_fence_handle 142 iris_wait_syncpt(struct pipe_screen * p_screen,struct iris_syncpt * syncpt,int64_t timeout_nsec) argument 329 struct iris_syncpt *syncpt = malloc(sizeof(*syncpt)); local in function:iris_fence_create_fd [all...] |
| H A D | iris_fence.h | 44 struct iris_syncpt *syncpt, 47 struct iris_syncpt *syncpt,
|
| H A D | iris_batch.h | 200 * Take a reference to the batch's signalling syncpt. 209 /* The signalling syncpt is the first one in the list. */ 210 struct iris_syncpt *syncpt = local in function:iris_batch_reference_signal_syncpt 212 iris_syncpt_reference(batch->screen, out_syncpt, syncpt);
|
| H A D | iris_batch.c | 359 struct iris_syncpt *syncpt = iris_create_syncpt(screen); local in function:iris_batch_reset 360 iris_batch_add_syncpt(batch, syncpt, I915_EXEC_FENCE_SIGNAL); 361 iris_syncpt_reference(screen, &syncpt, NULL); 592 struct iris_syncpt *syncpt = local in function:_iris_batch_flush 594 iris_syncpt_reference(screen, &batch->last_syncpt, syncpt);
|
| H A D | iris_query.c | 114 struct iris_syncpt *syncpt; member in struct:iris_query 767 iris_syncpt_reference(screen, &query->syncpt, NULL); 826 iris_batch_reference_signal_syncpt(batch, &q->syncpt); 844 iris_batch_reference_signal_syncpt(batch, &q->syncpt); 883 iris_wait_syncpt(ctx->screen, q->syncpt, INT64_MAX);
|
| /xsrc/external/mit/libdrm/dist/tests/tegra/ |
| H A D | syncpt-timeout.c | 63 struct drm_tegra_syncpoint *syncpt; local in function:main 87 err = drm_tegra_syncpoint_new(drm, &syncpt); 124 err = drm_tegra_pushbuf_sync_cond(pushbuf, &ptr, syncpt, 132 err = drm_tegra_pushbuf_sync(pushbuf, syncpt, 1); 158 drm_tegra_syncpoint_free(syncpt);
|
| H A D | syncpt-wait.c | 63 struct drm_tegra_syncpoint *syncpt; local in function:main 87 err = drm_tegra_syncpoint_new(drm, &syncpt); 119 err = drm_tegra_pushbuf_sync_cond(pushbuf, &ptr, syncpt, 146 drm_tegra_syncpoint_free(syncpt);
|
| H A D | vic-blit.c | 73 err = drm_tegra_pushbuf_sync_cond(pushbuf, &ptr, vic->syncpt, 143 err = drm_tegra_pushbuf_sync_cond(pushbuf, &ptr, vic->syncpt, 212 err = drm_tegra_pushbuf_sync_cond(pushbuf, &ptr, vic->syncpt,
|
| H A D | vic-flip.c | 73 err = drm_tegra_pushbuf_sync_cond(pushbuf, &ptr, vic->syncpt, 143 err = drm_tegra_pushbuf_sync_cond(pushbuf, &ptr, vic->syncpt, 212 err = drm_tegra_pushbuf_sync_cond(pushbuf, &ptr, vic->syncpt,
|
| H A D | vic.h | 147 struct drm_tegra_syncpoint *syncpt; member in struct:vic
|
| H A D | vic-clear.c | 137 err = drm_tegra_pushbuf_sync_cond(pushbuf, &pb, vic->syncpt,
|
| H A D | vic40.c | 260 drm_tegra_syncpoint_free(v->syncpt); 289 err = drm_tegra_syncpoint_new(drm, &vic->base.syncpt);
|
| H A D | vic41.c | 264 drm_tegra_syncpoint_free(v->syncpt); 293 err = drm_tegra_syncpoint_new(drm, &vic->base.syncpt);
|
| H A D | vic42.c | 264 drm_tegra_syncpoint_free(v->syncpt); 293 err = drm_tegra_syncpoint_new(drm, &vic->base.syncpt);
|
| H A D | vic30.c | 356 drm_tegra_syncpoint_free(v->syncpt); 385 err = drm_tegra_syncpoint_new(drm, &vic->base.syncpt);
|
| /xsrc/external/mit/MesaLib.old/dist/include/drm-uapi/ |
| H A D | tegra_drm.h | 252 * @syncpt: 256 __u32 syncpt; member in struct:drm_tegra_get_syncpt_base 394 * @syncpt: 398 __u32 syncpt; member in struct:drm_tegra_waitchk
|
| /xsrc/external/mit/MesaLib/dist/include/drm-uapi/ |
| H A D | tegra_drm.h | 252 * @syncpt: 256 __u32 syncpt; member in struct:drm_tegra_get_syncpt_base 394 * @syncpt: 398 __u32 syncpt; member in struct:drm_tegra_waitchk
|
| /xsrc/external/mit/libdrm/dist/include/drm/ |
| H A D | tegra_drm.h | 235 * @syncpt: 239 __u32 syncpt; member in struct:drm_tegra_get_syncpt_base 377 * @syncpt: 381 __u32 syncpt; member in struct:drm_tegra_waitchk 991 struct drm_tegra_submit_syncpt syncpt; member in struct:drm_tegra_channel_submit
|