Lines Matching refs:risc_size
8454 uint32_t risc_addr, risc_size, risc_attr = 0;
8487 risc_size = be32_to_cpu((__force __be32)dcode[3]);
8494 for (fragment = 0; risc_size; fragment++) {
8495 if (dlen > risc_size)
8496 dlen = risc_size;
8521 risc_size -= dlen;
8544 risc_size = be32_to_cpu((__force __be32)dcode[2]);
8547 j, faddr, risc_size);
8548 if (!risc_size || !~risc_size) {
8556 risc_size -= 8;
8560 j, risc_size);
8561 fwdt->template = vmalloc_array(risc_size, sizeof(*dcode));
8569 rval = qla24xx_read_flash_data(vha, dcode, faddr, risc_size);
8582 if (dlen > risc_size * sizeof(*dcode)) {
8585 j, dlen - risc_size * sizeof(*dcode));
8593 faddr += risc_size + 1;
8613 uint32_t risc_addr, risc_size, fwclen, wlen, *seg;
8657 risc_size = be16_to_cpu(fwcode[3]);
8660 fwclen += risc_size * sizeof(uint16_t);
8669 while (risc_size > 0 && rval == QLA_SUCCESS) {
8671 if (wlen > risc_size)
8672 wlen = risc_size;
8691 risc_size -= wlen;
8711 uint32_t risc_addr, risc_size, risc_attr = 0;
8750 risc_size = be32_to_cpu(fwcode[3]);
8758 for (fragment = 0; risc_size; fragment++) {
8759 if (dlen > risc_size)
8760 dlen = risc_size;
8781 risc_size -= dlen;
8795 risc_size = be32_to_cpu(fwcode[2]);
8799 risc_size);
8800 if (!risc_size || !~risc_size) {
8808 risc_size -= 8;
8812 j, risc_size);
8813 fwdt->template = vmalloc_array(risc_size, sizeof(*dcode));
8821 for (i = 0; i < risc_size; i++)
8834 if (dlen > risc_size * sizeof(*dcode)) {
8837 j, dlen - risc_size * sizeof(*dcode));
8845 fwcode += risc_size + 1;