Device init: atomic init using lock and init marker
Device init: naming fixes