register
macro_rules! register_bitfields { { $ valtype : ty, $ ($ (# [$ inner : meta]) * $ reg : ident $ fields : tt), * } => { ... }; }
Define register types and fields.