Lines Matching refs:dcode

5331 	uint32_t *dcode, dlen;  in qla24xx_load_risc_flash()  local
5344 dcode = (uint32_t *)req->ring; in qla24xx_load_risc_flash()
5348 qla24xx_read_flash_data(vha, dcode, faddr + 4, 4); in qla24xx_load_risc_flash()
5350 dcode[i] = be32_to_cpu(dcode[i]); in qla24xx_load_risc_flash()
5351 if ((dcode[0] == 0xffffffff && dcode[1] == 0xffffffff && in qla24xx_load_risc_flash()
5352 dcode[2] == 0xffffffff && dcode[3] == 0xffffffff) || in qla24xx_load_risc_flash()
5353 (dcode[0] == 0 && dcode[1] == 0 && dcode[2] == 0 && in qla24xx_load_risc_flash()
5354 dcode[3] == 0)) { in qla24xx_load_risc_flash()
5360 dcode[0], dcode[1], dcode[2], dcode[3]); in qla24xx_load_risc_flash()
5367 qla24xx_read_flash_data(vha, dcode, faddr, 4); in qla24xx_load_risc_flash()
5369 risc_addr = be32_to_cpu(dcode[2]); in qla24xx_load_risc_flash()
5371 risc_size = be32_to_cpu(dcode[3]); in qla24xx_load_risc_flash()
5384 qla24xx_read_flash_data(vha, dcode, faddr, dlen); in qla24xx_load_risc_flash()
5386 dcode[i] = swab32(dcode[i]); in qla24xx_load_risc_flash()
5417 qla24xx_read_flash_data(vha, dcode, faddr, 7); in qla24xx_load_risc_flash()
5418 risc_size = be32_to_cpu(dcode[2]); in qla24xx_load_risc_flash()
5424 dlen = (risc_size - 8) * sizeof(*dcode); in qla24xx_load_risc_flash()
5436 dcode = ha->fw_dump_template; in qla24xx_load_risc_flash()
5437 qla24xx_read_flash_data(vha, dcode, faddr, risc_size); in qla24xx_load_risc_flash()
5439 dcode[i] = le32_to_cpu(dcode[i]); in qla24xx_load_risc_flash()
5441 if (!qla27xx_fwdt_template_valid(dcode)) { in qla24xx_load_risc_flash()
5447 dlen = qla27xx_fwdt_template_size(dcode); 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()
5476 dcode = ha->fw_dump_template; in qla24xx_load_risc_flash()
5477 risc_size = dlen / sizeof(*dcode); in qla24xx_load_risc_flash()
5478 memcpy(dcode, qla27xx_fwdt_template_default(), dlen); in qla24xx_load_risc_flash()
5480 dcode[i] = be32_to_cpu(dcode[i]); in qla24xx_load_risc_flash()
5609 uint32_t *dcode, dlen; in qla24xx_load_risc_blob() local
5637 dcode = (uint32_t *)req->ring; in qla24xx_load_risc_blob()
5650 dcode[i] = be32_to_cpu(fwcode[i + 4]); in qla24xx_load_risc_blob()
5651 if ((dcode[0] == 0xffffffff && dcode[1] == 0xffffffff && in qla24xx_load_risc_blob()
5652 dcode[2] == 0xffffffff && dcode[3] == 0xffffffff) || in qla24xx_load_risc_blob()
5653 (dcode[0] == 0 && dcode[1] == 0 && dcode[2] == 0 && in qla24xx_load_risc_blob()
5654 dcode[3] == 0)) { in qla24xx_load_risc_blob()
5660 dcode[0], dcode[1], dcode[2], dcode[3]); in qla24xx_load_risc_blob()
5689 dcode[i] = swab32(fwcode[i]); in qla24xx_load_risc_blob()
5739 dcode = ha->fw_dump_template; in qla24xx_load_risc_blob()
5741 dcode[i] = le32_to_cpu(fwcode[i]); in qla24xx_load_risc_blob()
5743 if (!qla27xx_fwdt_template_valid(dcode)) { in qla24xx_load_risc_blob()
5749 dlen = qla27xx_fwdt_template_size(dcode); in qla24xx_load_risc_blob()
5778 dcode = ha->fw_dump_template; in qla24xx_load_risc_blob()
5782 dcode[i] = be32_to_cpu(fwcode[i]); in qla24xx_load_risc_blob()