STRUCT MPI3MR_THROTTLE_GROUP_INFO(9)
๐ struct mpi3mr_throttle_group_info(9) โ Kernel API Manual ๐
okay bestie, welcome to the Kernel API Manual entry for struct mpi3mr_throttle_group_info(9) โ it's giving throttle group info, and we're gonna read it together like the iconic little struct it is. ๐
๐ธ NAME ๐ธ
struct mpi3mr_throttle_group_info - Throttle group info ๐
โจ SYNOPSIS โจ
struct mpi3mr_throttle_group_info {
u8 io_divert;
u8 need_qd_reduction;
u8 qd_reduction;
u16 fw_qd;
u16 modified_qd;
u16 id;
u32 high;
u32 low;
atomic_t pend_large_data_sz;
};
This is the struct shape, fr fr โ every field stays exactly as written. ๐ซถ
๐ Members ๐
io_divertโ Flag indicates io divert is on or off for the TG. ๐need_qd_reductionโ Flag to indicate QD reduction is needed. ๐จqd_reductionโ Queue Depth reduction in units of 10%. ๐fw_qdโ QueueDepth value reported by the firmware. ๐กmodified_qdโ Modified QueueDepth value due to throttling. ๐งidโ Throttle Group ID. ๐highโ High limit to turn on throttling in 512 byte blocks. โฌ๏ธlowโ Low limit to turn off throttling in 512 byte blocks. โฌ๏ธpend_large_data_szโ Counter to track pending large data. ๐งฎ
๐ SEE ALSO ๐
Kernel file ./drivers/scsi/mpi3mr/mpi3mr.h โ and the whole linked-up crew is: struct mpi3mr_nvme_pt_sge(9), struct mpi3mr_buf_map(9), struct mpi3mr_compimg_ver(9), struct segments(9), struct op_req_qinfo(9), struct op_reply_qinfo(9), struct mpi3mr_intr_info(9), struct mpi3mr_hba_port(9), struct mpi3mr_sas_port(9), struct mpi3mr_sas_phy(9), struct mpi3mr_sas_node(9), struct mpi3mr_enclosure_node(9), struct tgt_dev_sas_sata(9), struct tgt_dev_pcie(9), struct tgt_dev_vd(9), union _form_spec_inf(9), struct mpi3mr_tgt_dev(9), mpi3mr_tgtdev_get(9), mpi3mr_free_tgtdev(9), mpi3mr_tgtdev_put(9), struct mpi3mr_stgt_priv_data(9), struct mpi3mr_drv_cmd(9), union mpi3mr_trigger_data(9), struct trigger_event_data(9), struct diag_buffer_desc(9), struct dma_memory_desc(9), struct chain_element(9), struct scmd_priv(9), struct mpi3mr_ioc(9), struct mpi3mr_fwevt(9), struct delayed_dev_rmhs_node(9), struct delayed_evt_ack_node(9).
๐ cute sign-off: this page lives at source/version ./drivers/scsi/mpi3mr, dated October 2026, and the footer page tag is struct mpi3...e_group_info(9) โ mwah, bestie, go be iconic ๐
๐ฆ 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