Lines Matching refs:risc_size
8168 uint32_t risc_addr, risc_size, risc_attr = 0; in qla24xx_load_risc_flash() local
8197 risc_size = be32_to_cpu((__force __be32)dcode[3]); in qla24xx_load_risc_flash()
8204 for (fragment = 0; risc_size; fragment++) { in qla24xx_load_risc_flash()
8205 if (dlen > risc_size) in qla24xx_load_risc_flash()
8206 dlen = risc_size; in qla24xx_load_risc_flash()
8225 risc_size -= dlen; in qla24xx_load_risc_flash()
8241 risc_size = be32_to_cpu((__force __be32)dcode[2]); in qla24xx_load_risc_flash()
8244 j, faddr, risc_size); in qla24xx_load_risc_flash()
8245 if (!risc_size || !~risc_size) { in qla24xx_load_risc_flash()
8253 risc_size -= 8; in qla24xx_load_risc_flash()
8257 j, risc_size); in qla24xx_load_risc_flash()
8258 fwdt->template = vmalloc(risc_size * sizeof(*dcode)); in qla24xx_load_risc_flash()
8266 qla24xx_read_flash_data(vha, dcode, faddr, risc_size); in qla24xx_load_risc_flash()
8278 if (dlen > risc_size * sizeof(*dcode)) { in qla24xx_load_risc_flash()
8281 j, dlen - risc_size * sizeof(*dcode)); in qla24xx_load_risc_flash()
8289 faddr += risc_size + 1; in qla24xx_load_risc_flash()
8311 uint32_t risc_addr, risc_size, fwclen, wlen, *seg; in qla2x00_load_risc() local
8357 risc_size = be16_to_cpu(fwcode[3]); in qla2x00_load_risc()
8360 fwclen += risc_size * sizeof(uint16_t); in qla2x00_load_risc()
8369 while (risc_size > 0 && rval == QLA_SUCCESS) { in qla2x00_load_risc()
8371 if (wlen > risc_size) in qla2x00_load_risc()
8372 wlen = risc_size; in qla2x00_load_risc()
8391 risc_size -= wlen; in qla2x00_load_risc()
8411 uint32_t risc_addr, risc_size, risc_attr = 0; in qla24xx_load_risc_blob() local
8450 risc_size = be32_to_cpu(fwcode[3]); in qla24xx_load_risc_blob()
8458 for (fragment = 0; risc_size; fragment++) { in qla24xx_load_risc_blob()
8459 if (dlen > risc_size) in qla24xx_load_risc_blob()
8460 dlen = risc_size; in qla24xx_load_risc_blob()
8481 risc_size -= dlen; in qla24xx_load_risc_blob()
8495 risc_size = be32_to_cpu(fwcode[2]); in qla24xx_load_risc_blob()
8499 risc_size); in qla24xx_load_risc_blob()
8500 if (!risc_size || !~risc_size) { in qla24xx_load_risc_blob()
8508 risc_size -= 8; in qla24xx_load_risc_blob()
8512 j, risc_size); in qla24xx_load_risc_blob()
8513 fwdt->template = vmalloc(risc_size * sizeof(*dcode)); in qla24xx_load_risc_blob()
8521 for (i = 0; i < risc_size; i++) in qla24xx_load_risc_blob()
8534 if (dlen > risc_size * sizeof(*dcode)) { in qla24xx_load_risc_blob()
8537 j, dlen - risc_size * sizeof(*dcode)); in qla24xx_load_risc_blob()
8545 fwcode += risc_size + 1; in qla24xx_load_risc_blob()