STRUCT VIDTV_PSI_EIT_WRITE_ARGS(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸŽ€ STRUCT VIDTV_PSI_EIT_WRITE_ARGS(9) πŸŽ€

okay bestie so this is a page straight out of the Kernel API Manual, and it's literally just about one little struct that carries the args for writing an EIT section. yes, an EIT section. no, i will not explain what EIT stands for, it's not in the source and i refuse to make things up πŸ˜ŒπŸ’…


✨ NAME ✨

struct vidtv_psi_eit_write_args β€” Arguments for writing an EIT section. that's it. that's the whole beat. 🫢


🌸 SYNOPSIS 🌸

struct vidtv_psi_eit_write_args {
    char *buf;
    u32 offset;
    struct vidtv_psi_table_eit *eit;
    u32 buf_sz;
    u8 *continuity_counter;
 };

like look at her. five fields. zero notes. absolute main character energy πŸ‘‘


πŸ¦‹ Members πŸ¦‹

  • buf β€” The destination buffer. that's the spot where the stuff ends up, bestie πŸ’–
  • offset β€” The offset into the destination buffer. as in, where inside buf the writing begins. the way that positioning matters, ugh ✨
  • eit β€” A pointer to the EIT 🌈
  • buf_sz β€” The size of the destination buffer. gotta know how much room we're working with fr fr πŸ“
  • continuity_counter β€” A pointer to the CC. Incremented on every new packet. bestie she's counting every single packet, no skips, no cap πŸ’€πŸ”₯

πŸ’œ SEE ALSO πŸ’œ

here's the friend group, and yes i'm listing every single one of them because they all deserve their moment 🫢✨

Kernel file ./drivers/media/test-drivers/vidtv/vidtv_psi.h, plus:

ngl that's a whole roster and they all showed up πŸ’€ love that for them

okay and real quick, the sign-off: this page lives under ./drivers/media/test-drivers/v... and it's dated October 2026, with the manual name being struct vidt...t_write_args(9) β€” those truncated bits are exactly how the source page printed them, so i'm keeping them, character for character, no fixing, no guessing πŸ§šπŸ’–

byeee, go write your EIT section bestie πŸŒŸπŸŽ€πŸ’…

πŸ“¦ where this page comes from