STRUCT DRM_TEGRA_GEM_SET_FLAGS(9)
πΈ NAME πΈ
struct drm_tegra_gem_set_flags β okay so these are literally the parameters for the set flags IOCTL, that's the whole vibe π
(this is from the Kernel API Manual, btw, in case you were wondering where we are π)
β¨ SYNOPSIS β¨
bestie, here's the struct in all its glory, copy it exactly, no cap:
struct drm_tegra_gem_set_flags {
__u32 handle;
__u32 flags;
};
π«Ά Members π«Ά
handleβ the handle to the GEM object you're setting flags on π like, that's your main character right there.flagsβ the flags you're setting for that GEM object. that's it. that's the whole field β¨
π SEE ALSO π
go look at the kernel file ./include/uapi/drm/tegra_drm.h β it's giving source of truth π¦
and then the whole friend group, fr fr:
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_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)
and that's the tea π this lil page lives in ./include/uapi/drm, dated October 2026, and it's literally titled struct drm_t...em_set_flags(9) β yes the truncation is real, we love a mysterious ellipsis π mwah, study up bestie ππ§ββοΈ
π¦ 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