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