STRUCT MPI3MR_BUF_ENTRY_LIST(9)
π 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
- 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