vidtv_psi_pmt_stream_assign(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸŽ€ vidtv_psi_pmt_stream_assign(9) πŸŽ€

okay so welcome to the Kernel API Manual, bestie β€” this is the page for vidtv_psi_pmt_stream_assign(9), and it’s giving β€œstream loop ownership” energy in the most iconic way. πŸ’–


🌸 NAME 🌸

vidtv_psi_pmt_stream_assign β€” Assigns the stream loop to the PAT. periodt.


✨ SYNOPSIS ✨

void vidtv_psi_pmt_stream_assign (struct vidtv_psi_table_pmt *pmt ,
       struct vidtv_psi_table_pmt_stream *s );

πŸŽ€ ARGUMENTS πŸŽ€

  • pmt β€” The PMT to assign to. That’s the table bestie getting the assignment.
  • s β€” The stream loop (one or more streams). Yep, one or more β€” she can hold a whole little squad of streams. 🫢

πŸ¦‹ DESCRIPTION πŸ¦‹

okay so here’s the tea: this will free the previous stream loop in the table. 🧹✨

This will assign ownership of the stream loop to the table, i.e. the table will free this stream loop when a call to its destroy function is made. So the table is basically holding the cleanup responsibility now β€” main character ownership behavior, no cap. πŸ’…


πŸ”₯ SEE ALSO πŸ”₯

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

and these related structs/functions to go vibe with:


πŸ’– source/version: ./drivers/media/test-drivers/v... Β· date: October 2026 β€” that’s the whole page, bestie, slay! πŸŽ€

πŸ“¦ where this page comes from