net/smc: De-tangle ism and smc device initialization