Lines Matching refs:dcode
8038 uint32_t *dcode; in qla24xx_load_risc_flash() local
8047 dcode = (uint32_t *)req->ring; in qla24xx_load_risc_flash()
8048 qla24xx_read_flash_data(vha, dcode, faddr, 8); in qla24xx_load_risc_flash()
8049 if (qla24xx_risc_firmware_invalid(dcode)) { in qla24xx_load_risc_flash()
8055 dcode[0], dcode[1], dcode[2], dcode[3]); in qla24xx_load_risc_flash()
8060 dcode = (uint32_t *)req->ring; in qla24xx_load_risc_flash()
8066 qla24xx_read_flash_data(vha, dcode, faddr, 10); in qla24xx_load_risc_flash()
8067 risc_addr = be32_to_cpu((__force __be32)dcode[2]); in qla24xx_load_risc_flash()
8068 risc_size = be32_to_cpu((__force __be32)dcode[3]); in qla24xx_load_risc_flash()
8071 risc_attr = be32_to_cpu((__force __be32)dcode[9]); in qla24xx_load_risc_flash()
8082 qla24xx_read_flash_data(vha, dcode, faddr, dlen); in qla24xx_load_risc_flash()
8084 dcode[i] = swab32(dcode[i]); in qla24xx_load_risc_flash()
8110 dcode = (uint32_t *)req->ring; in qla24xx_load_risc_flash()
8111 qla24xx_read_flash_data(vha, dcode, faddr, 7); in qla24xx_load_risc_flash()
8112 risc_size = be32_to_cpu((__force __be32)dcode[2]); in qla24xx_load_risc_flash()
8129 fwdt->template = vmalloc(risc_size * sizeof(*dcode)); in qla24xx_load_risc_flash()
8136 dcode = fwdt->template; in qla24xx_load_risc_flash()
8137 qla24xx_read_flash_data(vha, dcode, faddr, risc_size); in qla24xx_load_risc_flash()
8139 if (!qla27xx_fwdt_template_valid(dcode)) { in qla24xx_load_risc_flash()
8145 dlen = qla27xx_fwdt_template_size(dcode); in qla24xx_load_risc_flash()
8148 j, dlen, dlen / sizeof(*dcode)); in qla24xx_load_risc_flash()
8149 if (dlen > risc_size * sizeof(*dcode)) { in qla24xx_load_risc_flash()
8152 j, dlen - risc_size * sizeof(*dcode)); in qla24xx_load_risc_flash()
8280 uint32_t *dcode; in qla24xx_load_risc_blob() local
8303 dcode = (__force uint32_t *)fwcode; in qla24xx_load_risc_blob()
8304 if (qla24xx_risc_firmware_invalid(dcode)) { in qla24xx_load_risc_blob()
8310 dcode[0], dcode[1], dcode[2], dcode[3]); in qla24xx_load_risc_blob()
8314 dcode = (uint32_t *)req->ring; in qla24xx_load_risc_blob()
8340 dcode[i] = swab32((__force u32)fwcode[i]); in qla24xx_load_risc_blob()
8384 fwdt->template = vmalloc(risc_size * sizeof(*dcode)); in qla24xx_load_risc_blob()
8391 dcode = fwdt->template; in qla24xx_load_risc_blob()
8393 dcode[i] = (__force u32)fwcode[i]; in qla24xx_load_risc_blob()
8395 if (!qla27xx_fwdt_template_valid(dcode)) { in qla24xx_load_risc_blob()
8401 dlen = qla27xx_fwdt_template_size(dcode); in qla24xx_load_risc_blob()
8404 j, dlen, dlen / sizeof(*dcode)); in qla24xx_load_risc_blob()
8405 if (dlen > risc_size * sizeof(*dcode)) { in qla24xx_load_risc_blob()
8408 j, dlen - risc_size * sizeof(*dcode)); in qla24xx_load_risc_blob()