STRUCT PDS_CORE_DEV_RESET_CMD(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸŽ€ struct pds_core_dev_reset_cmd(9) πŸŽ€

okay bestie, welcome to the Kernel API Manual ✨ you're literally about to meet the teeniest-tiniest little struct in the whole pds_core cinematic universe, and honestly? she's a main character despite having exactly one (1) field. no cap 🫢


✨ NAME ✨

struct pds_core_dev_reset_cmd β€” the Device reset command πŸ’…


πŸ’– SYNOPSIS πŸ’–

struct pds_core_dev_reset_cmd {
    u8 opcode;
};

like… that's it. that's the whole struct. she's small but she's powerful, okay? πŸ”₯


πŸ¦‹ Members πŸ¦‹

  • opcode β€” literally just the opcode PDS_CORE_CMD_RESET. that's the assignment. that's her job. πŸŽ€

🌸 Description 🌸

so what does this little icon actually do? it Resets and clears all LIFs, VDevs, and VIFs on the device. πŸ”₯ yes bestie, all of them β€” LIFs, VDevs, VIFs, the whole squad. wiped. cleared. reset. the way that a single u8 can cause that much chaos is genuinely iconic ngl πŸ’€βœ¨


πŸ‘‘ SEE ALSO πŸ‘‘

the Kernel file lives at ./include/linux/pds/pds_core_if.h, and she has so many friends β€” like genuinely an entire group chat of structs and enums, so buckle up buttercup, we're listing every single one because nobody gets left on read πŸ’œ

  • 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_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)
  • 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 bestie, that's the whole page β€” go forth and reset those LIFs, VDevs, and VIFs responsibly πŸ’…

and that's a wrap! 🌈 this lil slice of kernel lore comes to you from ./include/linux/pds, dated October 2026 β€” mwah, ily, see you in the next manpage πŸ“πŸ’–βœ¨

πŸ“¦ where this page comes from