STRUCT MPI3MR_BUF_ENTRY_LIST(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… struct mpi3mr_buf_entry_list(9) β€” Kernel API Manual, but make it a vibe

okay so bestie, welcome to the Kernel API Manual entry for struct mpi3mr_buf_entry_list(9) β€” yes that's the whole title, we're starting strong πŸ’–


✨ NAME ✨

struct mpi3mr_buf_entry_list β€” it's literally a list of user buffer descriptors for MPI Passthrough requests. that's the whole job. main character energy, minimal responsibilities 🫢


πŸ¦‹ SYNOPSIS πŸ¦‹

here's the shape of it, no cap:

struct mpi3mr_buf_entry_list {
    __u8 num_of_entries;
    __u8 rsvd1;
    __u16 rsvd2;
    __u32 rsvd3;
    struct mpi3mr_buf_entry buf_entry[1];
 };

copy that exactly please, i'm not playing πŸ™ˆ


πŸŽ€ Members πŸŽ€

  • num_of_entries β€” the number of buffer descriptors. it's giving "how many are we working with" πŸ’…
  • rsvd1 β€” Reserved. not for you, bestie. hands off 🚫
  • rsvd2 β€” Reserved. also not for you ✨
  • rsvd3 β€” Reserved. still not for you, we stay respecting the reserved fields 😌
  • buf_entry β€” a Variable length array of buffer descriptors. variable length!! she expands!! iconic πŸ”₯

🌈 SEE ALSO 🌈

so if you wanna keep reading (and you should, you're doing amazing), check out the Kernel file ./include/uapi/scsi/scsi_bsg_mpi3mr.h plus this whole friend group right here:

  • struct mpi3_driver_info_layout(9)
  • struct mpi3mr_bsg_in_adpinfo(9)
  • struct mpi3mr_bsg_adp_reset(9)
  • struct mpi3mr_change_count(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_bsg_mptcmd(9)
  • struct mpi3mr_bsg_packet(9)

like, that's the whole squad, go say hi πŸ¦‹πŸ’œ


ngl this page lives in ./include/uapi/scsi and it's dated October 2026 β€” so yeah, she's from the future and she ate. periodt. πŸ‘‘πŸŒΈ

k bye bestie, go write some passthrough requests, you've so got this πŸŽ€βœ¨πŸ’–

πŸ“¦ where this page comes from