isci_remote_device_alloc(9)
π isci_remote_device_alloc(9) π
okay so this is a page straight out of the Kernel API Manual, and we're talking about isci_remote_device_alloc β bestie, it's a kernel function, it's giving driver-internals realness, and yes we're gonna read the whole thing together π«Ά
β¨ NAME β¨
isci_remote_device_alloc β literally it, that's the name, no long subtitle, the name IS the whole personality π
π SYNOPSIS π
struct isci_remote_device * isci_remote_device_alloc (struct isci_host
*ihost , struct isci_port *iport );
so it takes two things and hands you back a struct isci_remote_device *, periodt β¨
πΈ ARGUMENTS πΈ
ihostβ this parameter specifies the isci host object. the host. the main character, honestly πiportβ this parameter specifies theisci_portconnected to this device. like, which port this device is vibing on π
π¦ DESCRIPTION π¦
okay so here's the tea: this function builds the isci_remote_device when a libsas dev_found message is received. that's the moment. that's the whole plot π¬
and what does it give back? pointer to new isci_remote_device. that's it, that's the return, a fresh new device pointer, no cap π
β SEE ALSO β
- Kernel file
./drivers/scsi/isci/remote_device.cβ go read it, iykyk π
and the whole friend group, all of them, no skipping:
isci_remote_device_ready(9)isci_remote_device_not_ready(9)sci_remote_device_destruct(9)isci_remote_device_deconstruct(9)sci_remote_device_construct(9)sci_remote_device_start(9)isci_remote_device_stop(9)isci_remote_device_gone(9)isci_remote_device_found(9)
fr fr bestie, if you're poking at SCSI/iSCI internals in the kernel, read the source file above before you touch anything β that's just good manners π
and that's the whole page, we ate and left no crumbs π
the source lives under ./drivers/scsi/isci and the date on this one is October 2026, so go forth and be iconic, mwah ππ§ββοΈ
π¦ 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