DRM_TEGRA_SU..._WAIT_SYNCPT(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… DRM_TEGRA_SUBMIT_CMD_WAIT_SYNCPT πŸ’…

okay bestie, welcome to the Kernel API Manual β€” today’s main character is DRM_TEGRA_SUBMIT_CMD_WAIT_SYNCPT, and she is literally here to make your commands wait for a syncpoint. no cap. 🫢

✨ NAME ✨

DRM_TEGRA_SUBMIT_CMD_WAIT_SYNCPT β€” Wait for syncpoint (absolute). πŸ’–

πŸŽ€ SYNOPSIS πŸŽ€

DRM_TEGRA_SUBMIT_CMD_WAIT_SYNCPT

🌸 DESCRIPTION 🌸

Okay so picture this: you’ve got commands lined up, and before you continue with further commands, you need to wait for a syncpoint to reach a value. That’s the whole vibe. It waits, the syncpoint reaches the value, and then the rest can keep going. lowkey simple, highkey useful. ✨

πŸ¦‹ SEE ALSO πŸ¦‹

The kernel file is ./include/uapi/drm/tegra_drm.h, and these structs and references are all in the group chat:

  • 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_RELATIVE(9)

mwah πŸ’‹ this page lives under ./include/uapi/drm, is dated October 2026, and the footer/source-version energy is DRM_TEGRA_SU..._WAIT_SYNCPT(9). periodt. πŸ’œ

πŸ“¦ where this page comes from