Lines Matching refs:risc_size
7752 uint32_t risc_addr, risc_size, risc_attr = 0; in qla24xx_load_risc_flash() local
7781 risc_size = be32_to_cpu((__force __be32)dcode[3]); in qla24xx_load_risc_flash()
7788 for (fragment = 0; risc_size; fragment++) { in qla24xx_load_risc_flash()
7789 if (dlen > risc_size) in qla24xx_load_risc_flash()
7790 dlen = risc_size; in qla24xx_load_risc_flash()
7809 risc_size -= dlen; in qla24xx_load_risc_flash()
7826 risc_size = be32_to_cpu((__force __be32)dcode[2]); in qla24xx_load_risc_flash()
7829 j, faddr, risc_size); in qla24xx_load_risc_flash()
7830 if (!risc_size || !~risc_size) { in qla24xx_load_risc_flash()
7838 risc_size -= 8; in qla24xx_load_risc_flash()
7842 j, risc_size); in qla24xx_load_risc_flash()
7843 fwdt->template = vmalloc(risc_size * sizeof(*dcode)); in qla24xx_load_risc_flash()
7851 qla24xx_read_flash_data(vha, dcode, faddr, risc_size); in qla24xx_load_risc_flash()
7863 if (dlen > risc_size * sizeof(*dcode)) { in qla24xx_load_risc_flash()
7866 j, dlen - risc_size * sizeof(*dcode)); in qla24xx_load_risc_flash()
7874 faddr += risc_size + 1; in qla24xx_load_risc_flash()
7897 uint32_t risc_addr, risc_size, fwclen, wlen, *seg; in qla2x00_load_risc() local
7943 risc_size = be16_to_cpu(fwcode[3]); in qla2x00_load_risc()
7946 fwclen += risc_size * sizeof(uint16_t); in qla2x00_load_risc()
7955 while (risc_size > 0 && rval == QLA_SUCCESS) { in qla2x00_load_risc()
7957 if (wlen > risc_size) in qla2x00_load_risc()
7958 wlen = risc_size; in qla2x00_load_risc()
7977 risc_size -= wlen; in qla2x00_load_risc()
7997 uint32_t risc_addr, risc_size, risc_attr = 0; in qla24xx_load_risc_blob() local
8036 risc_size = be32_to_cpu(fwcode[3]); in qla24xx_load_risc_blob()
8044 for (fragment = 0; risc_size; fragment++) { in qla24xx_load_risc_blob()
8045 if (dlen > risc_size) in qla24xx_load_risc_blob()
8046 dlen = risc_size; in qla24xx_load_risc_blob()
8067 risc_size -= dlen; in qla24xx_load_risc_blob()
8082 risc_size = be32_to_cpu(fwcode[2]); in qla24xx_load_risc_blob()
8086 risc_size); in qla24xx_load_risc_blob()
8087 if (!risc_size || !~risc_size) { in qla24xx_load_risc_blob()
8095 risc_size -= 8; in qla24xx_load_risc_blob()
8099 j, risc_size); in qla24xx_load_risc_blob()
8100 fwdt->template = vmalloc(risc_size * sizeof(*dcode)); in qla24xx_load_risc_blob()
8108 for (i = 0; i < risc_size; i++) in qla24xx_load_risc_blob()
8121 if (dlen > risc_size * sizeof(*dcode)) { in qla24xx_load_risc_blob()
8124 j, dlen - risc_size * sizeof(*dcode)); in qla24xx_load_risc_blob()
8132 fwcode += risc_size + 1; in qla24xx_load_risc_blob()