mouse_data
reg->mouse_data = base + 0x0c;
v = *reg->mouse_data;
volatile uint8_t *data = reg->mouse_data;
volatile uint8_t *mouse_data;
typedef struct mouse_data mouse_data_t;