qla4_83xx_eport_init(9)
β¨ qla4_83xx_eport_init(9) β¨
hey bestie, welcome to the Kernel API Manual corner of the group chat π«Ά this page is all about qla4_83xx_eport_init, and it is giving tiny-but-important kernel function energy π
πΈ NAME πΈ
qla4_83xx_eport_init β Initialize EPort. periodt β¨
π SYNOPSIS π
void qla4_83xx_eport_init (struct scsi_qla_host *ha );
π¦ ARGUMENTS π¦
haβ pointer to host adapter structure. that's the one and only arg, bestie π«Ά
π₯ DESCRIPTION π₯
okay so here's the vibe check: if EPort hardware is in reset state before disabling pause, there would be serious hardware wedging issues. π like, not cute at all.
to prevent this, perform eport init everytime before disabling pause frames. literally every single time, no skipping πβ¨
bestie please don't freestyle this order: eport init first, then disable pause frames. the hardware wedging is the thing we are avoiding π
π SEE ALSO π
- Kernel file
./drivers/scsi/qla4xxx/ql4_83xx.c qla4_83xx_need_reset_handler(9)qla4_83xx_poll_reg(9)qla4_83xx_read_reset_template(9)qla4_83xx_read_write_crb_reg(9)qla4_83xx_rmw_crb_reg(9)qla4_83xx_process_reset_template(9)qla4_83xx_isp_reset(9)qla4_83xx_is_detached(9)
okay that's the whole page, mwah π source/version is ./drivers/scsi/qla4xxx, date is October 2026, and this was the qla4_83xx_eport_init(9) page πβ¨
π¦ 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