STRUCT PDS_CORE_DEV_RESET_CMD(9)
π 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 opcodePDS_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
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms