STRUCT DELAYED_DEV_RMHS_NODE(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… struct delayed_dev_rmhs_node(9) β€” Kernel API Manual

okay so bestie, welcome to the Kernel API Manual page for struct delayed_dev_rmhs_node ✨ this is one of those little structs that lives its whole life waiting to be noticed, and honestly? it ate. let's get into it 🫢


🌸 NAME 🌸

struct delayed_dev_rmhs_node β€” the Delayed device removal node πŸ’– (yes that's the whole name, and yes it's lowkey a mouthful, we're moving on)


✨ SYNOPSIS ✨

here's the shape of it, bestie β€” copied exactly, no cap:

struct delayed_dev_rmhs_node {
    struct list_head list;
    u16 handle;
    u8 iou_rc;
 };

πŸŽ€ Members πŸŽ€

three members, three little icons, let's go:

  • list β€” the list head πŸ¦‹ it's just vibing there, being a head of a list, doing list-head things
  • handle β€” the Device handle πŸ”₯ literally the ID the device goes by
  • iou_rc β€” the IO Unit Control Reason Code πŸ’œ the reason-code of it all, iykyk

πŸ‘‘ SEE ALSO πŸ‘‘

fr fr there is so much more to look at β€” the whole fam lives over in the kernel file ./drivers/scsi/mpi3mr/mpi3mr.h and honestly it's giving main character energy:

  • 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_throttle_group_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_evt_ack_node(9)

like, that's the entire friend group πŸ’… go read them all, they're iconic.


and that's the page, bestie!! 🧚 no more notes, no hidden gotchas, that's genuinely it 🌈

mwah, love u β€” this one came from ./drivers/scsi/mpi3mr in October 2026, and the page itself goes by struct delay...ev_rmhs_node(9) (the title bar does abbreviate it like that, not me, I would never 😭). periodt. πŸ“

πŸ“¦ where this page comes from