This flag seems used commonly, so deserves to be located there.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
 
        bool opened:1;
        bool running:1;
+       bool prepared:1;
        bool no_period_wakeup:1;
        bool locked:1;
 
 
        snd_hda_codec_cleanup(apcm->codec, hinfo, substream);
 
        err = chip->ops->substream_free_pages(chip, substream);
-       azx_dev->prepared = 0;
+       azx_stream(azx_dev)->prepared = 0;
        dsp_unlock(azx_dev);
        return err;
 }
 
  unlock:
        if (!err)
-               azx_dev->prepared = 1;
+               azx_stream(azx_dev)->prepared = 1;
        dsp_unlock(azx_dev);
        return err;
 }
        else
                sync_reg = AZX_REG_SSYNC;
 
-       if (dsp_is_locked(azx_dev) || !azx_dev->prepared)
+       if (dsp_is_locked(azx_dev) || !hstr->prepared)
                return -EPIPE;
 
        switch (cmd) {
                return err;
        }
 
-       azx_dev->prepared = 0;
+       hstr->prepared = 0;
        return err;
 }
 EXPORT_SYMBOL_GPL(snd_hda_codec_load_dsp_prepare);
 
        struct hdac_stream core;
 
        unsigned int irq_pending:1;
-       unsigned int prepared:1;
        /*
         * For VIA:
         *  A flag to ensure DMA position is 0