Lines Matching refs:dlen
5331 uint32_t *dcode, dlen; in qla24xx_load_risc_flash() local
5375 dlen = (uint32_t)(ha->fw_transfer_size >> 2); in qla24xx_load_risc_flash()
5376 if (dlen > risc_size) in qla24xx_load_risc_flash()
5377 dlen = risc_size; in qla24xx_load_risc_flash()
5382 risc_addr, dlen, faddr); in qla24xx_load_risc_flash()
5384 qla24xx_read_flash_data(vha, dcode, faddr, dlen); in qla24xx_load_risc_flash()
5385 for (i = 0; i < dlen; i++) in qla24xx_load_risc_flash()
5389 dlen); in qla24xx_load_risc_flash()
5397 faddr += dlen; in qla24xx_load_risc_flash()
5398 risc_addr += dlen; in qla24xx_load_risc_flash()
5399 risc_size -= dlen; in qla24xx_load_risc_flash()
5424 dlen = (risc_size - 8) * sizeof(*dcode); in qla24xx_load_risc_flash()
5426 "-> template allocating %x bytes...\n", dlen); in qla24xx_load_risc_flash()
5427 ha->fw_dump_template = vmalloc(dlen); in qla24xx_load_risc_flash()
5447 dlen = qla27xx_fwdt_template_size(dcode); in qla24xx_load_risc_flash()
5449 "-> template size %x bytes\n", dlen); 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()
5456 ha->fw_dump_template_len = dlen; in qla24xx_load_risc_flash()
5466 dlen = qla27xx_fwdt_template_default_size(); in qla24xx_load_risc_flash()
5468 "-> template allocating %x bytes...\n", dlen); in qla24xx_load_risc_flash()
5469 ha->fw_dump_template = vmalloc(dlen); 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()
5488 dlen = qla27xx_fwdt_template_size(ha->fw_dump_template); in qla24xx_load_risc_flash()
5490 "-> template size %x bytes\n", dlen); in qla24xx_load_risc_flash()
5491 ha->fw_dump_template_len = dlen; in qla24xx_load_risc_flash()
5609 uint32_t *dcode, dlen; in qla24xx_load_risc_blob() local
5680 dlen = (uint32_t)(ha->fw_transfer_size >> 2); in qla24xx_load_risc_blob()
5681 if (dlen > risc_size) in qla24xx_load_risc_blob()
5682 dlen = risc_size; in qla24xx_load_risc_blob()
5686 "number of dwords 0x%x.\n", risc_addr, dlen); in qla24xx_load_risc_blob()
5688 for (i = 0; i < dlen; i++) in qla24xx_load_risc_blob()
5692 dlen); in qla24xx_load_risc_blob()
5700 fwcode += dlen; in qla24xx_load_risc_blob()
5701 risc_addr += dlen; in qla24xx_load_risc_blob()
5702 risc_size -= dlen; in qla24xx_load_risc_blob()
5727 dlen = (risc_size - 8) * sizeof(*fwcode); in qla24xx_load_risc_blob()
5729 "-> template allocating %x bytes...\n", dlen); in qla24xx_load_risc_blob()
5730 ha->fw_dump_template = vmalloc(dlen); in qla24xx_load_risc_blob()
5749 dlen = qla27xx_fwdt_template_size(dcode); in qla24xx_load_risc_blob()
5751 "-> template size %x bytes\n", dlen); in qla24xx_load_risc_blob()
5752 if (dlen > risc_size * sizeof(*fwcode)) { in qla24xx_load_risc_blob()
5755 (uint32_t)(dlen - risc_size * sizeof(*fwcode))); in qla24xx_load_risc_blob()
5758 ha->fw_dump_template_len = dlen; in qla24xx_load_risc_blob()
5768 dlen = qla27xx_fwdt_template_default_size(); in qla24xx_load_risc_blob()
5770 "-> template allocating %x bytes...\n", dlen); in qla24xx_load_risc_blob()
5771 ha->fw_dump_template = vmalloc(dlen); in qla24xx_load_risc_blob()
5779 risc_size = dlen / sizeof(*fwcode); in qla24xx_load_risc_blob()
5790 dlen = qla27xx_fwdt_template_size(ha->fw_dump_template); in qla24xx_load_risc_blob()
5792 "-> template size %x bytes\n", dlen); in qla24xx_load_risc_blob()
5793 ha->fw_dump_template_len = dlen; in qla24xx_load_risc_blob()