qla29xx_get_flash_region(9)
π qla29xx_get_flash_region(9) π
okay bestie, welcome to the Kernel API Manual β yes that's the manual name, it's giving "official business" and we're respecting it π. This page is all about qla29xx_get_flash_region, and honestly? She's a helpful little icon.
β¨ NAME β¨
qla29xx_get_flash_region β bestie, this one *Retrieve`s flash region information for QLA29xx adapters, no cap π
.
πΈ SYNOPSIS πΈ
int qla29xx_get_flash_region (struct scsi_qla_host *vha , uint32_t code
, struct qla_flt_region_data *region );
like, that's the whole signature, exactly as written, do not come for me π.
π¦ ARGUMENTS π¦
vhaβ Pointer to SCSI QLogic host structure. this is the main-character struct, she's the host, she's everything π.codeβ Region code to identify the flash region. it's literally the label on the box, iykyk π₯.regionβ Pointer to store the retrieved flash region information. this is where the info goes to live, it's giving "move-in day" β¨.
π DESCRIPTION π
So the way that this works: this function retrieves the flash region information for QLA29xx adapters based on the specified region code. that's it, that's the vibe β you hand her a code, she hands back the region deets π«Ά.
And the receipts: Returns QLA_SUCCESS on success or QLA_FUNCTION_FAILED on failure. so like, she will tell you if it went well. no guessing, ngl π.
π SEE ALSO π
okay so the kernel file is ./drivers/scsi/qla2xxx/qla_sup.c and here is the full friend group, all of them, every single one, we're not leaving anyone out π:
qla29xx_get_flt_layout(9)qla29xx_get_fdt_info(9)set_segment_bits(9)set_chunk_bits(9)qla29xx_write_optrom_data(9)qla29xx_read_optrom_data(9)qla29xx_mpi_optrom_data(9)qla2x00_lock_nvram_access(9)qla2x00_unlock_nvram_access(9)qla2x00_nv_write(9)qla2x00_nvram_request(9)qla2x00_get_nvram_word(9)qla2x00_nv_deselect(9)qla2x00_write_nvram_word(9)qla2x00_clear_nvram_protection(9)qla2x00_flash_enable(9)qla2x00_flash_disable(9)qla2x00_read_flash_byte(9)qla2x00_write_flash_byte(9)qla2x00_poll_flash(9)qla2x00_program_flash_address(9)qla2x00_erase_flash(9)qla2x00_erase_flash_sector(9)qla2x00_get_flash_manufacturer(9)qla2x00_get_fcode_version(9)
ngl the whole squad is listed above, go read them too, they're all iconic in their own way π§
aaaand that's the page, bestie π
β¨. this masterpiece lives in ./drivers/scsi/qla2xxx, dated October 2026, and it's literally titled qla29xx_get_flash_region(9) if you ever need to find her again ππ·. mwah, go slay your flash regions ππ¦
π¦ 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