Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit c0dea82c authored by Russell King's avatar Russell King
Browse files

ALSA: AACI: use snd_pcm_lib_period_bytes()



Use the helper rather than open-coding this.

Signed-off-by: default avatarRussell King <rmk+kernel@arm.linux.org.uk>
parent f006d8fc
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -541,11 +541,11 @@ static int aaci_pcm_prepare(struct snd_pcm_substream *substream)
	struct snd_pcm_runtime *runtime = substream->runtime;
	struct aaci_runtime *aacirun = runtime->private_data;

	aacirun->period	= snd_pcm_lib_period_bytes(substream);
	aacirun->start	= runtime->dma_area;
	aacirun->end	= aacirun->start + snd_pcm_lib_buffer_bytes(substream);
	aacirun->ptr	= aacirun->start;
	aacirun->period	=
	aacirun->bytes	= frames_to_bytes(runtime, runtime->period_size);
	aacirun->bytes	= aacirun->period;

	return 0;
}
+2 −1
Original line number Diff line number Diff line
@@ -210,6 +210,8 @@ struct aaci_runtime {
	u32			cr;
	struct snd_pcm_substream	*substream;

	unsigned int		period;	/* byte size of a "period" */

	/*
	 * PIO support
	 */
@@ -217,7 +219,6 @@ struct aaci_runtime {
	void			*end;
	void			*ptr;
	int			bytes;
	unsigned int		period;
	unsigned int		fifosz;
};