STRUCT MPI3MR_CHANGE_COUNT(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… struct mpi3mr_change_count(9)

okay so bestie, welcome to the Kernel API Manual ✨ β€” yes that's the manual name, and yes you're gonna read it, because this one is short and honestly kind of a vibe. It lives in the kernel API docs and it's all about a tiny lil struct that carries a topology change count back from the driver πŸ¦‹


🌸 NAME 🌸

struct mpi3mr_change_count β€” the topology change count that the driver hands back to you. That's it, that's the whole thing πŸ’–


πŸŽ€ SYNOPSIS πŸŽ€

struct mpi3mr_change_count {
    __u16 change_count;
    __u16 rsvd;
 };

look at her. two __u16s. absolutely iconic, no notes πŸ‘‘


✨ Members ✨

  • change_count β€” the topology change count, literally the main character of this struct 🌟
  • rsvd β€” reserved. she's not for you, bestie, she's just holding space πŸ™ˆ

πŸ”₯ SEE ALSO πŸ”₯

  • Kernel file ./include/uapi/scsi/scsi_bsg_mpi3mr.h β€” that's where the family lives, go say hi 🫢

and the whole friend group, all structs, all getting their own manpage, all slaying in their own way:

  • struct mpi3_driver_info_layout(9)
  • struct mpi3mr_bsg_in_adpinfo(9)
  • struct mpi3mr_bsg_adp_reset(9)
  • struct mpi3mr_device_map_info(9)
  • struct mpi3mr_all_tgt_info(9)
  • struct mpi3mr_logdata_enable(9)
  • struct mpi3mr_bsg_out_pel_enable(9)
  • struct mpi3mr_logdata_entry(9)
  • struct mpi3mr_bsg_in_log_data(9)
  • struct mpi3mr_hdb_entry(9)
  • struct mpi3mr_bsg_in_hdb_status(9)
  • struct mpi3mr_bsg_out_repost_hdb(9)
  • struct mpi3mr_bsg_out_upload_hdb(9)
  • struct mpi3mr_bsg_out_refresh_hdb_triggers(9)
  • struct mpi3mr_bsg_drv_cmd(9)
  • struct mpi3mr_bsg_in_reply_buf(9)
  • struct mpi3mr_buf_entry(9)
  • struct mpi3mr_buf_entry_list(9)
  • struct mpi3mr_bsg_mptcmd(9)
  • struct mpi3mr_bsg_packet(9)

it's giving extended universe, fr fr πŸ’€


lowkey reminder: rsvd is reserved β€” don't go poking at it and then act surprised, bestie 😭

and that's a wrap, babe 🌈 this little page is filed under ./include/uapi/scsi, dated October 2026, and yes the header says struct mpi3mr_change_count(9) twice because the manpage template is extra like that. periodt. πŸ’…πŸŽ€

πŸ“¦ where this page comes from