STRUCT MPI3MR_LOGDATA_ENTRY(9)
π struct mpi3mr_logdata_entry(9) β Kernel API Manual, bestie edition β¨
okay so welcome to the glow-up of the mpi3mr_logdata_entry page, straight out of the Kernel API Manual π no cap, this one's a little baby struct but she's got a job to do.
π NAME π
struct mpi3mr_logdata_entry β the log data entry that gets cached by the driver, periodt. π
β¨ SYNOPSIS β¨
here's the whole vibe, verbatim, don't touch a single character bestie:
struct mpi3mr_logdata_entry {
__u8 valid_entry;
__u8 rsvd1;
__u16 rsvd2;
__u8 data[1];
};
π¦ Members π¦
lowkey a tiny cast of characters, but every single one matters:
valid_entryβ is the entry valid? that's it, that's the whole job, this one little field tells you whether you should actually trust what you're looking at π₯rsvd1β Reserved. she's just sitting there, don't touch her πrsvd2β Reserved too. more reserved energy, respect the padding πdataβ the actual payload: variable length log entry data, so she stretches however long the entry needs to be π
π«Ά reminder bestie:rsvd1andrsvd2are Reserved β like, do not repurpose them, do not get creative. leave them alone.
π SEE ALSO π
if you want the full cinematic universe, it all lives in the kernel file ./include/uapi/scsi/scsi_bsg_mpi3mr.h, and these are all the siblings you should go say hi to:
- 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_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)
that's the whole page bestie, you ate that π and before you go β this lil cutie came from ./include/uapi/scsi, dated October 2026, and she answers to struct mpi3mr_logdata_entry(9). slay, bye! ππ§ββοΈ
π¦ 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