zfcp_ccw_probe(9)
π zfcp_ccw_probe β the manual page, but make it make sense
okay so this is from the Kernel API Manual, section 9, and it's about zfcp_ccw_probe(9). yes that's a mouthful, we'll get through it together π«Ά
β¨ NAME β¨
zfcp_ccw_probe β literally the probe function of the zfcp driver, that's it, that's the whole vibe πΈ
π SYNOPSIS π
int zfcp_ccw_probe (struct ccw_device *cdev );
π¦ ARGUMENTS π¦
cdevβ pointer to the belonging ccw device π (yes, "belonging", the kernel is possessive like that, we respect it)
π DESCRIPTION π
okay bestie, here's the tea β β this function gets called by the common i/o layer for each FCP device found on the current system. every single one. she's doing the rounds π
but here's the twist: this is only a stub to make cio work π« like, she shows up, she says hi, she does not do the actual work yet.
why? because the goal is to only allocate adapter resources for devices that are actually used β no wasting resources on devices nobody's touching, that's so not sustainable π. so the allocation is deferred to the first call to ccw_set_online.
it's giving "i'll get ready when there's actually somewhere to go" energy. iconic, honestly. she's pacing herself π§
no cap: don't go looking for allocation logic in here, it's a stub, the real allocation happens later at the first ccw_set_online call. periodt.
π SEE ALSO π
- Kernel file
./drivers/s390/scsi/zfcp_ccw.cβ the whole fam lives here π zfcp_ccw_activate(9)zfcp_ccw_remove(9)zfcp_ccw_set_online(9)zfcp_ccw_set_offline(9)zfcp_ccw_notify(9)zfcp_ccw_shutdown(9)
all the siblings!! go read them too, they're all in ./drivers/s390/scsi and they all ate π₯
and that's the whole page, bestie π this little drop came from ./drivers/s390/scsi, dated October 2026, and yes the page title is zfcp_ccw_probe(9) β same as the top, we came full circle β 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