free_wrb_handle(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸŽ€ NAME πŸŽ€

okay so this is free_wrb_handle(9) from the Kernel API Manual, and its whole thing is to free the wrb handle back to pool β€” yes bestie, that's the name and that's the job. lowkey iconic. πŸ’…

✨ SYNOPSIS ✨

void free_wrb_handle (struct beiscsi_hba *phba , struct hwi_wrb_context *pwrb_context , struct wrb_handle *pwrb_handle );

three arguments, one function, zero mystery. 🫢

🌸 ARGUMENTS 🌸

  • phba β€” the hba pointer. literally the HBA pointer, no cap.
  • pwrb_context β€” the context to free from. this is the context you're freeing out of.
  • pwrb_handle β€” the wrb_handle to free. yep, the actual handle getting freed.

πŸ’– DESCRIPTION πŸ’–

okay so the important detail: this happens under session_lock until submission to chip. that's the whole description, bestie β€” the lock is in the mix until the chip submission moment. periodt. πŸ”₯

πŸ¦‹ SEE ALSO πŸ¦‹


byeee πŸ’‹ β€” this page is from ./drivers/scsi/be2iscsi, dated October 2026, and it's still free_wrb_handle(9) szn. 🫢

πŸ“¦ where this page comes from