Lines Matching refs:risc_size
8100 uint32_t risc_addr, risc_size, risc_attr = 0; in qla24xx_load_risc_flash() local
8129 risc_size = be32_to_cpu((__force __be32)dcode[3]); in qla24xx_load_risc_flash()
8136 for (fragment = 0; risc_size; fragment++) { in qla24xx_load_risc_flash()
8137 if (dlen > risc_size) in qla24xx_load_risc_flash()
8138 dlen = risc_size; in qla24xx_load_risc_flash()
8157 risc_size -= dlen; in qla24xx_load_risc_flash()
8173 risc_size = be32_to_cpu((__force __be32)dcode[2]); in qla24xx_load_risc_flash()
8176 j, faddr, risc_size); in qla24xx_load_risc_flash()
8177 if (!risc_size || !~risc_size) { in qla24xx_load_risc_flash()
8185 risc_size -= 8; in qla24xx_load_risc_flash()
8189 j, risc_size); in qla24xx_load_risc_flash()
8190 fwdt->template = vmalloc(risc_size * sizeof(*dcode)); in qla24xx_load_risc_flash()
8198 qla24xx_read_flash_data(vha, dcode, faddr, risc_size); in qla24xx_load_risc_flash()
8210 if (dlen > risc_size * sizeof(*dcode)) { in qla24xx_load_risc_flash()
8213 j, dlen - risc_size * sizeof(*dcode)); in qla24xx_load_risc_flash()
8221 faddr += risc_size + 1; in qla24xx_load_risc_flash()
8243 uint32_t risc_addr, risc_size, fwclen, wlen, *seg; in qla2x00_load_risc() local
8289 risc_size = be16_to_cpu(fwcode[3]); in qla2x00_load_risc()
8292 fwclen += risc_size * sizeof(uint16_t); in qla2x00_load_risc()
8301 while (risc_size > 0 && rval == QLA_SUCCESS) { in qla2x00_load_risc()
8303 if (wlen > risc_size) in qla2x00_load_risc()
8304 wlen = risc_size; in qla2x00_load_risc()
8323 risc_size -= wlen; in qla2x00_load_risc()
8343 uint32_t risc_addr, risc_size, risc_attr = 0; in qla24xx_load_risc_blob() local
8382 risc_size = be32_to_cpu(fwcode[3]); in qla24xx_load_risc_blob()
8390 for (fragment = 0; risc_size; fragment++) { in qla24xx_load_risc_blob()
8391 if (dlen > risc_size) in qla24xx_load_risc_blob()
8392 dlen = risc_size; in qla24xx_load_risc_blob()
8413 risc_size -= dlen; in qla24xx_load_risc_blob()
8427 risc_size = be32_to_cpu(fwcode[2]); in qla24xx_load_risc_blob()
8431 risc_size); in qla24xx_load_risc_blob()
8432 if (!risc_size || !~risc_size) { in qla24xx_load_risc_blob()
8440 risc_size -= 8; in qla24xx_load_risc_blob()
8444 j, risc_size); in qla24xx_load_risc_blob()
8445 fwdt->template = vmalloc(risc_size * sizeof(*dcode)); in qla24xx_load_risc_blob()
8453 for (i = 0; i < risc_size; i++) in qla24xx_load_risc_blob()
8466 if (dlen > risc_size * sizeof(*dcode)) { in qla24xx_load_risc_blob()
8469 j, dlen - risc_size * sizeof(*dcode)); in qla24xx_load_risc_blob()
8477 fwcode += risc_size + 1; in qla24xx_load_risc_blob()