Home
last modified time | relevance | path

Searched refs:syncpoints (Results 1 – 5 of 5) sorted by relevance

/openbmc/linux/drivers/gpu/drm/tegra/
H A Duapi.c58 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 Dsubmit.c328 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 Duapi.h24 struct xarray syncpoints; member
H A Ddrm.c112 xa_init(&fpriv->syncpoints); in tegra_drm_open()
/openbmc/linux/Documentation/gpu/
H A Dtegra.rst8 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.