Searched refs:syncpoints (Results 1 – 5 of 5) sorted by relevance
| /Linux-v6.1/drivers/gpu/drm/tegra/ |
| 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() 315 err = xa_insert(&fpriv->syncpoints, args->id, sp, GFP_KERNEL); in tegra_drm_ioctl_syncpoint_allocate() 331 sp = xa_erase(&fpriv->syncpoints, args->id); in tegra_drm_ioctl_syncpoint_free()
|
| D | submit.c | 333 struct xarray *syncpoints, struct drm_tegra_channel_submit *args) in submit_get_syncpt() argument 343 sp = xa_load(syncpoints, args->syncpt.id); in submit_get_syncpt() 400 struct xarray *syncpoints) in submit_create_job() argument 424 err = submit_get_syncpt(context, job, syncpoints, args); in submit_create_job() 581 job = submit_create_job(context, bo, args, job_data, &fpriv->syncpoints); in tegra_drm_ioctl_channel_submit()
|
| D | uapi.h | 24 struct xarray syncpoints; member
|
| D | drm.c | 115 xa_init(&fpriv->syncpoints); in tegra_drm_open()
|
| /Linux-v6.1/Documentation/gpu/ |
| 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.
|