libaio: use container_of() instead of silly casting