STRUCT DRM_TEGRA_SYNCPT_WAIT(9)
π struct drm_tegra_syncpt_wait(9)
okay bestie, so this is a page straight out of the Kernel API Manual β yes, the Kernel API Manual, we're fancy now β and it's all about struct drm_tegra_syncpt_wait, which is literally just the parameters for the wait syncpoint IOCTL. tiny struct, big main character energy π
β¨ NAME β¨
struct drm_tegra_syncpt_wait β the parameters you hand over for the wait syncpoint IOCTL. that's it, that's the whole vibe π¦
πΈ SYNOPSIS πΈ
struct drm_tegra_syncpt_wait {
__u32 id;
__u32 thresh;
__u32 timeout;
__u32 value;
};
four __u32 fields, zero notes, she's compact and she knows it π
π«Ά Members π«Ά
idβ the ID of the syncpoint you're waiting on. which one? this one. slay.threshβ the threshold value you're waiting for. like, you want the syncpoint to hit this number, that's the whole deal βtimeoutβ the timeout, measured in milliseconds, for how long to wait. after that, bestie, it's not waiting anymore πvalueβ the new syncpoint value after the wait. and β¨ plot twist β¨ this one's set by the kernel, and only upon successful completion of the IOCTL. so don't go writing your own fanfic in there, the kernel's got it π
π₯ SEE ALSO π₯
okay this list is LONG, like a group chat with everyone's read receipts, but every single one of these is invited to the party:
- the kernel file
./include/uapi/drm/tegra_drm.hπ 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_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)DRM_TEGRA_SUBMIT_CMD_WAIT_SYNCPT_RELATIVE(9)
ngl that's the whole tegra squad right there. iykyk π§
and that's the page, bestie!! this little beauty lives at ./include/uapi/drm and it's stamped October 2026 β go off, calendar icon π anyway, struct drm_t..._syncpt_wait(9) out, love u, bye πβ¨
π¦ 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