Lines Matching refs:dlen
5335 uint32_t *dcode, dlen; in qla24xx_load_risc_flash() local
5379 dlen = (uint32_t)(ha->fw_transfer_size >> 2); in qla24xx_load_risc_flash()
5380 if (dlen > risc_size) in qla24xx_load_risc_flash()
5381 dlen = risc_size; in qla24xx_load_risc_flash()
5386 risc_addr, dlen, faddr); in qla24xx_load_risc_flash()
5388 qla24xx_read_flash_data(vha, dcode, faddr, dlen); in qla24xx_load_risc_flash()
5389 for (i = 0; i < dlen; i++) in qla24xx_load_risc_flash()
5393 dlen); in qla24xx_load_risc_flash()
5401 faddr += dlen; in qla24xx_load_risc_flash()
5402 risc_addr += dlen; in qla24xx_load_risc_flash()
5403 risc_size -= dlen; in qla24xx_load_risc_flash()
5428 dlen = (risc_size - 8) * sizeof(*dcode); in qla24xx_load_risc_flash()
5430 "-> template allocating %x bytes...\n", dlen); in qla24xx_load_risc_flash()
5431 ha->fw_dump_template = vmalloc(dlen); in qla24xx_load_risc_flash()
5451 dlen = qla27xx_fwdt_template_size(dcode); in qla24xx_load_risc_flash()
5453 "-> template size %x bytes\n", dlen); 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()
5460 ha->fw_dump_template_len = dlen; in qla24xx_load_risc_flash()
5470 dlen = qla27xx_fwdt_template_default_size(); in qla24xx_load_risc_flash()
5472 "-> template allocating %x bytes...\n", dlen); in qla24xx_load_risc_flash()
5473 ha->fw_dump_template = vmalloc(dlen); 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()
5492 dlen = qla27xx_fwdt_template_size(ha->fw_dump_template); in qla24xx_load_risc_flash()
5494 "-> template size %x bytes\n", dlen); in qla24xx_load_risc_flash()
5495 ha->fw_dump_template_len = dlen; in qla24xx_load_risc_flash()
5613 uint32_t *dcode, dlen; in qla24xx_load_risc_blob() local
5684 dlen = (uint32_t)(ha->fw_transfer_size >> 2); in qla24xx_load_risc_blob()
5685 if (dlen > risc_size) in qla24xx_load_risc_blob()
5686 dlen = risc_size; in qla24xx_load_risc_blob()
5690 "number of dwords 0x%x.\n", risc_addr, dlen); in qla24xx_load_risc_blob()
5692 for (i = 0; i < dlen; i++) in qla24xx_load_risc_blob()
5696 dlen); in qla24xx_load_risc_blob()
5704 fwcode += dlen; in qla24xx_load_risc_blob()
5705 risc_addr += dlen; in qla24xx_load_risc_blob()
5706 risc_size -= dlen; in qla24xx_load_risc_blob()
5731 dlen = (risc_size - 8) * sizeof(*fwcode); in qla24xx_load_risc_blob()
5733 "-> template allocating %x bytes...\n", dlen); in qla24xx_load_risc_blob()
5734 ha->fw_dump_template = vmalloc(dlen); in qla24xx_load_risc_blob()
5753 dlen = qla27xx_fwdt_template_size(dcode); in qla24xx_load_risc_blob()
5755 "-> template size %x bytes\n", dlen); in qla24xx_load_risc_blob()
5756 if (dlen > risc_size * sizeof(*fwcode)) { in qla24xx_load_risc_blob()
5759 (uint32_t)(dlen - risc_size * sizeof(*fwcode))); in qla24xx_load_risc_blob()
5762 ha->fw_dump_template_len = dlen; in qla24xx_load_risc_blob()
5772 dlen = qla27xx_fwdt_template_default_size(); in qla24xx_load_risc_blob()
5774 "-> template allocating %x bytes...\n", dlen); in qla24xx_load_risc_blob()
5775 ha->fw_dump_template = vmalloc(dlen); in qla24xx_load_risc_blob()
5783 risc_size = dlen / sizeof(*fwcode); in qla24xx_load_risc_blob()
5794 dlen = qla27xx_fwdt_template_size(ha->fw_dump_template); in qla24xx_load_risc_blob()
5796 "-> template size %x bytes\n", dlen); in qla24xx_load_risc_blob()
5797 ha->fw_dump_template_len = dlen; in qla24xx_load_risc_blob()