fc_scsi_scan_rport(9)
π
fc_scsi_scan_rport β a.k.a. the fc_scsi_scan_rport(9) manual page, bestie π«Ά
okay so picture this: you're deep in the kernel API docs (yes, the Kernel API Manual, we're fancy now β¨) and you land on fc_scsi_scan_rport(9). That's the one. That's our girl. Let's get into it π
πΈ NAME πΈ
fc_scsi_scan_rport β the function that gets called to perform a SCSI scan on a remote port. literally that's her whole job, no cap π
β¨ SYNOPSIS β¨
void fc_scsi_scan_rport (struct work_struct *work );
she returns void, she takes one pointer, she does not miss π₯
π ARGUMENTS π
workβ the remote port that's about to get scanned. yeah. that's the whole thing. it's astruct work_struct *and it's giving "I'm the main character of this scan" energy π
π¦ SEE ALSO π¦
okay so this is the part where the kernel file ./drivers/scsi/scsi_transport_fc.c shows up and honestly? the friend group is huge. iykyk π
fc_get_event_number(9)fc_host_post_fc_event(9)fc_host_post_event(9)fc_host_post_vendor_event(9)fc_find_rport_by_wwpn(9)fc_host_fpin_rcv(9)fc_eh_timed_out(9)fc_queue_work(9)fc_flush_work(9)fc_queue_devloss_work(9)fc_flush_devloss(9)fc_remove_host(9)fc_starget_delete(9)fc_rport_final_delete(9)fc_remote_port_create(9)fc_remote_port_add(9)fc_remote_port_delete(9)fc_remote_port_rolechg(9)fc_timeout_deleted_rport(9)fc_timeout_fail_rport_io(9)fc_block_rport(9)fc_block_scsi_eh(9)fc_vport_setup(9)fc_vport_create(9)fc_vport_terminate(9)fc_vport_sched_delete(9)fc_bsg_job_timeout(9)fc_bsg_host_dispatch(9)fc_bsg_rport_dispatch(9)fc_bsg_hostadd(9)fc_bsg_rportadd(9)fc_bsg_remove(9)
like i said. huge. go read all of them, bestie, they're all literally in ./drivers/scsi/scsi_transport_fc.c and they all slay in their own way π
ngl the whole page is short β one function, one argument, one job. but she ate and left no crumbs π
and that's the tea π§ from the ./drivers/scsi corner of the world, dated October 2026, page fc_scsi_scan_rport(9) β mwah, go scan something, love u, bye ππ
π¦ 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