nvme: move namespace scanning to core