STRUCT MPI3MR_THROTTLE_GROUP_INFO(9)

๐Ÿ“ฆ version 7.3.1, in nixpkgs unstable

๐Ÿ‘‘ 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