_scsih_setup_eedp(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ _scsih_setup_eedp ✨

okay bestie, buckle up, because this one's a kernel API manual page β€” from the Kernel API Manual section, section 9, the whole "kernel internals" vibe πŸ’… β€” and it's short but it's important. It's _scsih_setup_eedp, and it's giving "quiet little helper that does one very specific job extremely well." main character energy fr fr πŸŽ€


🌸 NAME 🌸

_scsih_setup_eedp β€” setting up an MPI request for an EEDP transfer, no cap, that's literally what it does πŸ’–


πŸ¦‹ SYNOPSIS πŸ¦‹

void _scsih_setup_eedp (struct MPT3SAS_ADAPTER *ioc , struct scsi_cmnd
*scmd , Mpi25SCSIIORequest_t *mpi_request );

like… that's the whole signature. it returns void, so don't go looking for a return value, it simply does not have one, periodt ✨


πŸŽ€ ARGUMENTS πŸŽ€

  • ioc β€” the per adapter object 🫢 this is your adapter, your whole little hardware situation, she's the context for everything
  • scmd β€” a pointer to the scsi command object 🌸 the actual command that's like "hey, do the thing"
  • mpi_request β€” a pointer to the SCSI_IO request message frame πŸ’Œ this is the message frame itself, the thing getting set up

πŸ’œ DESCRIPTION πŸ’œ

Supporting protection 1 and 3. 😭 that's it. that's the description. she's a woman of few words and honestly? iconic.

so yeah β€” this function is out here supporting protection 1 and protection 3, which is EEDP business (it's literally in the name, iykyk πŸ‘‘). if you came here looking for paragraphs of lore, she said no πŸ’€ but the job gets done and that's what matters.


πŸ”₯ SEE ALSO πŸ”₯

okay so this part is a lot β€” the Kernel file ./drivers/scsi/mpt3sas/mpt3sas_scsih.c is basically the mothership, and she has so many friends. like an entire extended family. here's every single one, in order, no skips, no "etc." because we don't do that here πŸ™ˆ:

like I said. a lot. but we got through it together πŸ«ΆπŸ’–


okay and finally, the receipts 🧾 β€” this whole thing lives in ./drivers/scsi/mpt3sas, and it's dated October 2026. so yeah, future-flavored documentation, we love to see it ⭐ bye bestie, go set up some EEDP requests πŸ’…βœ¨

πŸ“¦ where this page comes from