STRUCT PDS_CORE_MATCH_RECORD_DESC_COMP(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

🌸 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