STRUCT TEGRA_CHANNEL_BUFFER(9)
π struct tegra_channel_buffer(9) π
okay bestie, so this one comes straight out of the Kernel API Manual and it's literally the whole vibe check for the Tegra video channel buffer β¨ it's giving "small struct, big responsibilities" and honestly? obsessed.
πΈ NAME πΈ
struct tegra_channel_buffer β video channel buffer π
like, that's it, that's the whole name, short and iconic, no cap.
β¨ SYNOPSIS β¨
here's the shape of it, copied exactly so you don't have to squint at the source π«Ά
struct tegra_channel_buffer {
struct vb2_v4l2_buffer buf;
struct list_head queue;
struct tegra_vi_channel *chan;
dma_addr_t addr;
u32 mw_ack_sp_thresh[GANG_PORTS_MAX];
};
π Members π
okay so these are the actual fields, one by one, no skipping, we don't do that here π
bufβ thevb2buffer base object, aka the whole foundation of this thing, the main character energy of the struct π₯queueβ the buffer's list entry inside the channel's queued buffers list, your lil place in line bestie πchanβ the channel that uses the buffer, like its assigned bestie fr fr πaddrβ the Tegra IOVA buffer address for VI output, that's the actual address, no guessing β¨mw_ack_sp_threshβ theMW_ACK_DONEsyncpoint threshold that corresponds to the capture buffer, indexed up toGANG_PORTS_MAXπ
π¦ SEE ALSO π¦
go read these next, iykyk, they're all in the kernel file ./drivers/staging/media/tegra-video/vi.h together, cute little family that they are π
struct tegra_vi_ops(9)struct tegra_vi_soc(9)struct tegra_vi(9)struct tegra_vi_channel(9)struct tegra_video_format(9)
ngl bestie, that's the whole page β every member, the exact synopsis, the file path, all of it, and you didn't even have to read manpage prose π you're welcome π
and that's a wrap! this lil entry lives in Kernel API Manual from ./drivers/staging/media/tegra-..., dated October 2026 β mwah, slay, 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