STRUCT PDS_CORE_FW_DOWNLOAD_COMP(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ NAME ✨

struct pds_core_fw_download_comp β€” the "we're so back, the firmware download is DONE" completion struct πŸ’– (this page lives in the Kernel API Manual, bestie, so you know it's official ✨)


🌸 SYNOPSIS 🌸

okay so the whole entire struct is literally this, no cap:

struct pds_core_fw_download_comp {
    u8 status;
};

one field. one. single. field. and honestly? she ate πŸ’… minimalism is the vibe.


πŸ¦‹ Members πŸ¦‹

  • status β€” the status of the command, and it's an enum pds_core_status_code πŸŽ€ so like, that's the whole personality of this struct right there. it's giving "small but crucial", it's giving "main character energy in a one-line struct" πŸ‘‘

🌈 SEE ALSO 🌈

first up, the source file, and yes it's literally spelled out in the original so here it is, no edits:

Kernel file ./include/linux/pds/pds_core_if.h

and now the friend group 🫢 β€” the whole crew, in order, because we do NOT skip anyone in this house:

  • 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)
  • 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)
  • struct pds_core_match_record_desc_comp(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)
fr fr that's the entire roster, every single one accounted for, we don't do "etc." around here πŸ’€

and that's the page!! πŸŽ€ source vibes come from ./include/linux/pds, dated October 2026 β€” go off, kernel docs, you absolute icon 🌟 mwah πŸ’‹

πŸ“¦ where this page comes from