STRUCT MPI3MR_BSG_IN_LOG_DATA(9)
β¨ struct mpi3mr_bsg_in_log_data β Kernel API Manual, bestie edition β¨
Okay so picture this: a manpage from the Kernel API Manual (yes, the whole manual name, we're being fancy) and it's literally all about one little struct. And honestly? She's carrying the whole logdata delivery system on her back. π
π NAME π
struct mpi3mr_bsg_in_log_data β the Log data entries that the driver saves and then hands back to you as payload data when you fire off a Get logdata request. That's it, that's the whole job, and she does it slayfully. β¨
πΈ SYNOPSIS πΈ
struct mpi3mr_bsg_in_log_data {
struct mpi3mr_logdata_entry entry[1];
};
No cap, that's the entire struct. One member, one vibe. π«Ά
π¦ Members π¦
entryβ a variable length Log data entry array. It's giving "the array starts at one but it's really however long you need it to be," iykyk. π
π SEE ALSO π
Bestie, the friend group is huge. Here's everyone in the group chat, starting with the actual kernel file all these icons live in β ./include/uapi/scsi/scsi_bsg_mpi3mr.h β then the whole crew:
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_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)
Go read them all, fr fr, they're all main character energy in their own way. ππ₯
Heads up bestie: the whole roster above is listed exactly as the manual gives it, so if you're cross-referencing, copy names char-for-char and don't get cute with them. π
Okay that's the whole page!! Sourced straight from ./include/uapi/scsi, dated October 2026, and filed under the Kernel API Manual β mwah, love that for us. ππ§β
π¦ 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