STRUCT MPI3MR_BSG_PACKET(9)
okay bestie, this is struct mpi3mr_bsg_packet(9) from the Kernel API Manual π and we're getting into the generic bsg data structure for all supported requests. no cap, every field is here.
β¨ NAME β¨
struct mpi3mr_bsg_packet β generic bsg data structure for all supported requests . π«Ά
πΈ SYNOPSIS πΈ
the whole struct, literally:
struct mpi3mr_bsg_packet {
__u8 cmd_type;
__u8 rsvd1;
__u16 rsvd2;
__u32 rsvd3;
union {
struct mpi3mr_bsg_drv_cmd drvrcmd;
struct mpi3mr_bsg_mptcmd mptcmd;
} cmd;
};
π Members π
cmd_typeβ representsdrvrcmdormptcmdπrsvd1β Reservedrsvd2β Reservedrsvd3β Reservedcmd.drvrcmdβ driver request structurecmd.mptcmdβ mpt request structure
reserved fields stay reserved, bestie β no side quests, no extra meaning π
π SEE ALSO π
Kernel file: ./include/uapi/scsi/scsi_bsg_mpi3mr.h β and these struct besties:
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_buf_entry_list(9)struct mpi3mr_bsg_mptcmd(9)
okay that's the whole page, bestie π«Ά source/version: ./include/uapi/scsi, date: October 2026, and we're literally on struct mpi3mr_bsg_packet(9) β slay π
β¨
π¦ 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