pldm_send_component_tables(9)
π
pldm_send_component_tables β a Kernel API Manual moment
okay so bestie, we're in the Kernel API Manual today and this one's a little kernel function from ./lib/pldmfw that literally just delivers your component table info straight to the firmware. no cap. it's giving courier energy. π
β¨ NAME β¨
pldm_send_component_tables β Send component table information to firmware
like, that's the whole job. she sends. the firmware receives. iconic behavior. π
πΈ SYNOPSIS πΈ
int pldm_send_component_tables (struct pldmfw_priv *data );
π¦ ARGUMENTS π¦
dataβ pointer to private data. that's it, that's the arg. she takes your private-data pointer and she runs with it π«Ά
β DESCRIPTION β
so what actually happens? it loops over each component, and it sends the applicable components to the firmware via the send_component_table operation.
that's the vibe. loop, send, loop, send. main character energy for every single component in the list, fr fr. π₯
π RETURN π
- zero on success π
- a negative error code on failure π
so like, check the return value, bestie. don't just assume. π«Ά
π SEE ALSO π
Kernel file ./lib/pldmfw/pldmfw.c β and honestly the whole friend group showed up for this one:
pldm_check_fw_space(9)pldm_move_fw_offset(9)pldm_parse_header(9)pldm_check_desc_tlv_len(9)pldm_parse_desc_tlvs(9)pldm_parse_one_record(9)pldm_parse_records(9)pldm_parse_components(9)pldm_verify_header_crc(9)pldmfw_free_priv(9)pldm_parse_image(9)pldmfw_op_pci_match_record(9)pldm_find_matching_record(9)pldm_send_package_data(9)pldm_flash_components(9)pldm_finalize_update(9)pldmfw_flash_image(9)
ngl, that's a whole squad. go read them too, iykyk π
okay that's the page!! tysm for reading, mwah π
this one lives in ./lib/pldmfw and the version says October 2026 β so like, future-coded but make it kernel. slay. π
β¨
π¦ 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