STRUCT MPI3MR_BSG_IN_REPLY_BUF(9)
π¦ struct mpi3mr_bsg_in_reply_buf(9) π¦
okay so this is a page straight out of the Kernel API Manual, and bestie, it's literally just one little struct β but she's important π she's the MPI reply buffer that gets handed back to you for an MPI Passthrough request. no cap.
β¨ NAME β¨
struct mpi3mr_bsg_in_reply_buf β the MPI reply buffer returned for an MPI Passthrough request. that's it, that's the whole vibe π
πΈ SYNOPSIS πΈ
here's the whole glow-up, copied exactly because we do not edit the source in this house π ββοΈ
struct mpi3mr_bsg_in_reply_buf {
__u8 mpi_reply_type;
__u8 rsvd1;
__u16 rsvd2;
__u8 reply_buf[];
};
like, look at her. four whole fields. the last one is a flexible array and honestly? iconic. β¨
π Members π
okay so let's meet the cast, one member at a time, no skipping π«Ά
mpi_reply_typeβ a__u8telling you the Type of MPI reply. this is the main character of the struct, the one that tells you what you're actually looking at πrsvd1βReserved. literally that's the whole description, she's reserved, respect her privacy πrsvd2βReservedtoo, a__u16this time. also minding her own business πreply_bufβ the Variable Length buffer based on mpirep type (their spelling, not mine, iykyk π). this is where the actual reply content lives, and its size flexes depending on whatmpi_reply_typesays. versatile queen π¦
β οΈ real talk:rsvd1andrsvd2are Reserved β don't go writing your cute little values into them, bestie, that's not the vibe π
β SEE ALSO β
okay so here's the part where i list every single sibling because we do not leave anyone out of the group chat π
- Kernel file
./include/uapi/scsi/scsi_bsg_mpi3mr.h 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_buf_entry(9)struct mpi3mr_buf_entry_list(9)struct mpi3mr_bsg_mptcmd(9)struct mpi3mr_bsg_packet(9)
and that's the whole page, bestie!! π it lives in ./include/uapi/scsi, the date on this one is October 2026, and the version-y title stamped at the bottom was struct mpi3m...in_reply_buf(9). slay, go forth and passthrough your MPI requests responsibly π
β¨
π¦ 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