STRUCT DRM_TEGRA_GEM_GET_FLAGS(9)
π NAME π
struct drm_tegra_gem_get_flags β bestie, this is literally just the parameters struct for the get flags IOCTL β¨
So this is a Kernel API Manual page (that's the manual name, iykyk π«Ά), and we're about to go through it together, no cap.
πΈ SYNOPSIS πΈ
struct drm_tegra_gem_get_flags {
__u32 handle;
__u32 flags;
};
That's the whole struct, she's small but she's iconic π
β¨ Members β¨
handleβ the handle to the GEM object you're querying the flags for π like, which gem are we talking about, bestie?flagsβ the flags currently associated with that GEM object. Key detail fr fr: the kernel sets this one, and only upon successful completion of the IOCTL. So you don't fill it in, you receive it. Not me explaining the whole vibe π
π¦ SEE ALSO π¦
- 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_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)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)
That's the whole friend group right there, go say hi π«Άπ
Lowkey the entire page is just two __u32s, and honestly? She ate. Periodt. π
And that's a wrap, bestie! This one lives in ./include/uapi/drm and it's dated October 2026 β so like, future vibes only πβ Stay hydrated, read your headers, and slay your IOCTLs π
π
π¦ 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