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 Original line 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 snd_pcm_runtime *runtime = substream->runtime;
	struct aaci_runtime *aacirun = runtime->private_data;
	struct aaci_runtime *aacirun = runtime->private_data;


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


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


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

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