STRUCT PDS_CORE_DEV_INIT_COMP(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

okay so bestie, welcome to the Kernel API Manual ✨ β€” this page is struct pds_core_dev_init_comp, and honestly? it's giving Core init completion πŸŽ€. that's the whole vibe, that's the whole name πŸ’…


✨ SYNOPSIS ✨

like, here's the literal shape of it, no cap:

struct pds_core_dev_init_comp {
    u8 status;
};

one member. that's it. she's minimal, she's iconic, she ate πŸ“


🫢 Members 🫢

  • status β€” the status of the command, and it's an enum pds_core_status_code situation iykyk πŸ‘‘

🌸 DESCRIPTION 🌸

so listen πŸ”₯ β€” the actual initialization result data (that's struct pds_core_dev_init_data_in, keep up bestie) is found chilling in cmd_regs->data. like, that's where it lives. that's its home. πŸ πŸ’œ

literally just: the completion struct carries status, and the real result data is over in cmd_regs->data. two different places, both valid, we love a split situation 😭✨


🌈 SEE ALSO 🌈

okay this is the part where the page just names everyone at the function party πŸ’€ β€” no gatekeeping, full guest list:

  • the kernel file ./include/linux/pds/pds_core_if.h πŸ¦‹
  • 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_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)
  • 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)

like, the whole friend group showed up. obsessed πŸ«ΆπŸ’–


okay that's the page!! mwah πŸ’‹ this lil cutie lives at ./include/linux/pds and it's dated October 2026 β€” go drink some water, bestie, and go read a struct β­πŸ§šβ€β™€οΈ

πŸ“¦ where this page comes from