__qla_copy_purex_to_buffer(9)
π NAME π
okay bestie, welcome to the __qla_copy_purex_to_buffer(9) page from the Kernel API Manual β this is the one where we extract the ELS payload from the Purex IOCB and save it to the buffer you provide. No cap, that's the whole name vibe. π«Ά
β¨ SYNOPSIS β¨
like, here's the exact signature, don't @ me:
int __qla_copy_purex_to_buffer (struct scsi_qla_host *vha , void **pkt ,
struct rsp_que **rsp , u8 *buf , u32 buf_len );
π ARGUMENTS π
these are the five besties this function takes, fr fr:
vhaβ host adapter pointer. she's the main character here πpktβ pointer Purex IOCB. yes, that's exactly the phrase, iykyk π¦rspβ respond queue. lowkey important πbufβ extracted ELS payload copy here. this is where the goods go πbuf_lenβ buffer length. keep it in check, bestie π
π¦ SEE ALSO π¦
Kernel file ./drivers/scsi/qla2xxx/qla_isr.c is the spot, and here's the whole friend group you might wanna peek at:
__qla_consume_iocb(9)qla2100_intr_handler(9)qla2300_intr_handler(9)qla2x00_mbx_completion(9)qla27xx_copy_multiple_pkt(9)qla24xx_copy_std_pkt(9)qla27xx_copy_fpin_pkt(9)qla2x00_async_event(9)qla2x00_process_completed_request(9)qla2x00_process_response_queue(9)qla2x00_status_entry(9)qla2x00_status_cont_entry(9)qla2x00_error_entry(9)qla24xx_mbx_completion(9)qla_chk_cont_iocb_avail(9)qla24xx_process_response_queue(9)qla24xx_intr_handler(9)
signing off from ./drivers/scsi/qla2xxx, dated October 2026 β mwah πβ¨
π¦ 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