alloc_wrb_handle(9)
β¨ NAME β¨
okay bestie, welcome to alloc_wrb_handle(9) from the Kernel API Manual β the page whose whole job is to allocate a wrb handle π
β¨
π SYNOPSIS π
struct wrb_handle * alloc_wrb_handle (struct beiscsi_hba *phba ,
unsigned int cid , struct hwi_wrb_context **pcontext );
π¦ ARGUMENTS π¦
phbaβ the hba pointer, literally handing over the hba πcidβ the cid to use for allocation, no cappcontextβ ptr to ptr to wrb context (yes bestie, a double pointer, sheβs fancy π«Ά)
πΈ DESCRIPTION πΈ
This happens under session_lock until submission to chip. Thatβs the whole tea β β keep it in mind, periodt.
π SEE ALSO π
Kernel file ./drivers/scsi/be2iscsi/be_main.c
beiscsi_get_params(9)be_isr_mcc(9)be_isr_msix(9)be_isr(9)free_wrb_handle(9)beiscsi_process_cq(9)hwi_write_buffer(9)beiscsi_find_mem_req(9)beiscsi_free_mgmt_task_handles(9)beiscsi_cleanup_task(9)beiscsi_alloc_pdu(9)beiscsi_bsg_request(9)
mwah π β source/version vibes are ./drivers/scsi/be2iscsi, dated October 2026, and the icon herself is alloc_wrb_handle(9) ππ
π¦ 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