Searched refs:syncpoints (Results 1 – 5 of 5) sorted by relevance
| /linux/drivers/gpu/drm/tegra/ |
| H A D | uapi.c | 58 xa_for_each(&file->syncpoints, id, sp) in tegra_drm_uapi_close_file() 62 xa_destroy(&file->syncpoints); in tegra_drm_uapi_close_file() 318 err = xa_insert(&fpriv->syncpoints, args->id, sp, GFP_KERNEL); in tegra_drm_ioctl_syncpoint_allocate() 334 sp = xa_erase(&fpriv->syncpoints, args->id); in tegra_drm_ioctl_syncpoint_free()
|
| H A D | submit.c | 327 struct xarray *syncpoints, struct drm_tegra_channel_submit *args) in submit_get_syncpt() 337 sp = xa_load(syncpoints, args->syncpt.id); in submit_get_syncpt() 394 struct xarray *syncpoints) in submit_create_job() 418 err = submit_get_syncpt(context, job, syncpoints, args); in submit_create_job() 575 job = submit_create_job(context, bo, args, job_data, &fpriv->syncpoints); in tegra_drm_ioctl_channel_submit() 328 submit_get_syncpt(struct tegra_drm_context * context,struct host1x_job * job,struct xarray * syncpoints,struct drm_tegra_channel_submit * args) submit_get_syncpt() argument 395 submit_create_job(struct tegra_drm_context * context,struct gather_bo * bo,struct drm_tegra_channel_submit * args,struct tegra_drm_submit_data * job_data,struct xarray * syncpoints) submit_create_job() argument
|
| H A D | uapi.h | 24 struct xarray syncpoints; member
|
| H A D | drm.c | 113 xa_init(&fpriv->syncpoints); in tegra_drm_open() 1241 /* syncpoints are used for full 32-bit hardware VBLANK counters */ in host1x_drm_probe()
|
| /linux/Documentation/gpu/ |
| H A D | tegra.rst | 8 or blocks amongst themselves, can use syncpoints for synchronization. 139 GEM buffers, access and control syncpoints as well as submit command streams 178 such as the syncpoints or relocations used in the job submission.
|