STRUCT VIDTV_PSI_PAT_WRITE_ARGS(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– struct vidtv_psi_pat_write_args β€” Kernel API Manual πŸ’–

okay so bestie, this is a little struct page from the kernel docs, and honestly it's giving "plumbing that makes the whole thing work" energy. Let's get into it ✨

🌸 NAME 🌸

struct vidtv_psi_pat_write_args β€” literally just the args you hand over when you're writing a PAT table. that's it, that's the vibe πŸŽ€

✨ SYNOPSIS ✨

struct vidtv_psi_pat_write_args {
    char *buf;
    u32 offset;
    struct vidtv_psi_table_pat *pat;
    u32 buf_sz;
    u8 *continuity_counter;
 };

πŸ¦‹ Members πŸ¦‹

like a little friend group, except every member here is a field. no cap, let's meet them πŸ’…

  • buf β€” the destination buffer, aka where all the writing actually lands. it's the spot 🫢
  • offset β€” how far into that destination buffer you're starting. like skipping ahead in the group chat πŸ“
  • pat β€” a pointer to the PAT. yes, THE PAT. main character energy honestly πŸ‘‘
  • buf_sz β€” the size of the destination buffer. know your limits bestie, this is the limit 🌈
  • continuity_counter β€” a pointer to the CC. and heads up: it gets incremented on every new packet. every single one. it's keeping count 😭

πŸ”₯ SEE ALSO πŸ”₯

the whole extended friend group, and you KNOW we're tagging everyone. Kernel file ./drivers/media/test-drivers/vidtv/vidtv_psi.h plus:


bestie this page is from ./drivers/media/test-drivers/v..., dated October 2026 β€” so like, go off, future kernel docs 🌸✨ mwah, love u, read the header file πŸ’œ
πŸ“¦ where this page comes from