STRUCT PDS_VDPA_VQ_RESET_CMD(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… NAME πŸ’…

struct pds_vdpa_vq_reset_cmd β€” the queue reset command ✨ (this one lives in the Kernel API Manual, bestie, section 9, and it's giving "small struct, big job" energy 🫢)


πŸŽ€ SYNOPSIS πŸŽ€

struct pds_vdpa_vq_reset_cmd {
    u8 opcode;
    u8 vdpa_index;
    __le16 vf_id;
    __le16 qid;
 };

No cap, that's the whole thing β€” four lil fields and a dream πŸ’–


🌸 MEMBERS 🌸

okay so every field, no skipping, periodt πŸ‘‘
  • opcode β€” the opcode, and it's PDS_VDPA_CMD_VQ_RESET β€” literally THE vibe check that tells everyone what this command is πŸ’«
  • vdpa_index β€” the index for the vdpa subdevice, iykyk πŸ¦‹
  • vf_id β€” the VF id πŸ”₯
  • qid β€” the queue id, the main character of the whole operation tbh πŸ‘‘

🌈 SEE ALSO 🌈

okay this list is long and I'm obsessed β€” every single one of these, fr fr πŸ’œ

Kernel file ./include/linux/pds/pds_adminq.h struct pds_core_notifyq_event(9), struct pds_core_link_change_event(9), struct pds_core_reset_event(9), struct pds_core_client_event(9), struct pds_core_notifyq_cmd(9), struct pds_core_client_reg_cmd(9), struct pds_core_client_reg_comp(9), struct pds_core_client_unreg_cmd(9), struct pds_core_client_request_cmd(9), enum pds_core_logical_qtype(9), union pds_core_lif_config(9), struct pds_core_lif_status(9), struct pds_core_lif_info(9), struct pds_core_lif_identity(9), struct pds_core_lif_identify_cmd(9), struct pds_core_lif_identify_comp(9), struct pds_core_lif_init_cmd(9), struct pds_core_lif_init_comp(9), struct pds_core_lif_reset_cmd(9), enum pds_core_lif_attr(9), struct pds_core_lif_setattr_cmd(9), struct pds_core_lif_setattr_comp(9), struct pds_core_lif_getattr_cmd(9), struct pds_core_lif_getattr_comp(9), struct pds_core_q_identity(9), struct pds_core_q_identify_cmd(9), struct pds_core_q_identify_comp(9), struct pds_core_q_init_cmd(9), struct pds_core_q_init_comp(9), struct pds_vdpa_cmd(9), struct pds_vdpa_init_cmd(9), struct pds_vdpa_ident(9), struct pds_vdpa_ident_cmd(9), struct pds_vdpa_status_cmd(9), enum pds_vdpa_attr(9), struct pds_vdpa_setattr_cmd(9), struct pds_vdpa_vq_init_cmd(9), struct pds_vdpa_vq_init_comp(9), struct pds_vdpa_vq_reset_comp(9), struct pds_vdpa_set_features_cmd(9), struct pds_lm_cmd(9), struct pds_lm_state_size_cmd(9), struct pds_lm_state_size_comp(9), struct pds_lm_suspend_cmd(9), struct pds_lm_suspend_status_cmd(9), struct pds_lm_resume_cmd(9), struct pds_lm_sg_elem(9), struct pds_lm_save_cmd(9), struct pds_lm_restore_cmd(9), union pds_lm_dev_state(9), struct pds_lm_dirty_region_info(9), struct pds_lm_dirty_status_cmd(9), enum pds_lm_dirty_bmp_type(9), struct pds_lm_dirty_status_comp(9), struct pds_lm_dirty_enable_cmd(9), struct pds_lm_dirty_disable_cmd(9), struct pds_lm_dirty_seq_ack_cmd(9), struct pds_lm_host_vf_status_cmd(9), struct pds_fwctl_cmd(9), struct pds_fwctl_comp(9), struct pds_fwctl_ident_cmd(9), struct pds_fwctl_ident(9), struct pds_fwctl_query_cmd(9), struct pds_fwctl_query_comp(9), struct pds_fwctl_query_data_endpoint(9), struct pds_fwctl_query_data_operation(9), struct pds_fwctl_query_data(9), struct pds_fwctl_rpc_cmd(9), struct pds_sg_elem(9), struct pds_fwctl_rpc_comp(9)


that's the whole page, bestie, you ate that πŸ“

signed, sealed, delivered from ./include/linux/pds β€” dated October 2026 β€” and if you see struct pds_v...vq_reset_cmd(9) in the wild, that's just us, being iconic πŸ’…βœ¨

πŸ“¦ where this page comes from