u32 error_bit_count = 0;
u32 total_bit_count = 0;
u32 abort_packet_count = 0;
- u64 numerator, denominator;
state->ber = 0;
total_bit_count = total_bit_count - abort_packet_count;
total_bit_count = total_bit_count * 204 * 8;
- if (total_bit_count) {
- numerator = error_bit_count * 1000000000;
- denominator = total_bit_count;
- state->ber = numerator / denominator;
- }
+ if (total_bit_count)
+ state->ber = error_bit_count * 1000000000 / total_bit_count;
state->ucblocks += abort_packet_count;
if (i == packets) /* set size of the last packet */
len = remainder;
- data = (fw->data + i * FW_PACKET_MAX_DATA);
+ data = (u8 *)(fw->data + i * FW_PACKET_MAX_DATA);
ret = af9013_write_ofsm_regs(state, addr, data, len);
addr += FW_PACKET_MAX_DATA;
}
}
- #undef FW_PACKET_MAX_DATA
-
/* request boot firmware */
ret = af9013_write_reg(state, 0xe205, 1);
if (ret)