aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/sound/firewire/amdtp-stream.h
diff options
context:
space:
mode:
authorTakashi Sakamoto <o-takashi@sakamocchi.jp>2019-07-22 12:37:03 +0900
committerTakashi Iwai <tiwai@suse.de>2019-07-22 16:05:06 +0200
commitd2c104a3426be9991b35c65f0f260a107c4b2942 (patch)
treefd9255ce06b2dc7149051fc03b1050154c18e85d /sound/firewire/amdtp-stream.h
parentALSA: firewire-lib: code refactoring to process context payloads (diff)
downloadwireguard-linux-d2c104a3426be9991b35c65f0f260a107c4b2942.tar.xz
wireguard-linux-d2c104a3426be9991b35c65f0f260a107c4b2942.zip
ALSA: firewire-lib: pass packet descriptor to data block processing layer
This commit changes signature of callback function to call data block processing layer with packet descriptor. At present, the layer is called per packet. Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp> Signed-off-by: Takashi Iwai <tiwai@suse.de>
Diffstat (limited to 'sound/firewire/amdtp-stream.h')
-rw-r--r--sound/firewire/amdtp-stream.h5
1 files changed, 2 insertions, 3 deletions
diff --git a/sound/firewire/amdtp-stream.h b/sound/firewire/amdtp-stream.h
index 73c492c9a5d5..0e5b85100a04 100644
--- a/sound/firewire/amdtp-stream.h
+++ b/sound/firewire/amdtp-stream.h
@@ -105,9 +105,8 @@ struct pkt_desc {
struct amdtp_stream;
typedef unsigned int (*amdtp_stream_process_data_blocks_t)(
struct amdtp_stream *s,
- __be32 *buffer,
- unsigned int data_blocks,
- unsigned int data_block_counter);
+ const struct pkt_desc *desc,
+ struct snd_pcm_substream *pcm);
struct amdtp_stream {
struct fw_unit *unit;
enum cip_flags flags;