reg_decode
ee = reg_decode(log_reg, ERR_EE, val);
type = reg_decode(log_reg, ERR_TYPE, val);
which = reg_decode(log_reg, ERR_VIRT_IDX, val);
code = reg_decode(log_reg, ERR_CODE, val);
result = reg_decode(reg, GENERIC_EE_RESULT, val);
count = reg_decode(reg, NUM_CH_PER_EE, val);
count = reg_decode(reg, NUM_EV_PER_EE, val);
count = reg_decode(reg, EV_PER_EE, val);
return reg_decode(reg, EV_CHSTATE, val);
return reg_decode(reg, CHSTATE, val);
tx_count = reg_decode(reg, MAX_CONS_PIPES, val);
rx_count = reg_decode(reg, MAX_PROD_PIPES, val);
rx_base = reg_decode(reg, PROD_LOWEST, val);
ipa->mem_offset = 8 * reg_decode(reg, MEM_BADDR, val);
mem_size = 8 * reg_decode(reg, MEM_SIZE, val);