Lines Matching refs:dcode

5335 	uint32_t *dcode, dlen;  in qla24xx_load_risc_flash()  local
5348 dcode = (uint32_t *)req->ring; in qla24xx_load_risc_flash()
5352 qla24xx_read_flash_data(vha, dcode, faddr + 4, 4); in qla24xx_load_risc_flash()
5354 dcode[i] = be32_to_cpu(dcode[i]); in qla24xx_load_risc_flash()
5355 if ((dcode[0] == 0xffffffff && dcode[1] == 0xffffffff && in qla24xx_load_risc_flash()
5356 dcode[2] == 0xffffffff && dcode[3] == 0xffffffff) || in qla24xx_load_risc_flash()
5357 (dcode[0] == 0 && dcode[1] == 0 && dcode[2] == 0 && in qla24xx_load_risc_flash()
5358 dcode[3] == 0)) { in qla24xx_load_risc_flash()
5364 dcode[0], dcode[1], dcode[2], dcode[3]); in qla24xx_load_risc_flash()
5371 qla24xx_read_flash_data(vha, dcode, faddr, 4); in qla24xx_load_risc_flash()
5373 risc_addr = be32_to_cpu(dcode[2]); in qla24xx_load_risc_flash()
5375 risc_size = be32_to_cpu(dcode[3]); in qla24xx_load_risc_flash()
5388 qla24xx_read_flash_data(vha, dcode, faddr, dlen); in qla24xx_load_risc_flash()
5390 dcode[i] = swab32(dcode[i]); in qla24xx_load_risc_flash()
5421 qla24xx_read_flash_data(vha, dcode, faddr, 7); in qla24xx_load_risc_flash()
5422 risc_size = be32_to_cpu(dcode[2]); in qla24xx_load_risc_flash()
5428 dlen = (risc_size - 8) * sizeof(*dcode); in qla24xx_load_risc_flash()
5440 dcode = ha->fw_dump_template; in qla24xx_load_risc_flash()
5441 qla24xx_read_flash_data(vha, dcode, faddr, risc_size); in qla24xx_load_risc_flash()
5443 dcode[i] = le32_to_cpu(dcode[i]); in qla24xx_load_risc_flash()
5445 if (!qla27xx_fwdt_template_valid(dcode)) { in qla24xx_load_risc_flash()
5451 dlen = qla27xx_fwdt_template_size(dcode); in qla24xx_load_risc_flash()
5454 if (dlen > risc_size * sizeof(*dcode)) { in qla24xx_load_risc_flash()
5457 (uint32_t)(dlen - risc_size * sizeof(*dcode))); in qla24xx_load_risc_flash()
5480 dcode = ha->fw_dump_template; in qla24xx_load_risc_flash()
5481 risc_size = dlen / sizeof(*dcode); in qla24xx_load_risc_flash()
5482 memcpy(dcode, qla27xx_fwdt_template_default(), dlen); in qla24xx_load_risc_flash()
5484 dcode[i] = be32_to_cpu(dcode[i]); in qla24xx_load_risc_flash()
5613 uint32_t *dcode, dlen; in qla24xx_load_risc_blob() local
5641 dcode = (uint32_t *)req->ring; in qla24xx_load_risc_blob()
5654 dcode[i] = be32_to_cpu(fwcode[i + 4]); in qla24xx_load_risc_blob()
5655 if ((dcode[0] == 0xffffffff && dcode[1] == 0xffffffff && in qla24xx_load_risc_blob()
5656 dcode[2] == 0xffffffff && dcode[3] == 0xffffffff) || in qla24xx_load_risc_blob()
5657 (dcode[0] == 0 && dcode[1] == 0 && dcode[2] == 0 && in qla24xx_load_risc_blob()
5658 dcode[3] == 0)) { in qla24xx_load_risc_blob()
5664 dcode[0], dcode[1], dcode[2], dcode[3]); in qla24xx_load_risc_blob()
5693 dcode[i] = swab32(fwcode[i]); in qla24xx_load_risc_blob()
5743 dcode = ha->fw_dump_template; in qla24xx_load_risc_blob()
5745 dcode[i] = le32_to_cpu(fwcode[i]); in qla24xx_load_risc_blob()
5747 if (!qla27xx_fwdt_template_valid(dcode)) { in qla24xx_load_risc_blob()
5753 dlen = qla27xx_fwdt_template_size(dcode); in qla24xx_load_risc_blob()
5782 dcode = ha->fw_dump_template; in qla24xx_load_risc_blob()
5786 dcode[i] = be32_to_cpu(fwcode[i]); in qla24xx_load_risc_blob()