Lines Matching refs:risc_size
5333 uint32_t risc_size; in qla24xx_load_risc_flash() local
5371 risc_size = be32_to_cpu(dcode[3]); in qla24xx_load_risc_flash()
5374 while (risc_size > 0 && rval == QLA_SUCCESS) { in qla24xx_load_risc_flash()
5376 if (dlen > risc_size) in qla24xx_load_risc_flash()
5377 dlen = risc_size; in qla24xx_load_risc_flash()
5399 risc_size -= dlen; in qla24xx_load_risc_flash()
5418 risc_size = be32_to_cpu(dcode[2]); in qla24xx_load_risc_flash()
5420 "-> array size %x dwords\n", risc_size); in qla24xx_load_risc_flash()
5421 if (risc_size == 0 || risc_size == ~0) in qla24xx_load_risc_flash()
5424 dlen = (risc_size - 8) * sizeof(*dcode); in qla24xx_load_risc_flash()
5430 "Failed fwdump template allocate %x bytes.\n", risc_size); in qla24xx_load_risc_flash()
5435 risc_size -= 8; in qla24xx_load_risc_flash()
5437 qla24xx_read_flash_data(vha, dcode, faddr, risc_size); in qla24xx_load_risc_flash()
5438 for (i = 0; i < risc_size; i++) in qla24xx_load_risc_flash()
5450 if (dlen > risc_size * sizeof(*dcode)) { in qla24xx_load_risc_flash()
5453 (uint32_t)(dlen - risc_size * sizeof(*dcode))); in qla24xx_load_risc_flash()
5472 "Failed fwdump template allocate %x bytes.\n", risc_size); in qla24xx_load_risc_flash()
5477 risc_size = dlen / sizeof(*dcode); in qla24xx_load_risc_flash()
5479 for (i = 0; i < risc_size; i++) in qla24xx_load_risc_flash()
5511 uint32_t risc_addr, risc_size, fwclen, wlen, *seg; in qla2x00_load_risc() local
5557 risc_size = be16_to_cpu(fwcode[3]); in qla2x00_load_risc()
5560 fwclen += risc_size * sizeof(uint16_t); in qla2x00_load_risc()
5569 while (risc_size > 0 && rval == QLA_SUCCESS) { in qla2x00_load_risc()
5571 if (wlen > risc_size) in qla2x00_load_risc()
5572 wlen = risc_size; in qla2x00_load_risc()
5591 risc_size -= wlen; in qla2x00_load_risc()
5611 uint32_t risc_size; in qla24xx_load_risc_blob() local
5667 risc_size = be32_to_cpu(fwcode[3]); in qla24xx_load_risc_blob()
5670 fwclen += risc_size * sizeof(uint32_t); in qla24xx_load_risc_blob()
5679 while (risc_size > 0 && rval == QLA_SUCCESS) { in qla24xx_load_risc_blob()
5681 if (dlen > risc_size) in qla24xx_load_risc_blob()
5682 dlen = risc_size; in qla24xx_load_risc_blob()
5702 risc_size -= dlen; in qla24xx_load_risc_blob()
5721 risc_size = be32_to_cpu(fwcode[2]); in qla24xx_load_risc_blob()
5723 "-> array size %x dwords\n", risc_size); in qla24xx_load_risc_blob()
5724 if (risc_size == 0 || risc_size == ~0) in qla24xx_load_risc_blob()
5727 dlen = (risc_size - 8) * sizeof(*fwcode); in qla24xx_load_risc_blob()
5733 "Failed fwdump template allocate %x bytes.\n", risc_size); in qla24xx_load_risc_blob()
5738 risc_size -= 8; in qla24xx_load_risc_blob()
5740 for (i = 0; i < risc_size; i++) in qla24xx_load_risc_blob()
5752 if (dlen > risc_size * sizeof(*fwcode)) { in qla24xx_load_risc_blob()
5755 (uint32_t)(dlen - risc_size * sizeof(*fwcode))); in qla24xx_load_risc_blob()
5774 "Failed fwdump template allocate %x bytes.\n", risc_size); in qla24xx_load_risc_blob()
5779 risc_size = dlen / sizeof(*fwcode); in qla24xx_load_risc_blob()
5781 for (i = 0; i < risc_size; i++) in qla24xx_load_risc_blob()