Lines Matching refs:dcode
8167 uint32_t *dcode; in qla24xx_load_risc_flash() local
8176 dcode = (uint32_t *)req->ring; in qla24xx_load_risc_flash()
8177 qla24xx_read_flash_data(vha, dcode, faddr, 8); in qla24xx_load_risc_flash()
8178 if (qla24xx_risc_firmware_invalid(dcode)) { in qla24xx_load_risc_flash()
8184 dcode[0], dcode[1], dcode[2], dcode[3]); in qla24xx_load_risc_flash()
8189 dcode = (uint32_t *)req->ring; in qla24xx_load_risc_flash()
8195 qla24xx_read_flash_data(vha, dcode, faddr, 10); in qla24xx_load_risc_flash()
8196 risc_addr = be32_to_cpu((__force __be32)dcode[2]); in qla24xx_load_risc_flash()
8197 risc_size = be32_to_cpu((__force __be32)dcode[3]); in qla24xx_load_risc_flash()
8200 risc_attr = be32_to_cpu((__force __be32)dcode[9]); in qla24xx_load_risc_flash()
8211 qla24xx_read_flash_data(vha, dcode, faddr, dlen); in qla24xx_load_risc_flash()
8213 dcode[i] = swab32(dcode[i]); in qla24xx_load_risc_flash()
8239 dcode = (uint32_t *)req->ring; in qla24xx_load_risc_flash()
8240 qla24xx_read_flash_data(vha, dcode, faddr, 7); in qla24xx_load_risc_flash()
8241 risc_size = be32_to_cpu((__force __be32)dcode[2]); in qla24xx_load_risc_flash()
8258 fwdt->template = vmalloc(risc_size * sizeof(*dcode)); in qla24xx_load_risc_flash()
8265 dcode = fwdt->template; in qla24xx_load_risc_flash()
8266 qla24xx_read_flash_data(vha, dcode, faddr, risc_size); in qla24xx_load_risc_flash()
8268 if (!qla27xx_fwdt_template_valid(dcode)) { in qla24xx_load_risc_flash()
8274 dlen = qla27xx_fwdt_template_size(dcode); in qla24xx_load_risc_flash()
8277 j, dlen, dlen / sizeof(*dcode)); 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()
8409 uint32_t *dcode; in qla24xx_load_risc_blob() local
8432 dcode = (__force uint32_t *)fwcode; in qla24xx_load_risc_blob()
8433 if (qla24xx_risc_firmware_invalid(dcode)) { in qla24xx_load_risc_blob()
8439 dcode[0], dcode[1], dcode[2], dcode[3]); in qla24xx_load_risc_blob()
8443 dcode = (uint32_t *)req->ring; in qla24xx_load_risc_blob()
8469 dcode[i] = swab32((__force u32)fwcode[i]); in qla24xx_load_risc_blob()
8513 fwdt->template = vmalloc(risc_size * sizeof(*dcode)); in qla24xx_load_risc_blob()
8520 dcode = fwdt->template; in qla24xx_load_risc_blob()
8522 dcode[i] = (__force u32)fwcode[i]; in qla24xx_load_risc_blob()
8524 if (!qla27xx_fwdt_template_valid(dcode)) { in qla24xx_load_risc_blob()
8530 dlen = qla27xx_fwdt_template_size(dcode); in qla24xx_load_risc_blob()
8533 j, dlen, dlen / sizeof(*dcode)); 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()