STRUCT PDS_CORE_MATCH_RECORD_DESC_COMP(9)
πΈ NAME πΈ
struct pds_core_match_record_desc_comp β MATCH_RECORD_DESC completion π
okay bestie, welcome to the Kernel API Manual page for this struct. It's giving "tiny completion struct with a status check", and we're gonna keep every field exactly where it belongs. No cap. π«Ά
β¨ SYNOPSIS β¨
struct pds_core_match_record_desc_comp {
u8 status;
u8 ver;
u8 match;
u8 rsvd;
};
π«Ά Members π«Ά
statusβenum pds_core_status_codeπverβ Device's max supported version of this command β¨matchβ Whether or not the Record Descriptor matches the device π―rsvdβ Word boundary padding π§Έ
π Description π
When status is PDS_RC_SUCCESS, then match is valid, otherwise it's undefined. So like, do the vibe check on status first, bestie β that's the whole rule, fr fr. π
π SEE ALSO π
Kernel file ./include/linux/pds/pds_core_if.h β and the linked lore is LONG, so buckle up: struct pds_core_drv_identity(9), enum pds_core_dev_capability(9), struct pds_core_dev_identity(9), struct pds_core_dev_identify_cmd(9), struct pds_core_dev_identify_comp(9), struct pds_core_dev_reset_cmd(9), struct pds_core_dev_reset_comp(9), struct pds_core_dev_init_cmd(9), struct pds_core_dev_init_comp(9), struct pds_core_fw_download_cmd(9), struct pds_core_fw_download_comp(9), enum pds_core_fw_control_oper(9), enum pds_core_fw_slot(9), struct pds_core_fw_control_cmd(9), struct pds_core_fw_control_comp(9), enum pds_core_vf_link_status(9), struct pds_core_vf_setattr_cmd(9), struct pds_core_vf_getattr_cmd(9), struct pds_core_vf_ctrl_cmd(9), struct pds_core_vf_ctrl_comp(9), struct pds_core_send_pkg_data_cmd(9), struct pds_core_send_pkg_data_comp(9), struct pds_core_component_tbl(9), struct pds_core_send_component_tbl_cmd(9), struct pds_core_send_component_tbl_comp(9), enum pds_core_send_component_op(9), struct pds_core_flash_component(9), struct pds_core_send_component_cmd(9), struct pds_core_send_component_comp(9), enum pds_core_fw_component_type(9), enum pds_core_component_info_flags(9), struct pds_core_fw_component_info(9), struct pds_core_component_list_info(9), struct pds_core_get_component_info_cmd(9), struct pds_core_get_component_info_comp(9), struct pds_core_finalize_update_cmd(9), struct pds_core_finalize_update_comp(9), struct pds_core_match_record_desc_cmd(9), enum pds_core_host_mem_oper(9), struct pds_core_host_mem_cmd(9), struct pds_core_host_mem_comp(9), struct pds_core_dev_hwstamp_regs(9), struct pds_core_dev_info_regs(9), struct pds_core_dev_cmd_regs(9), struct pds_core_dev_regs(9) π«Ά
xoxo, your Kernel API Manual bestie π β straight from ./include/linux/pds, dated October 2026, with footer energy for struct pds_c...rd_desc_comp(9) π
π¦ 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