STRUCT PDS_CORE_VF_CTRL_CMD(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

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

okay so this is the Kernel API Manual page for struct pds_core_vf_ctrl_cmd, and it is literally the VF control command struct. Group-chat summary: tiny struct, three fields, absolutely iconic for what it is. πŸ’…


🌸 NAME 🌸

struct pds_core_vf_ctrl_cmd β€” VF control command. That's the whole vibe, bestie.


✨ SYNOPSIS ✨

struct pds_core_vf_ctrl_cmd {
    u8 opcode;
    u8 ctrl_opcode;
    __le16 vf_index;
};

πŸ’… Members πŸ’…

  • opcode β€” Opcode for the command. That's it, that's the field. πŸŽ€
  • ctrl_opcode β€” VF control operation type. Very "we have a specific operation and it is controlling" energy. ✨
  • vf_index β€” VF Index. It is unused if op START_ALL is used. Lowkey important little caveat, so don't forget it. 🫢

πŸ”₯ SEE ALSO πŸ”₯

y'all know the drill β€” here's the whole SEE ALSO squad, every single one, no cap:

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

πŸ’– Cute little footer sign-off: source/version ./include/linux/pds, date October 2026. That's the whole page, bestie β€” go slay your kernel API reading! πŸ’…βœ¨

πŸ“¦ where this page comes from