eventdev: separate internal structures