STRUCT PDS_LM_SUSPEND_STATUS_CMD(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… struct pds_lm_suspend_status_cmd(9) β€” Kernel API Manual ✨

okay so bestie, welcome to the struct pds_lm_suspend_status_cmd(9) page, straight out of the Kernel API Manual πŸ’– this is the SUSPEND status command and honestly it's giving tiny-but-iconic. four fields. that's it. she's compact, she's purposeful, she's lowkey doing a lot in very little space πŸŽ€


🌸 NAME 🌸

struct pds_lm_suspend_status_cmd β€” the SUSPEND status command. that's the whole vibe. no notes, periodt πŸ’…


✨ SYNOPSIS ✨

struct pds_lm_suspend_status_cmd {
    u8 opcode;
    u8 rsvd;
    __le16 vf_id;
    u8 type;
 };

look at her. four members. chef's kiss 🫢


πŸ¦‹ Members πŸ¦‹

  • opcode β€” the opcode, and not just any opcode bestie: it's PDS_AQ_CMD_LM_SUSPEND_STATUS. that's her whole identity fr fr πŸ‘‘
  • rsvd β€” word boundary padding. she's not here for the drama, she's here for the alignment. respectfully doing her little spacer job 😌
  • vf_id β€” the VF id. that's it, that's the field πŸ’œ
  • type β€” the type of suspend, typed as enum pds_lm_suspend_resume_type. the whole personality of this struct lives here ngl 🌈

πŸ”₯ SEE ALSO πŸ”₯

so you wanna go down the rabbit hole? say less. here's the full squad, no cap β€” all of them, exactly as listed πŸ‘‘

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_cmd(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_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)

like, that's a lot of friends and she knows every single one of them. main character with a huge group chat energy 🧚

and that's the whole page, bestie! this one came to you from the source/version line ./include/linux/pds, dated October 2026 β€” so like, freshly stamped and adorable πŸ’œ mwah, go read the other structs, iykyk πŸ’…βœ¨

πŸ“¦ where this page comes from