zfcp_ccw_set_online(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… zfcp_ccw_set_online(9) β€” from the Kernel API Manual, bestie πŸŽ€

okay so this is a page from the Kernel API Manual, and it's all about zfcp_ccw_set_online β€” the little cutie that flips an fcp adapter to online. it's giving "glow-up button" energy and honestly? iconic. ✨


🌸 NAME 🌸

zfcp_ccw_set_online β€” literally the set_online function of the zfcp driver. that's the whole vibe. πŸ’…


πŸ¦‹ SYNOPSIS πŸ¦‹

int zfcp_ccw_set_online (struct ccw_device *cdev );

πŸŽ€ ARGUMENTS πŸŽ€

  • cdev β€” pointer to the ccw device it belongs to 🫢 (yes bestie, it's its device, it's the whole relationship)

✨ DESCRIPTION ✨

okay so here's the tea: this function gets called by the common i/o layer, and what it does is set an adapter into state online. main character behaviour, no cap. πŸ‘‘

and listen β€” the first call is the one that allocates all the adapter resources, and those resources stick around until the device gets removed via zfcp_ccw_remove. so like, don't expect them to wander off on their own, they're loyal fr fr. πŸ’–

so what does setting an fcp device online actually mean? three things, and we're listing them because details matter:

  • it gets registered with the SCSI stack 🌈
  • the QDIO queues get set up ⭐
  • the adapter gets opened πŸ”₯

three-for-three, we ate. πŸ“


🧚 SEE ALSO 🧚

the Kernel file ./drivers/s390/scsi/zfcp_ccw.c β€” and the whole friend group:

iykyk, go read the rest of the squad. πŸ“šπŸ’œ


ngl bestie, that's the whole page β€” no hidden lore, no bug notes, no exit statuses, nothing lurking in the fine print. you got all of it. 😭🫢

okay that's a wrap!! this one lives in ./drivers/s390/scsi and it's dated October 2026, so go be your most online self, bestie β€” mwah πŸ’‹πŸŽ€βœ¨

πŸ“¦ where this page comes from