ibmvscsis_srp_i_logout(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– 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:


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