intermediate cleanup to have all references use map_base directly (w/o temporary pointers)
add xxx_FIFO_OFFSET into FIELD_OFFSET_xxx #defines