ibmvscsis_srp_i_logout(9)
π ibmvscsis_srp_i_logout(9) β Kernel API Manual π
okay so bestie, this is a page from the Kernel API Manual, section 9, and the main character is ibmvscsis_srp_i_logout. itβs a helper function to close the I_T Nexus, and yes we are getting into it. π«Ά
πΈ NAME πΈ
ibmvscsis_srp_i_logout β Helper Function to close I_T Nexus
π SYNOPSIS π
long ibmvscsis_srp_i_logout (struct scsi_info *vscsi , struct
ibmvscsis_cmd *cmd , struct viosrp_crq *crq );
π ARGUMENTS π
vscsiβ Pointer to our adapter structure. thatβs our adapter, bestie. πcmdβ Command element to use to process the Implicit Logout request. so this is the command element that handles the Implicit Logout request.crqβ Pointer to CRQ entry containing the Implicit Logout request. itβs the CRQ entry with the Implicit Logout request in it.
β¨ DESCRIPTION β¨
It does the logic to close the I_T nexus. lowkey important: this function may not behave to specification.
π¨ real talk: the original literally says this function may not behave to specification, so keep that warning in your pocket and donβt come for me. π
EXECUTION ENVIRONMENT: Interrupt, interrupt lock held. π thatβs the environment, bestie β no cap.
π¦ SEE ALSO π¦
Kernel file: ./drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c.
And the whole squad of related references, fr fr:
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_free_cmd_resources(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_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)
thatβs the tea from source/version ./drivers/scsi/ibmvscsi_tgt, dated October 2026 β page ibmvscsis_srp_i_logout(9) signing off π
β¨
π¦ 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