QLA_IDC_ACK_REGS
uint16_t mb[QLA_IDC_ACK_REGS];
uint16_t cnt, timeout, mb[QLA_IDC_ACK_REGS];
for (cnt = 0; cnt < QLA_IDC_ACK_REGS; cnt++, wptr++)
memcpy(&mcp->mb[1], mb, QLA_IDC_ACK_REGS * sizeof(uint16_t));
memcpy(e->u.idc_ack.mb, mb, QLA_IDC_ACK_REGS * sizeof(uint16_t));