DRM_TEGRA_S...CPT_RELATIVE(9)
π DRM_TEGRA_SUBMIT_CMD_WAIT_SYNCPT_RELATIVE(9) π
okay so bestie, welcome to the Kernel API Manual β yes, the whole manual, and this page is about one (1) very specific little command flag and honestly it's kind of a baddie π
β¨ NAME β¨
DRM_TEGRA_SUBMIT_CMD_WAIT_SYNCPT_RELATIVE β wait for a syncpoint, but likeβ¦ relative π¦
πΈ SYNOPSIS πΈ
DRM_TEGRA_SUBMIT_CMD_WAIT_SYNCPT_RELATIVE
that's it. that's the whole vibe check. no args listed, no params, just the name itself being the main character π
π DESCRIPTION π
so basically this one is a wait command π β it tells your job to pause and wait for a syncpoint to hit a certain value before it keeps going with all the further commands after it.
and here's the cute little twist that makes it "relative" β¨: the threshold it waits for is calculated relative to the start of the job. not some absolute number floating out there in the void, but relative. iykyk π§
ngl if you were expecting more lore, that's genuinely all of it β it waits, it's relative, it slays, periodt π
π₯ SEE ALSO π₯
okay this is the part where it gets long, grab a snack π β the kernel file lives at ./include/uapi/drm/tegra_drm.h and here's the whole squad of structs and flags it hangs out with:
struct drm_tegra_gem_create(9)struct drm_tegra_gem_mmap(9)struct drm_tegra_syncpt_read(9)struct drm_tegra_syncpt_incr(9)struct drm_tegra_syncpt_wait(9)struct drm_tegra_open_channel(9)struct drm_tegra_close_channel(9)struct drm_tegra_get_syncpt(9)struct drm_tegra_get_syncpt_base(9)struct drm_tegra_syncpt(9)struct drm_tegra_cmdbuf(9)struct drm_tegra_reloc(9)struct drm_tegra_waitchk(9)struct drm_tegra_submit(9)struct drm_tegra_gem_set_tiling(9)struct drm_tegra_gem_get_tiling(9)struct drm_tegra_gem_set_flags(9)struct drm_tegra_gem_get_flags(9)DRM_TEGRA_SUBMIT_RELOC_SECTOR_LAYOUT(9)DRM_TEGRA_SUBMIT_CMD_GATHER_UPTR(9)DRM_TEGRA_SUBMIT_CMD_WAIT_SYNCPT(9)
likeβ¦ the whole friend group fr fr π«Ά go read those too, they're iconic π₯
mwah π that's the page!! brought to you by the fine folks at ./include/uapi/drm, dated October 2026 β stay sync'd bestie, and remember: relative thresholds only πβ¨
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms