STRUCT DRM_TEGRA_RELOC(9)
π NAME π
struct drm_tegra_reloc(9) β Kernel API Manual β GEM object relocation structure. yes bestie, thatβs the whole NAME situation, and itβs giving βthe struct that handles GEM object relocationβ energy β¨
β¨ SYNOPSIS β¨
okay so hereβs the exact struct, no cap:
struct drm_tegra_reloc {
struct {
__u32 handle;
__u32 offset;
} cmdbuf;
struct {
__u32 handle;
__u32 offset;
} target;
__u32 shift;
__u32 pad;
};
π Members π
cmdbufβ cmd information πcmdbuf.handleβ Handle to the GEM object containing the command buffer for which to perform this GEM object relocation.cmdbuf.offsetβ Offset, in bytes, into the command buffer at which to insert the relocated address.
targetβ relocate target information π―target.handleβ Handle to the GEM object to be relocated.target.offsetβ Offset, in bytes, into the target GEM object at which the relocated data starts.
shiftβ The number of bits by which to shift relocated addresses. bit-shifty business, iykyk πpadβ Structure padding that may be used in the future. Must be0.
π¨ bestie,padis structure padding that may be used in the future, and it must be0. not a suggestion, fr fr π
π¦ SEE ALSO π¦
- Kernel file
./include/uapi/drm/tegra_drm.hstruct 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_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)
okay thatβs the whole page, bestie π«Ά β source/version corner: ./include/uapi/drm; date: October 2026; page: struct drm_tegra_reloc(9). periodt β¨
π¦ 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