zfcp_dbf_san_in_els(9)
π zfcp_dbf_san_in_els β like, the Kernel API Manual page, bestie β¨
okay so picture this: you're deep in the kernel docs, right, and you stumble on zfcp_dbf_san_in_els, and you're like "what even is this" β no worries babe, I got you. This is the manual page for the trace event for incoming ELS π¦ (yes, that ELS, the Fibre Channel Extended Link Services kind, iykyk). It lives in the Kernel API Manual, and we're gonna go through it together, section by section, no skipping, periodt.
β¨ NAME β¨
zfcp_dbf_san_in_els β it's literally the trace event for incoming ELS π« that's the whole vibe, that's the whole name.
π SYNOPSIS π
here's the signature, copy it exactly bestie, don't be creative with it:
void zfcp_dbf_san_in_els (char *tag , struct zfcp_fsf_req *fsf );
that's it. that's the function. void return, two args, she's iconic, she's done π
πΈ ARGUMENTS πΈ
okay so these are the two things you gotta hand her, and like, they both matter:
tagβ this is your identifier for the event π·οΈ like a little name tag for the trace entry so you know what's what later. main character labeling energy.fsfβ the request containing the received ELS data π₯ she wants thestruct zfcp_fsf_req *, and it's gotta be the one carrying the ELS data she just received. no cap, that's where the good stuff lives.
π¦ SEE ALSO π¦
okay this is the part where I list the whole friend group π because look at all these related functions, and we are NOT leaving anyone out, everyone gets an invite:
Kernel file ./drivers/s390/scsi/zfcp_dbf.czfcp_dbf_hba_fsf_res(9)zfcp_dbf_hba_fsf_fces(9)zfcp_dbf_hba_fsf_reqid(9)zfcp_dbf_hba_fsf_uss(9)zfcp_dbf_hba_uas(9)zfcp_dbf_hba_bit_err(9)zfcp_dbf_hba_def_err(9)zfcp_dbf_rec_trig(9)zfcp_dbf_rec_trig_lock(9)zfcp_dbf_rec_run_lvl(9)zfcp_dbf_rec_run(9)zfcp_dbf_rec_run_wka(9)zfcp_dbf_san_req(9)zfcp_dbf_san_res(9)zfcp_dbf_scsi_common(9)zfcp_dbf_scsi_eh(9)zfcp_dbf_adapter_register(9)zfcp_dbf_adapter_unregister(9)
like, that's the whole zfcp_dbf ensemble cast and honestly? obsessed π go read them too, they're all in ./drivers/s390/scsi/zfcp_dbf.c together, one big happy file.
π friendly reminder: the manpage source and the functions above are tight β if you're poking around, the Kernel file ./drivers/s390/scsi/zfcp_dbf.c path is where the actual code lives, fr fr.
and that's the whole page bestie!! mwah π«Ά quick lil sign-off for the credits: this gem comes to you from the path ./drivers/s390/scsi, stamped October 2026, and it is, of course, zfcp_dbf_san_in_els(9) πβ¨π
π¦ 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