pldm_parse_records(9)
π pldm_parse_records(9) π
okay so bestie, welcome to the Kernel API Manual entry for pldm_parse_records β yes the (9) means it's a kernel function, we're in the big leagues now, and I'm gonna walk you through it like we're texting at 2am π«Ά
β¨ NAME β¨
pldm_parse_records β locate the start of the component area π
like, that's the whole job. it goes looking for where the components live. that's it. that's the vibe check. π
πΈ SYNOPSIS πΈ
int pldm_parse_records (struct pldmfw_priv *data );
(yeah, that stray space before the ) is in the original, we don't fix the original, we respect the original π)
π ARGUMENTS π
dataβ pointer to private data. that's the good stuff. the private stash. hand it over and this function will do its thing with it π
π¦ DESCRIPTION π¦
okay so here's the tea β β this function extracts the record count, and then it loops through each record, searching for the component area.
literally that's it. count the records, walk 'em one by one, look for the component area. lowkey elegant, highkey doing the work. no cap. β¨
ngl if you're here looking for drama, there isn't any β this one's a straightforward little walker. it just finds things. icon behavior honestly. π
β RETURN β
- zero on success π (zero is good here, bestie, don't let anyone tell you otherwise)
- or a negative error code on failure π
like, if it went badly you get a negative number back. that's your little red flag. pay attention to it, fr fr.
π SEE ALSO π
kernel file ./lib/pldmfw/pldmfw.c β and also, our 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_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_send_component_tables(9)pldm_flash_components(9)pldm_finalize_update(9)pldmfw_flash_image(9)
and that's the page!! π sourced from ./lib/pldmfw, dated October 2026, and yeah β pldm_parse_records(9) forever π mwah, go parse some records bestie, you're gonna 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