ENUM PDS_CORE_SEND_COMPONENT_OP(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… enum pds_core_send_component_op(9) πŸ’…

okay bestie, welcome to the Kernel API Manual β€” this is the page for enum pds_core_send_component_op, and it's literally the cheat sheet for PDS_CORE_CMD_SEND_COMPONENT. it's a tiny enum with big main-character energy, and we're gonna get into it πŸŽ€


✨ NAME ✨

enum pds_core_send_component_op β€” the operations for PDS_CORE_CMD_SEND_COMPONENT πŸ¦‹


🌸 SYNOPSIS 🌸

enum pds_core_send_component_op {
    PDS_CORE_SEND_COMPONENT_START ,
    PDS_CORE_SEND_COMPONENT_STATUS

};

like, that's the whole thing. two constants, no notes, she's iconic πŸ’…


🧚 Constants 🧚

  • PDS_CORE_SEND_COMPONENT_START β€” the initial operation, the one that starts the transfer. she kicks things off, she's the opener, she's the first text in the group chat πŸ”₯
  • PDS_CORE_SEND_COMPONENT_STATUS β€” the follow-up calls, used to check on the status. this is the "hey are we still on for later" of operations πŸ’€

πŸ‘‘ SEE ALSO πŸ‘‘

first up, the home base: Kernel file ./include/linux/pds/pds_core_if.h struct 🏠

and then the whole extended friend group, fr fr:

  • 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)
  • 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 yes, that's a lot of friends, but they're all part of the same ./include/linux/pds clique, iykyk 🫢


that's the whole page bestie, go forth and send some components 🌈

source ./include/linux/pds Β· October 2026 β€” mwah, that's the version and date, catch you on the next man page, ily!! πŸ’–βœ¨πŸŽ€

πŸ“¦ where this page comes from