pldm_send_package_data(9)
π pldm_send_package_data(9) π
okay so bestie, welcome to the Kernel API Manual entry for pldm_send_package_data(9) β yes that's the whole vibe, it's a section-9 kernel function and we're gonna get into it β¨
πΈ NAME πΈ
pldm_send_package_data β sends the firmware the package data for the record. that's it, that's the whole thing, and honestly? iconic. π
π¦ SYNOPSIS π¦
int pldm_send_package_data (struct pldmfw_priv *data );
β¨ ARGUMENTS β¨
dataβ a pointer to private data π like, the private-data pointer, nothing sneaky, just your good friend data
π DESCRIPTION π
so here's the tea: this function sends the package data that's associated with the matching record over to the firmware, and it does it using the send_pkg_data operation. that's the move. slay. π₯
π RETURN π
- returns zero on success π«Ά
- or a negative error code on failure π
π SEE ALSO π
the kernel file ./lib/pldmfw/pldmfw.c, plus the whole friend group:
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_component_tables(9)pldm_flash_components(9)pldm_finalize_update(9)pldmfw_flash_image(9)
like, the whole squad fr fr π§
no cap, that's every single one β go read them all, iykyk π
mwah π this page lives in ./lib/pldmfw and it's dated October 2026 β go off, bestie, you're a section 9 main character now πβ¨
π¦ 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