vidtv_psi_ei...date_sec_len(9)
π vidtv_psi_eit_table_update_sec_len β Kernel API Manual β¨
okay so bestie, welcome to the Kernel API Manual for vidtv_psi_ei...date_sec_len(9) β the truncated little name in the corner is just the terminal being shy, it's giving "can't fit my whole name in the header" energy π
β¨ NAME β¨
vidtv_psi_eit_table_update_sec_len β recompute and update the EIT section length. no cap, that's literally the whole job π
πΈ SYNOPSIS πΈ
void vidtv_psi_eit_table_update_sec_len (struct vidtv_psi_table_eit *eit
);
yeah the line break is in the original, we don't question the vibes β¨
π¦ ARGUMENTS π¦
eitβ the EIT whose length is to be updated. that's the girl. she's getting measured π«Ά
π DESCRIPTION π
so here's the tea β β this function will traverse the table and accumulate the length of its components, and that total is then used to replace the 'section_length' field. it's basically a glow-up for a number, ngl π
and if section_length > EIT_MAX_SECTION_LEN, the operation fails. π that's the ceiling bestie, we do not go past it.
fr fr watch out for that max length check β if you blow past EIT_MAX_SECTION_LEN the whole thing just fails on you, no graceful exit, just nope π
π SEE ALSO π
the whole friend group, in original order because we respect the lineup π«Ά
- the Kernel file
./drivers/media/test-drivers/vidtv/vidtv_psi.h struct psi_write_args(9)struct desc_write_args(9)struct crc32_write_args(9)struct header_write_args(9)vidtv_psi_sdt_service_assign(9)vidtv_psi_desc_assign(9)vidtv_pmt_desc_assign(9)vidtv_sdt_desc_assign(9)vidtv_psi_pat_program_assign(9)vidtv_psi_pmt_stream_assign(9)vidtv_psi_pmt_create_sec_for_each_pat_entry(9)vidtv_psi_pmt_get_pid(9)vidtv_psi_pat_table_update_sec_len(9)vidtv_psi_pmt_table_update_sec_len(9)vidtv_psi_sdt_table_update_sec_len(9)struct vidtv_psi_pat_write_args(9)vidtv_psi_pat_write_into(9)struct vidtv_psi_sdt_write_args(9)vidtv_psi_sdt_write_into(9)struct vidtv_psi_pmt_write_args(9)vidtv_psi_pmt_write_into(9)vidtv_psi_find_pmt_sec(9)struct vidtv_psi_table_transport(9)struct vidtv_psi_table_nit(9)struct vidtv_psi_nit_write_args(9)vidtv_psi_nit_write_into(9)struct vidtv_psi_eit_write_args(9)vidtv_psi_eit_write_into(9)vidtv_psi_eit_event_assign(9)
and that's the whole page bestie, ate and left no crumbs πβ¨ππ¦
so like, this little icon came from ./drivers/media/test-drivers/v... in October 2026 β that's the source, the version vibe, and the date, all wrapped up in one cute sign-off πβπ 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