fc_fcp_unlock_pkt(9)
π fc_fcp_unlock_pkt(9) β the Kernel API Manual, bestie edition
okay so real talk, this is a page from the Kernel API Manual (fc_fcp_unlock_pkt(9), section 9, kernel-space vibes only) and it's short but it matters, so pay attention π«Ά
β¨ NAME β¨
fc_fcp_unlock_pkt β releases a fcp_pkt's lock and decrements its reference count. two jobs, one function, she's multitasking and honestly? slaying π
π SYNOPSIS π
void fc_fcp_unlock_pkt (struct fc_fcp_pkt *fsp );
that's it. that's the whole signature. no return value, she gives you nothing back because she's a void icon π
πΈ ARGUMENTS πΈ
fspβ the FCP packet that's getting unlocked and decremented. hand her the packet, she does the unlock thing and drops the refcount. one stop shop, no cap β¨
π¦ SEE ALSO π¦
soooo many siblings, this whole family lives in the kernel file ./drivers/scsi/libfc/fc_fcp.c and honestly the group chat is huge. here's the whole contact list, don't lose anyone π
struct fc_fcp_internal(9)fc_fcp_pkt_alloc(9)fc_fcp_pkt_release(9)fc_fcp_pkt_hold(9)fc_fcp_pkt_destroy(9)fc_fcp_lock_pkt(9)fc_fcp_timer_set(9)fc_fcp_send_abort(9)fc_fcp_retry_cmd(9)fc_fcp_ddp_setup(9)fc_fcp_ddp_done(9)fc_fcp_can_queue_ramp_up(9)fc_fcp_can_queue_ramp_down(9)get_fsp_rec_tov(9)fc_fcp_recv_data(9)fc_fcp_send_data(9)fc_fcp_abts_resp(9)fc_fcp_recv(9)fc_fcp_resp(9)fc_fcp_complete_locked(9)fc_fcp_cleanup_cmd(9)fc_fcp_cleanup_each_cmd(9)fc_fcp_abort_io(9)fc_fcp_pkt_send(9)fc_fcp_cmd_send(9)fc_fcp_error(9)fc_fcp_pkt_abort(9)fc_lun_reset_send(9)fc_lun_reset(9)fc_tm_done(9)fc_fcp_cleanup(9)fc_fcp_timeout(9)fc_fcp_rec(9)fc_fcp_rec_resp(9)fc_fcp_rec_error(9)fc_fcp_recovery(9)fc_fcp_srr(9)fc_fcp_srr_resp(9)fc_fcp_srr_error(9)fc_fcp_lport_queue_ready(9)fc_queuecommand(9)fc_io_compl(9)fc_eh_abort(9)fc_eh_device_reset(9)fc_eh_host_reset(9)fc_sdev_init(9)fc_fcp_destroy(9)fc_fcp_init(9)
like I said. huge family. iykyk π
bestie note: this page is literally just the one function, so there's no hush-hush warnings section, no exit statuses, no env vars. what you see is what you get, and what you get isunlock+decrement. periodt π
and that's the whole page babes π this little gift came out of ./drivers/scsi/libfc back in October 2026, and it's filed under fc_fcp_unlock_pkt(9) in the Kernel API Manual β go forth and unlock responsibly, ily, 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