Searched refs:syncpoints (Results 1 – 5 of 5) sorted by relevance
/openbmc/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() 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()
|
H A D | submit.c | 328 struct xarray *syncpoints, struct drm_tegra_channel_submit *args) in submit_get_syncpt() argument 338 sp = xa_load(syncpoints, args->syncpt.id); in submit_get_syncpt() 395 struct xarray *syncpoints) in submit_create_job() argument 419 err = submit_get_syncpt(context, job, syncpoints, args); in submit_create_job() 576 job = submit_create_job(context, bo, args, job_data, &fpriv->syncpoints); in tegra_drm_ioctl_channel_submit()
|
H A D | uapi.h | 24 struct xarray syncpoints; member
|
H A D | drm.c | 112 xa_init(&fpriv->syncpoints); in tegra_drm_open()
|
/openbmc/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.
|