ibmvscsis_fr...md_resources(9)
π ibmvscsis_free_cmd_resources β Kernel API Manual β¨
okay so bestie, welcome to the group chat for ibmvscsis_free_cmd_resources(9) π this is a Kernel API Manual situation, and honestly? it's a short one. we love a low-effort icon. π
πΈ NAME πΈ
ibmvscsis_free_cmd_resources β free command resources</p> π«Ά literally what it says on the tin.
β¨ SYNOPSIS β¨
void ibmvscsis_free_cmd_resources (struct scsi_info *vscsi , struct
ibmvscsis_cmd *cmd );
returns void, takes two args, does not miss. π
π¦ ARGUMENTS π¦
vscsiβ pointer to our adapter structure, aka the main character. πcmdβ the command which is not longer in use π (that's verbatim from the original, and yes, we're keeping the typo, it's part of the lore now, no cap).
π DESCRIPTION π
Must be called with interrupt lock held. π that's it. that's the whole description. short queen energy, she said what she said. β¨
β οΈ not me warning you twice: interrupt lock held. do not skip this. this is not a vibe check you want to fail. π
π SEE ALSO π
Kernel file ./drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c β go read the source, iykyk π§
and bestie, presenting the extended universe, in order, no skips, no cuts, we ate and left no crumbs:
connection_broken(9)ibmvscsis_unregister_command_q(9)ibmvscsis_delete_client_info(9)ibmvscsis_free_command_q(9)ibmvscsis_cmd_q_dequeue(9)ibmvscsis_send_init_message(9)ibmvscsis_check_init_msg(9)ibmvscsis_disconnect(9)ibmvscsis_post_disconnect(9)ibmvscsis_handle_init_compl_msg(9)ibmvscsis_handle_init_msg(9)ibmvscsis_init_msg(9)ibmvscsis_establish_new_q(9)ibmvscsis_reset_queue(9)ibmvscsis_ready_for_suspend(9)ibmvscsis_trans_event(9)ibmvscsis_poll_cmd_q(9)ibmvscsis_free_cmd_qs(9)ibmvscsis_get_free_cmd(9)ibmvscsis_adapter_idle(9)ibmvscsis_copy_crq_packet(9)ibmvscsis_adapter_info(9)ibmvscsis_cap_mad(9)ibmvscsis_process_mad(9)srp_snd_msg_failed(9)ibmvscsis_send_messages(9)ibmvscsis_mad(9)ibmvscsis_login_rsp(9)ibmvscsis_srp_login_rej(9)ibmvscsis_srp_login(9)ibmvscsis_srp_i_logout(9)ibmvscsis_ping_response(9)ibmvscsis_parse_command(9)ibmvscsis_parse_cmd(9)ibmvscsis_parse_task(9)ibmvscsis_service_wait_q(9)ibmvscsis_enable_change_state(9)ibmvscsis_create_command_q(9)ibmvscsis_destroy_command_q(9)srp_build_response(9)ibmvscsis_handle_crq(9)
forty-one entries. we counted. we did not skip a single one. periodt. ππ₯
and that's the whole page, bestie π source file lives down in ./drivers/scsi/ibmvscsi_tgt, dated October 2026, and the page title is ibmvscsis_fr...md_resources(9) β yes the truncation is real, no we did not fix it, it's iconic in a cursed way πβ¨ bye ily π«Ά
π¦ 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