STRUCT PDS_CORE_SEND_COMPONENT_TBL_COMP(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– struct pds_core_send_component_tbl_comp(9) πŸ’–

okay so bestie, welcome to the Kernel API Manual ✨ β€” this one's a whole struct living its best life in the pds_core universe, and honestly? it's giving "reply to a command" main character energy πŸ‘‘


🌸 NAME 🌸

struct pds_core_send_component_tbl_comp β€” literally the Send component table completion πŸŽ€ like, it's the comeback. the response. the "we heard you" πŸ’Œ


πŸ¦‹ SYNOPSIS πŸ¦‹

here's the shape of it, no cap, copy it exactly:

struct pds_core_send_component_tbl_comp {
    u8 status;
    u8 ver;
    u8 completion_code;
    u8 response;
    u8 response_code;
    u8 slot_id;
    u8 rsvd[2];
 };

look at her. seven fields and a little padding. iconic. πŸ’…


✨ Members ✨

okay bestie let's go field by field, and yes every single one matters, i don't make the rules (i do, actually, and the rule is: keep everything) 🫢

  • status β€” the vibe check of the command itself, like did it work or not. it's a Status of the command (enum pds_core_status_code) πŸ”₯
  • ver β€” the Device's max supported version of this command β€” think of it as the device telling you which firmware-era it's living in ⭐
  • completion_code β€” the Component completion code πŸ’€ like the component's own little report card
  • response β€” the Component response itself, straight from the component, no filter πŸ™ˆ
  • response_code β€” the Component response code, a.k.a. the receipts for that response 🧾
  • slot_id β€” the Actual slot_id of the component (enum pds_core_fw_slot) β€” this is which slot the component is actually chillin' in, fr fr πŸ‘‘
  • rsvd β€” Word boundary padding πŸŽ€ not exciting, not useful, but she's here and she's holding the word boundary together. respect. 🌸

🌈 SEE ALSO 🌈

okay so this list is LONG and i'm not skipping a single one of these, because every single cross-reference is a bestie too πŸ’œ all of these live in the Kernel file ./include/linux/pds/pds_core_if.h struct-verse:

  • 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)
  • 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)

πŸ’‘ friendly heads-up bestie: pds_core_send_component_tbl_cmd(9) is the one that sends β€” this page is the completion. the yin to her yang 🫢

and that's the whole page, periodt πŸ’… huge slay to ./include/linux/pds for shipping this, and shoutout to October 2026 for the timestamp 🌸 mwah, go read struct pds_core_send_component_tbl_cmd(9) next, iykyk πŸ’–β­

πŸ“¦ where this page comes from