ALSA: fireface: pick up time stamp for request subaction of asynchronous transaction
authorTakashi Sakamoto <o-takashi@sakamocchi.jp>
Thu, 12 Jan 2023 12:09:50 +0000 (21:09 +0900)
committerTakashi Iwai <tiwai@suse.de>
Fri, 13 Jan 2023 08:56:35 +0000 (09:56 +0100)
commit4bdcb8d28f3af8ea54906d0135f4a93b3dfcb4d5
treedce4ee5b886045ab4c572d0a9746b59276428457
parent50c597c77ccc2e4c5870979ff1fe250e1671db2b
ALSA: fireface: pick up time stamp for request subaction of asynchronous transaction

The time stamp of isochronous cycle at which asynchronous transaction is
sent is perhaps useful somehow. A commit b2405aa948b9 ("firewire: add
kernel API to access packet structure in request structure for AR context")
adds kernel API to retrieve the time stamp in inner structure of request
subaction.

This commit changes local framework to handle message delivered by the
asynchronous transaction so that time stamp is picked up by the kernel API.

Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Link: https://lore.kernel.org/r/20230112120954.500692-3-o-takashi@sakamocchi.jp
Signed-off-by: Takashi Iwai <tiwai@suse.de>
sound/firewire/fireface/ff-protocol-former.c
sound/firewire/fireface/ff-protocol-latter.c
sound/firewire/fireface/ff-transaction.c
sound/firewire/fireface/ff.h