Lines Matching refs:dcode

8099 	uint32_t *dcode;  in qla24xx_load_risc_flash()  local
8108 dcode = (uint32_t *)req->ring; in qla24xx_load_risc_flash()
8109 qla24xx_read_flash_data(vha, dcode, faddr, 8); in qla24xx_load_risc_flash()
8110 if (qla24xx_risc_firmware_invalid(dcode)) { in qla24xx_load_risc_flash()
8116 dcode[0], dcode[1], dcode[2], dcode[3]); in qla24xx_load_risc_flash()
8121 dcode = (uint32_t *)req->ring; in qla24xx_load_risc_flash()
8127 qla24xx_read_flash_data(vha, dcode, faddr, 10); in qla24xx_load_risc_flash()
8128 risc_addr = be32_to_cpu((__force __be32)dcode[2]); in qla24xx_load_risc_flash()
8129 risc_size = be32_to_cpu((__force __be32)dcode[3]); in qla24xx_load_risc_flash()
8132 risc_attr = be32_to_cpu((__force __be32)dcode[9]); in qla24xx_load_risc_flash()
8143 qla24xx_read_flash_data(vha, dcode, faddr, dlen); in qla24xx_load_risc_flash()
8145 dcode[i] = swab32(dcode[i]); in qla24xx_load_risc_flash()
8171 dcode = (uint32_t *)req->ring; in qla24xx_load_risc_flash()
8172 qla24xx_read_flash_data(vha, dcode, faddr, 7); in qla24xx_load_risc_flash()
8173 risc_size = be32_to_cpu((__force __be32)dcode[2]); in qla24xx_load_risc_flash()
8190 fwdt->template = vmalloc(risc_size * sizeof(*dcode)); in qla24xx_load_risc_flash()
8197 dcode = fwdt->template; in qla24xx_load_risc_flash()
8198 qla24xx_read_flash_data(vha, dcode, faddr, risc_size); in qla24xx_load_risc_flash()
8200 if (!qla27xx_fwdt_template_valid(dcode)) { in qla24xx_load_risc_flash()
8206 dlen = qla27xx_fwdt_template_size(dcode); in qla24xx_load_risc_flash()
8209 j, dlen, dlen / sizeof(*dcode)); in qla24xx_load_risc_flash()
8210 if (dlen > risc_size * sizeof(*dcode)) { in qla24xx_load_risc_flash()
8213 j, dlen - risc_size * sizeof(*dcode)); in qla24xx_load_risc_flash()
8341 uint32_t *dcode; in qla24xx_load_risc_blob() local
8364 dcode = (__force uint32_t *)fwcode; in qla24xx_load_risc_blob()
8365 if (qla24xx_risc_firmware_invalid(dcode)) { in qla24xx_load_risc_blob()
8371 dcode[0], dcode[1], dcode[2], dcode[3]); in qla24xx_load_risc_blob()
8375 dcode = (uint32_t *)req->ring; in qla24xx_load_risc_blob()
8401 dcode[i] = swab32((__force u32)fwcode[i]); in qla24xx_load_risc_blob()
8445 fwdt->template = vmalloc(risc_size * sizeof(*dcode)); in qla24xx_load_risc_blob()
8452 dcode = fwdt->template; in qla24xx_load_risc_blob()
8454 dcode[i] = (__force u32)fwcode[i]; in qla24xx_load_risc_blob()
8456 if (!qla27xx_fwdt_template_valid(dcode)) { in qla24xx_load_risc_blob()
8462 dlen = qla27xx_fwdt_template_size(dcode); in qla24xx_load_risc_blob()
8465 j, dlen, dlen / sizeof(*dcode)); in qla24xx_load_risc_blob()
8466 if (dlen > risc_size * sizeof(*dcode)) { in qla24xx_load_risc_blob()
8469 j, dlen - risc_size * sizeof(*dcode)); in qla24xx_load_risc_blob()