ENUM PDS_LM_DIRTY_BMP_TYPE(9)
π NAME π
enum pds_lm_dirty_bmp_type β the type of dirty page bitmap, bestie. Like, literally what kind of dirty bitmap are we even talking about here. That's it, that's the whole vibe. (And hey, welcome to the Kernel API Manual, glam edition β¨)
π¦ SYNOPSIS π¦
okay so here's the whole enum, laid out exactly how the kernel writes it:
enum pds_lm_dirty_bmp_type {
PDS_LM_DIRTY_BMP_TYPE_NONE ,
PDS_LM_DIRTY_BMP_TYPE_SEQ_ACK
};
Two members, no cap. That's the whole roster π«Ά
π Constants π
these are the actual members, and yes we're going through every single one:
PDS_LM_DIRTY_BMP_TYPE_NONEβ no bitmap, aka disabled. it's giving "nothing to see here" energy πPDS_LM_DIRTY_BMP_TYPE_SEQ_ACKβ the Seq/Ack bitmap representation. that's the one that actually tracks things with sequence and ack, iykyk π
πΈ SEE ALSO πΈ
okay gorgeous, this is the part where the kernel just lists, like, its entire friend group. every one of these, exactly as they appear, no skips:
- 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_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) - 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 we love that for them π
that's the whole page, babe. go forth and understand dirty page bitmap types π§
β xoxo, your resident Unix girlie, signing off from ./include/linux/pds with a big October 2026 energy π
π¦ 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