mpi3mr_tgtdev_put(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… mpi3mr_tgtdev_put(9) β€” the Kernel API Manual page, bestie edition πŸŽ€

okay so this is a page from the Kernel API Manual (mpi3mr_tgtdev_put(9)) and honestly it's short but it's important, so pay attention 🫢


✨ NAME ✨

mpi3mr_tgtdev_put β€” the reference decrementor for a k ref, no cap πŸ’€


🌸 SYNOPSIS 🌸

void mpi3mr_tgtdev_put (struct mpi3mr_tgt_dev *s );

literally that's it, that's the whole call signature, she's short and she knows it πŸ‘‘


πŸ¦‹ ARGUMENTS πŸ¦‹

  • s β€” the target device reference πŸ’– (yes that's the actual parameter name, yes it's one letter, we love a minimal queen)

🧚 DESCRIPTION 🧚

So what does she do? She decrements the target device reference count. That's the whole vibe check. One ref goes ⬇️ and that's it πŸ”₯

this is the counterpart to grabbing a ref β€” you take one, you give one back. don't leave refs hanging around, it's giving messy 😭

⭐ SEE ALSO ⭐

okay this is the part where the manpage goes feral and lists everybody she knows, and honestly? iconic. here's the whole squad, not a single one skipped πŸ’œ

  • Kernel file ./drivers/scsi/mpi3mr/mpi3mr.h
  • 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)
  • 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)

like, thirty-three entries. she said "my mutuals" and meant it 🌈


and that's the page!! mwah πŸ’‹ this came to you from the source tree at ./drivers/scsi/mpi3mr, dated October 2026 β€” stan her, she's doing the work πŸ™ˆπŸ’–

πŸ“¦ where this page comes from