fast_fail_rsp(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… fast_fail_rsp(9)

okay so real quick β€” this is page fast_fail_rsp(9) from the Kernel API Manual, and honestly it's a tiny little cutie pie of a function. like, three lines of actual content. but we're gonna give it the full main character treatment anyway because that's just how I am πŸ’–


✨ NAME ✨

fast_fail_rsp β€” literally the function that handles the response to a MAD enable fast fail. that's it. that's the whole name. short king πŸ‘‘


πŸŽ€ SYNOPSIS πŸŽ€

void fast_fail_rsp (struct srp_event_struct *evt_struct );

no return value, bestie β€” it's void, it just does its thing and leaves 🌸


πŸ¦‹ ARGUMENTS πŸ¦‹

  • evt_struct β€” the srp_event_struct that's carrying the response. so like, the little envelope πŸŽ€ that has the answer inside it, and this is the parameter you hand over.

🌈 DESCRIPTION 🌈

so the vibe here is: this bad boy is used as a "done" callback for when you're sending enable fast fail. that's its whole job. it's the "hey we're done, wrap it up" friend of the group 🫢

and who calls it? ibmvscsi_handle_crq does. that's the caller. periodt πŸ’…


πŸ‘‘ SEE ALSO πŸ‘‘

okay this is the part where the man page goes absolutely feral and lists what feels like every single symbol in ./drivers/scsi/ibmvscsi/ibmvscsi.c. like the whole friend group showed up to the party πŸ”₯ here they all are, no cap, nobody left out:

ibmvscsi_handle_event(9), ibmvscsi_release_crq_queue(9), crq_queue_next_crq(9), ibmvscsi_send_crq(9), ibmvscsi_task(9), ibmvscsi_reset_crq_queue(9), ibmvscsi_init_crq_queue(9), ibmvscsi_reenable_crq_queue(9), initialize_event_pool(9), release_event_pool(9), valid_event_struct(9), free_event_struct(9), get_event_struct(9), init_event_struct(9), unmap_cmd_data(9), map_sg_data(9), map_data_for_srp_cmd(9), purge_requests(9), ibmvscsi_set_request_limit(9), ibmvscsi_reset_host(9), ibmvscsi_timeout(9), ibmvscsi_send_srp_event(9), handle_cmd_rsp(9), lun_from_dev(9), ibmvscsi_queuecommand_lck(9), map_persist_bufs(9), unmap_persist_bufs(9), login_rsp(9), send_srp_login(9), capabilities_rsp(9), send_mad_capabilities(9), enable_fast_fail(9), adapter_info_rsp(9), send_mad_adapter_info(9), ibmvscsi_eh_host_reset_handler(9), ibmvscsi_handle_crq(9), ibmvscsi_sdev_configure(9), ibmvscsi_change_queue_depth(9), ibmvscsi_get_desired_dma(9), ibmvscsi_resume(9)

also the kernel file itself: ./drivers/scsi/ibmvscsi/ibmvscsi.c β€” go read it, iykyk πŸ“–


ngl there are no options, no env vars, no exit statuses, no bugs to warn you about on this page. it's just a callback and its callers. sometimes less is more, bestie 🧚

and that's the whole page!! mwah πŸ’‹ this one came from ./drivers/scsi/ibmvscsi and it's dated October 2026 β€” see you in the future, slay β­πŸ’œ

πŸ“¦ where this page comes from