vidtv_psi_eit_event_assign(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… vidtv_psi_eit_event_assign β€” the Kernel API Manual tea β˜•βœ¨

okay so bestie, welcome to the Kernel API Manual page for vidtv_psi_eit_event_assign πŸŽ€ this one's short and sweet but she's important, iykyk πŸ’–


🌸 NAME 🌸

vidtv_psi_eit_event_assign β€” literally assigns the event loop to the EIT, that's the whole job πŸ’…


✨ SYNOPSIS ✨

void vidtv_psi_eit_event_assign (struct vidtv_psi_table_eit *eit ,
struct vidtv_psi_table_eit_event *e );

🫢 ARGUMENTS 🫢

  • eit β€” the EIT you're assigning to. she's the one taking ownership, main character energy πŸ‘‘
  • e β€” the event loop. the little guy being handed over πŸ¦‹

πŸ’œ DESCRIPTION πŸ’œ

okay so here's the vibe check πŸ”₯ this function frees the previous event loop in the table first (yes, she cleans up after herself, we love a responsible icon 😭) and then it assigns ownership of the stream loop to the table.

and what does "ownership" mean here? literally that the table will free this stream loop when a call to its destroy function is made πŸ’€ so like, the table is now responsible for the stream loop's whole life. no take-backsies. periodt ✨

heads up bestie: once ownership transfers, the table is the one who frees it on destroy β€” so don't go freeing it yourself too or that's a double-free situation and we do NOT want that energy πŸ™ˆ

πŸŽ€ SEE ALSO πŸŽ€

like a whole friend group honestly, go say hi to all of them 🌈 the kernel file is ./drivers/media/test-drivers/vidtv/vidtv_psi.h and then:


and that's the whole page bestie, slay πŸŽ€πŸ’… this came from ./drivers/media/test-drivers/v... and it's dated October 2026, so yeah β€” go forth and assign those event loops responsibly, ily πŸ«Άβœ¨πŸ’–

πŸ“¦ where this page comes from