Lines Matching refs:dcode
7828 uint32_t *dcode; in qla24xx_load_risc_flash() local
7837 dcode = (uint32_t *)req->ring; in qla24xx_load_risc_flash()
7838 qla24xx_read_flash_data(vha, dcode, faddr, 8); in qla24xx_load_risc_flash()
7839 if (qla24xx_risc_firmware_invalid(dcode)) { in qla24xx_load_risc_flash()
7845 dcode[0], dcode[1], dcode[2], dcode[3]); in qla24xx_load_risc_flash()
7850 dcode = (uint32_t *)req->ring; in qla24xx_load_risc_flash()
7856 qla24xx_read_flash_data(vha, dcode, faddr, 10); in qla24xx_load_risc_flash()
7857 risc_addr = be32_to_cpu((__force __be32)dcode[2]); in qla24xx_load_risc_flash()
7858 risc_size = be32_to_cpu((__force __be32)dcode[3]); in qla24xx_load_risc_flash()
7861 risc_attr = be32_to_cpu((__force __be32)dcode[9]); in qla24xx_load_risc_flash()
7872 qla24xx_read_flash_data(vha, dcode, faddr, dlen); in qla24xx_load_risc_flash()
7874 dcode[i] = swab32(dcode[i]); in qla24xx_load_risc_flash()
7901 dcode = (uint32_t *)req->ring; in qla24xx_load_risc_flash()
7902 qla24xx_read_flash_data(vha, dcode, faddr, 7); in qla24xx_load_risc_flash()
7903 risc_size = be32_to_cpu((__force __be32)dcode[2]); in qla24xx_load_risc_flash()
7920 fwdt->template = vmalloc(risc_size * sizeof(*dcode)); in qla24xx_load_risc_flash()
7927 dcode = fwdt->template; in qla24xx_load_risc_flash()
7928 qla24xx_read_flash_data(vha, dcode, faddr, risc_size); in qla24xx_load_risc_flash()
7930 if (!qla27xx_fwdt_template_valid(dcode)) { in qla24xx_load_risc_flash()
7936 dlen = qla27xx_fwdt_template_size(dcode); in qla24xx_load_risc_flash()
7939 j, dlen, dlen / sizeof(*dcode)); in qla24xx_load_risc_flash()
7940 if (dlen > risc_size * sizeof(*dcode)) { in qla24xx_load_risc_flash()
7943 j, dlen - risc_size * sizeof(*dcode)); in qla24xx_load_risc_flash()
8072 uint32_t *dcode; in qla24xx_load_risc_blob() local
8095 dcode = (__force uint32_t *)fwcode; in qla24xx_load_risc_blob()
8096 if (qla24xx_risc_firmware_invalid(dcode)) { in qla24xx_load_risc_blob()
8102 dcode[0], dcode[1], dcode[2], dcode[3]); in qla24xx_load_risc_blob()
8106 dcode = (uint32_t *)req->ring; in qla24xx_load_risc_blob()
8132 dcode[i] = swab32((__force u32)fwcode[i]); in qla24xx_load_risc_blob()
8177 fwdt->template = vmalloc(risc_size * sizeof(*dcode)); in qla24xx_load_risc_blob()
8184 dcode = fwdt->template; in qla24xx_load_risc_blob()
8186 dcode[i] = (__force u32)fwcode[i]; in qla24xx_load_risc_blob()
8188 if (!qla27xx_fwdt_template_valid(dcode)) { in qla24xx_load_risc_blob()
8194 dlen = qla27xx_fwdt_template_size(dcode); in qla24xx_load_risc_blob()
8197 j, dlen, dlen / sizeof(*dcode)); in qla24xx_load_risc_blob()
8198 if (dlen > risc_size * sizeof(*dcode)) { in qla24xx_load_risc_blob()
8201 j, dlen - risc_size * sizeof(*dcode)); in qla24xx_load_risc_blob()