Lines Matching refs:dcode
7895 uint32_t *dcode; in qla24xx_load_risc_flash() local
7904 dcode = (uint32_t *)req->ring; in qla24xx_load_risc_flash()
7905 qla24xx_read_flash_data(vha, dcode, faddr, 8); in qla24xx_load_risc_flash()
7906 if (qla24xx_risc_firmware_invalid(dcode)) { in qla24xx_load_risc_flash()
7912 dcode[0], dcode[1], dcode[2], dcode[3]); in qla24xx_load_risc_flash()
7917 dcode = (uint32_t *)req->ring; in qla24xx_load_risc_flash()
7923 qla24xx_read_flash_data(vha, dcode, faddr, 10); in qla24xx_load_risc_flash()
7924 risc_addr = be32_to_cpu((__force __be32)dcode[2]); in qla24xx_load_risc_flash()
7925 risc_size = be32_to_cpu((__force __be32)dcode[3]); in qla24xx_load_risc_flash()
7928 risc_attr = be32_to_cpu((__force __be32)dcode[9]); in qla24xx_load_risc_flash()
7939 qla24xx_read_flash_data(vha, dcode, faddr, dlen); in qla24xx_load_risc_flash()
7941 dcode[i] = swab32(dcode[i]); in qla24xx_load_risc_flash()
7968 dcode = (uint32_t *)req->ring; in qla24xx_load_risc_flash()
7969 qla24xx_read_flash_data(vha, dcode, faddr, 7); in qla24xx_load_risc_flash()
7970 risc_size = be32_to_cpu((__force __be32)dcode[2]); in qla24xx_load_risc_flash()
7987 fwdt->template = vmalloc(risc_size * sizeof(*dcode)); in qla24xx_load_risc_flash()
7994 dcode = fwdt->template; in qla24xx_load_risc_flash()
7995 qla24xx_read_flash_data(vha, dcode, faddr, risc_size); in qla24xx_load_risc_flash()
7997 if (!qla27xx_fwdt_template_valid(dcode)) { in qla24xx_load_risc_flash()
8003 dlen = qla27xx_fwdt_template_size(dcode); in qla24xx_load_risc_flash()
8006 j, dlen, dlen / sizeof(*dcode)); in qla24xx_load_risc_flash()
8007 if (dlen > risc_size * sizeof(*dcode)) { in qla24xx_load_risc_flash()
8010 j, dlen - risc_size * sizeof(*dcode)); in qla24xx_load_risc_flash()
8139 uint32_t *dcode; in qla24xx_load_risc_blob() local
8162 dcode = (__force uint32_t *)fwcode; in qla24xx_load_risc_blob()
8163 if (qla24xx_risc_firmware_invalid(dcode)) { in qla24xx_load_risc_blob()
8169 dcode[0], dcode[1], dcode[2], dcode[3]); in qla24xx_load_risc_blob()
8173 dcode = (uint32_t *)req->ring; in qla24xx_load_risc_blob()
8199 dcode[i] = swab32((__force u32)fwcode[i]); in qla24xx_load_risc_blob()
8244 fwdt->template = vmalloc(risc_size * sizeof(*dcode)); in qla24xx_load_risc_blob()
8251 dcode = fwdt->template; in qla24xx_load_risc_blob()
8253 dcode[i] = (__force u32)fwcode[i]; in qla24xx_load_risc_blob()
8255 if (!qla27xx_fwdt_template_valid(dcode)) { in qla24xx_load_risc_blob()
8261 dlen = qla27xx_fwdt_template_size(dcode); in qla24xx_load_risc_blob()
8264 j, dlen, dlen / sizeof(*dcode)); in qla24xx_load_risc_blob()
8265 if (dlen > risc_size * sizeof(*dcode)) { in qla24xx_load_risc_blob()
8268 j, dlen - risc_size * sizeof(*dcode)); in qla24xx_load_risc_blob()