Takashi Iwai
dbb71ab05f
ALSA: es1968: Support PCM sync_stop
...
The driver invokes snd_pcm_period_elapsed() simply from the interrupt
handler. Set card->sync_irq for enabling the missing sync_stop PCM
operation, as well as removing the superfluous synchronize_irq()
call.
Link: https://lore.kernel.org/r/20191210063454.31603-20-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2019-12-11 07:25:46 +01:00
Takashi Iwai
6b276e6281
ALSA: es1938: Support PCM sync_stop
...
The driver invokes snd_pcm_period_elapsed() simply from the interrupt
handler. Set card->sync_irq for enabling the missing sync_stop PCM
operation. It's cleared and reset dynamically at IRQ re-acquiring for
the PM resume, too.
Link: https://lore.kernel.org/r/20191210063454.31603-19-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2019-12-11 07:25:45 +01:00
Takashi Iwai
83720eef26
ALSA: ens137x: Support PCM sync_stop
...
The driver invokes snd_pcm_period_elapsed() simply from the interrupt
handler. Set card->sync_irq for enabling the missing sync_stop PCM
operation, as well as removing the superfluous synchronize_irq()
call.
Link: https://lore.kernel.org/r/20191210063454.31603-18-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2019-12-11 07:25:45 +01:00
Takashi Iwai
66471aa715
ALSA: emu10k1: Support PCM sync_stop
...
The driver invokes snd_pcm_period_elapsed() simply from the interrupt
handler. Set card->sync_irq for enabling the missing sync_stop PCM
operation.
Link: https://lore.kernel.org/r/20191210063454.31603-17-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2019-12-11 07:25:45 +01:00
Takashi Iwai
d4cad99fda
ALSA: echoaudio: Support PCM sync_stop
...
The driver invokes snd_pcm_period_elapsed() simply from the interrupt
handler. Set card->sync_irq for enabling the missing sync_stop PCM
operation. It's cleared and reset dynamically at IRQ re-acquiring for
the PM resume, too.
Link: https://lore.kernel.org/r/20191210063454.31603-16-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2019-12-11 07:25:44 +01:00
Takashi Iwai
5e0890c1cb
ALSA: ctxfi: Support PCM sync_stop
...
The driver invokes snd_pcm_period_elapsed() simply from the interrupt
handler. Set card->sync_irq for enabling the missing sync_stop PCM
operation, as well as removing the superfluous synchronize_irq()
call.
Link: https://lore.kernel.org/r/20191210063454.31603-15-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2019-12-11 07:25:42 +01:00
Takashi Iwai
25ec679b90
ALSA: cs5535audio: Support PCM sync_stop
...
The driver invokes snd_pcm_period_elapsed() simply from the interrupt
handler. Set card->sync_irq for enabling the missing sync_stop PCM
operation, as well as removing the superfluous synchronize_irq()
call.
Link: https://lore.kernel.org/r/20191210063454.31603-14-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2019-12-11 07:25:42 +01:00
Takashi Iwai
763ae53d2a
ALSA: cs46xx: Support PCM sync_stop
...
The driver invokes snd_pcm_period_elapsed() simply from the interrupt
handler. Set card->sync_irq for enabling the missing sync_stop PCM
operation.
Link: https://lore.kernel.org/r/20191210063454.31603-13-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2019-12-11 07:25:41 +01:00
Takashi Iwai
5afff8c1bb
ALSA: cs4281: Support PCM sync_stop
...
The driver invokes snd_pcm_period_elapsed() simply from the interrupt
handler. Set card->sync_irq for enabling the missing sync_stop PCM
operation, as well as removing the superfluous synchronize_irq()
call.
Link: https://lore.kernel.org/r/20191210063454.31603-12-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2019-12-11 07:25:41 +01:00
Takashi Iwai
3663984e07
ALSA: cmipci: Support PCM sync_stop
...
The driver invokes snd_pcm_period_elapsed() simply from the interrupt
handler. Set card->sync_irq for enabling the missing sync_stop PCM
operation.
Link: https://lore.kernel.org/r/20191210063454.31603-11-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2019-12-11 07:25:40 +01:00
Takashi Iwai
339ede502a
ALSA: ca0106: Support PCM sync_stop
...
The driver invokes snd_pcm_period_elapsed() simply from the interrupt
handler. Set card->sync_irq for enabling the missing sync_stop PCM
operation.
Link: https://lore.kernel.org/r/20191210063454.31603-10-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2019-12-11 07:25:40 +01:00
Takashi Iwai
d2625a62fe
ALSA: bt87x: Support PCM sync_stop
...
The driver invokes snd_pcm_period_elapsed() simply from the interrupt
handler. Set card->sync_irq for enabling the missing sync_stop PCM
operation, as well as removing the superfluous synchronize_irq()
call.
Link: https://lore.kernel.org/r/20191210063454.31603-9-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2019-12-11 07:25:40 +01:00
Takashi Iwai
aefd1860ac
ALSA: azt3328: Support PCM sync_stop
...
The driver invokes snd_pcm_period_elapsed() simply from the interrupt
handler. Set card->sync_irq for enabling the missing sync_stop PCM
operation, as well as removing the superfluous synchronize_irq()
call.
Link: https://lore.kernel.org/r/20191210063454.31603-8-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2019-12-11 07:25:39 +01:00
Takashi Iwai
f8582e001f
ALSA: aw2: Support PCM sync_stop
...
The driver invokes snd_pcm_period_elapsed() simply from the interrupt
handler. Set card->sync_irq for enabling the missing sync_stop PCM
operation.
Link: https://lore.kernel.org/r/20191210063454.31603-7-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2019-12-11 07:25:39 +01:00
Takashi Iwai
662a744131
ALSA: au88x0: Support PCM sync_stop
...
The driver invokes snd_pcm_period_elapsed() simply from the interrupt
handler. Set card->sync_irq for enabling the missing sync_stop PCM
operation.
Link: https://lore.kernel.org/r/20191210063454.31603-6-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2019-12-11 07:25:38 +01:00
Takashi Iwai
4504487d92
ALSA: atiixp: Support PCM sync_stop
...
The driver invokes snd_pcm_period_elapsed() simply from the interrupt
handler. Set card->sync_irq for enabling the missing sync_stop PCM
operation, as well as removing the superfluous synchronize_irq()
call.
Link: https://lore.kernel.org/r/20191210063454.31603-5-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2019-12-11 07:25:38 +01:00
Takashi Iwai
ea2eab50a0
ALSA: als300: Support PCM sync_stop
...
The driver invokes snd_pcm_period_elapsed() simply from the interrupt
handler. Set card->sync_irq for enabling the missing sync_stop PCM
operation.
Link: https://lore.kernel.org/r/20191210063454.31603-4-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2019-12-11 07:25:38 +01:00
Takashi Iwai
5110bc701b
ALSA: ali5451: Support PCM sync_stop
...
The driver invokes snd_pcm_period_elapsed() simply from the interrupt
handler. Set card->sync_irq for enabling the missing sync_stop PCM
operation, as well as removing the superfluous synchronize_irq()
call.
Link: https://lore.kernel.org/r/20191210063454.31603-3-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2019-12-11 07:25:35 +01:00
Takashi Iwai
164d073824
ALSA: ad1889: Support PCM sync_stop
...
The driver invokes snd_pcm_period_elapsed() simply from the interrupt
handler. Set card->sync_irq for enabling the missing sync_stop PCM
operation.
Link: https://lore.kernel.org/r/20191210063454.31603-2-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2019-12-11 07:25:35 +01:00
Takashi Iwai
4bb1e4e7cc
ALSA: xen: Drop superfluous ioctl PCM ops
...
PCM core deals the empty ioctl field now as default(*).
Let's kill the redundant lines.
(*) commit fc033cbf6f ("ALSA: pcm: Allow NULL ioctl ops")
Link: https://lore.kernel.org/r/20191210061145.24641-24-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2019-12-11 07:25:35 +01:00
Takashi Iwai
63d5cda7f5
ALSA: x86: Drop superfluous ioctl PCM ops
...
PCM core deals the empty ioctl field now as default(*).
Let's kill the redundant lines.
(*) commit fc033cbf6f ("ALSA: pcm: Allow NULL ioctl ops")
Link: https://lore.kernel.org/r/20191210061145.24641-23-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2019-12-11 07:25:34 +01:00
Takashi Iwai
9c0d064a1e
ALSA: usb: Drop superfluous ioctl PCM ops
...
PCM core deals the empty ioctl field now as default(*).
Let's kill the redundant lines.
(*) commit fc033cbf6f ("ALSA: pcm: Allow NULL ioctl ops")
Link: https://lore.kernel.org/r/20191210061145.24641-22-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2019-12-11 07:25:34 +01:00
Takashi Iwai
6bddc9ef58
ALSA: spi: Drop superfluous ioctl PCM ops
...
PCM core deals the empty ioctl field now as default(*).
Let's kill the redundant lines.
(*) commit fc033cbf6f ("ALSA: pcm: Allow NULL ioctl ops")
Link: https://lore.kernel.org/r/20191210061145.24641-21-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2019-12-11 07:25:33 +01:00
Takashi Iwai
5fcd1aeee5
ALSA: sparc: Drop superfluous ioctl PCM ops
...
PCM core deals the empty ioctl field now as default(*).
Let's kill the redundant lines.
(*) commit fc033cbf6f ("ALSA: pcm: Allow NULL ioctl ops")
Link: https://lore.kernel.org/r/20191210061145.24641-20-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2019-12-11 07:25:33 +01:00
Takashi Iwai
9fafc5259b
ALSA: sh: Drop superfluous ioctl PCM ops
...
PCM core deals the empty ioctl field now as default(*).
Let's kill the redundant lines.
(*) commit fc033cbf6f ("ALSA: pcm: Allow NULL ioctl ops")
Link: https://lore.kernel.org/r/20191210061145.24641-19-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2019-12-11 07:25:32 +01:00
Takashi Iwai
5b6e996a62
ALSA: ppc: Drop superfluous ioctl PCM ops
...
PCM core deals the empty ioctl field now as default(*).
Let's kill the redundant lines.
(*) commit fc033cbf6f ("ALSA: pcm: Allow NULL ioctl ops")
Link: https://lore.kernel.org/r/20191210061145.24641-18-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2019-12-11 07:25:32 +01:00
Takashi Iwai
1a0fa90f9c
ALSA: pcmcia: Drop superfluous ioctl PCM ops
...
PCM core deals the empty ioctl field now as default(*).
Let's kill the redundant lines.
(*) commit fc033cbf6f ("ALSA: pcm: Allow NULL ioctl ops")
Link: https://lore.kernel.org/r/20191210061145.24641-17-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2019-12-11 07:25:32 +01:00
Takashi Iwai
d34e1b7b9a
ALSA: pci: Drop superfluous ioctl PCM ops
...
PCM core deals the empty ioctl field now as default(*).
Let's kill the redundant lines.
(*) commit fc033cbf6f ("ALSA: pcm: Allow NULL ioctl ops")
Link: https://lore.kernel.org/r/20191210061145.24641-16-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2019-12-11 07:25:31 +01:00
Takashi Iwai
6b07ea052a
ALSA: trident: Drop superfluous ioctl PCM ops
...
snd_trident_ioctl() does nothing but calling the default handler.
Now PCM core accepts NULL as the default ioctl ops(*), so let's drop
altogether.
(*) commit fc033cbf6f ("ALSA: pcm: Allow NULL ioctl ops")
Link: https://lore.kernel.org/r/20191210061145.24641-15-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2019-12-11 07:25:31 +01:00
Takashi Iwai
b1b375b062
ALSA: asihpi: Drop superfluous ioctl PCM ops
...
snd_card_asihpi_playback_ioctl() and snd_card_asihpi_capture_ioctl()
do nothing but calling the default handler.
Now PCM core accepts NULL as the default ioctl ops(*), so let's drop
altogether.
(*) commit fc033cbf6f ("ALSA: pcm: Allow NULL ioctl ops")
Link: https://lore.kernel.org/r/20191210061145.24641-14-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2019-12-11 07:25:30 +01:00
Takashi Iwai
6c9239e4c7
ALSA: atiixp: Drop superfluous ioctl PCM ops
...
PCM core deals the empty ioctl field now as default(*).
Let's kill the redundant lines.
(*) commit fc033cbf6f ("ALSA: pcm: Allow NULL ioctl ops")
Link: https://lore.kernel.org/r/20191210061145.24641-13-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2019-12-11 07:25:30 +01:00
Takashi Iwai
64395f8329
ALSA: via82xx: Drop superfluous ioctl PCM ops
...
PCM core deals the empty ioctl field now as default(*).
Let's kill the redundant lines.
(*) commit fc033cbf6f ("ALSA: pcm: Allow NULL ioctl ops")
Link: https://lore.kernel.org/r/20191210061145.24641-12-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2019-12-11 07:25:29 +01:00
Takashi Iwai
4ab6596a32
ALSA: intel8x0: Drop superfluous ioctl PCM ops
...
PCM core deals the empty ioctl field now as default(*).
Let's kill the redundant lines.
(*) commit fc033cbf6f ("ALSA: pcm: Allow NULL ioctl ops")
Link: https://lore.kernel.org/r/20191210061145.24641-11-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2019-12-11 07:25:29 +01:00
Takashi Iwai
c02644684c
ALSA: parisc: Drop superfluous ioctl PCM ops
...
PCM core deals the empty ioctl field now as default(*).
Let's kill the redundant lines.
(*) commit fc033cbf6f ("ALSA: pcm: Allow NULL ioctl ops")
Link: https://lore.kernel.org/r/20191210061145.24641-10-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2019-12-11 07:25:29 +01:00
Takashi Iwai
9a4df8251a
ALSA: mips: Drop superfluous ioctl PCM ops
...
PCM core deals the empty ioctl field now as default(*).
Let's kill the redundant lines.
(*) commit fc033cbf6f ("ALSA: pcm: Allow NULL ioctl ops")
Link: https://lore.kernel.org/r/20191210061145.24641-9-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2019-12-11 07:25:28 +01:00
Takashi Iwai
86940651ea
ALSA: isa: Drop superfluous ioctl PCM ops
...
PCM core deals the empty ioctl field now as default(*).
Let's kill the redundant lines.
(*) commit fc033cbf6f ("ALSA: pcm: Allow NULL ioctl ops")
Link: https://lore.kernel.org/r/20191210061145.24641-8-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2019-12-11 07:25:28 +01:00
Takashi Iwai
2251612e2f
ALSA: es1688: Drop superfluous ioctl PCM ops
...
snd_es1688_ioctl() does nothing but calling the default handler.
Now PCM core accepts NULL as the default ioctl ops(*), so let's drop
altogether.
(*) commit fc033cbf6f ("ALSA: pcm: Allow NULL ioctl ops")
Link: https://lore.kernel.org/r/20191210061145.24641-7-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2019-12-11 07:25:27 +01:00
Takashi Iwai
d45b3aaea2
ALSA: firewire: Drop superfluous ioctl PCM ops
...
All the PCM ioctl ops of ALSA FireWire drivers do nothing but calling
the default handler.
Now PCM core accepts NULL as the default ioctl ops(*), so let's drop
altogether.
(*) commit fc033cbf6f ("ALSA: pcm: Allow NULL ioctl ops")
Acked-by: Takashi Sakamoto <o-takashi@sakamocchi.jp >
Link: https://lore.kernel.org/r/20191210061145.24641-6-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2019-12-11 07:25:27 +01:00
Takashi Iwai
ae531486d7
ALSA: drivers: Drop superfluous ioctl PCM ops
...
PCM core deals the empty ioctl field now as default(*).
Let's kill the redundant lines.
(*) commit fc033cbf6f ("ALSA: pcm: Allow NULL ioctl ops")
Link: https://lore.kernel.org/r/20191210061145.24641-5-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2019-12-11 07:25:26 +01:00
Takashi Iwai
1eb1a950f6
ALSA: atmel: Drop superfluous ioctl PCM ops
...
PCM core deals the empty ioctl field now as default(*).
Let's kill the redundant lines.
(*) commit fc033cbf6f ("ALSA: pcm: Allow NULL ioctl ops")
Link: https://lore.kernel.org/r/20191210061145.24641-4-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2019-12-11 07:25:26 +01:00
Takashi Iwai
94c0ff8bd1
ALSA: arm: Drop superfluous ioctl PCM ops
...
PCM core deals the empty ioctl field now as default(*).
Let's kill the redundant lines.
(*) commit fc033cbf6f ("ALSA: pcm: Allow NULL ioctl ops")
Link: https://lore.kernel.org/r/20191210061145.24641-3-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2019-12-11 07:25:26 +01:00
Takashi Iwai
f2b4422926
ALSA: aoa: Drop superfluous ioctl PCM ops
...
PCM core deals the empty ioctl field now as default(*).
Let's kill the redundant lines.
(*) commit fc033cbf6f ("ALSA: pcm: Allow NULL ioctl ops")
Link: https://lore.kernel.org/r/20191210061145.24641-2-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2019-12-11 07:25:25 +01:00
Takashi Iwai
cc6c69126e
ALSA: hdml-lpe-audio: Use managed buffer allocation
...
Clean up the driver with the new managed buffer allocation API.
The superfluous snd_pcm_lib_malloc_pages() and
snd_pcm_lib_free_pages() calls are dropped.
Link: https://lore.kernel.org/r/20191209094943.14984-72-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2019-12-11 07:25:25 +01:00
Takashi Iwai
dd21bf512b
ALSA: pcxhr: Use managed buffer allocation
...
Clean up the driver with the new managed buffer allocation API.
The hw_free callback became superfluous and got dropped.
Link: https://lore.kernel.org/r/20191209094943.14984-50-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2019-12-11 07:25:24 +01:00
Takashi Iwai
6dd9486ca9
ALSA: usb-audio: Use managed buffer allocation
...
Clean up the driver with the new managed buffer allocation API.
The superfluous snd_pcm_lib_malloc_pages() and
snd_pcm_lib_free_pages() calls are dropped.
Link: https://lore.kernel.org/r/20191209094943.14984-71-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2019-12-11 07:25:24 +01:00
Takashi Iwai
3f0c972ad8
ALSA: usx2y: Use managed buffer allocation
...
Clean up the driver with the new managed buffer allocation API.
The superfluous snd_pcm_lib_malloc_pages() and
snd_pcm_lib_free_pages() calls are dropped.
Link: https://lore.kernel.org/r/20191209094943.14984-70-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2019-12-11 07:25:24 +01:00
Takashi Iwai
8aa77f9cab
ALSA: ua101: Use managed buffer allocation
...
Clean up the driver with the new managed buffer allocation API.
The hw_free callback became superfluous and got dropped.
Link: https://lore.kernel.org/r/20191209094943.14984-69-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2019-12-11 07:25:23 +01:00
Takashi Iwai
b9626bd623
ALSA: line6: Use managed buffer allocation
...
Clean up the drivers with the new managed buffer allocation API.
The superfluous snd_pcm_lib_malloc_pages() and
snd_pcm_lib_free_pages() calls are dropped.
Link: https://lore.kernel.org/r/20191209094943.14984-68-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2019-12-11 07:25:23 +01:00
Takashi Iwai
d0aa558cde
ALSA: hiface: Use managed buffer allocation
...
Clean up the driver with the new managed buffer allocation API.
The hw_params and hw_free callbacks became superfluous and got
dropped.
Link: https://lore.kernel.org/r/20191209094943.14984-67-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2019-12-11 07:25:22 +01:00
Takashi Iwai
1075b321ab
ALSA: caiaq: Use managed buffer allocation
...
Clean up the driver with the new managed buffer allocation API.
The hw_params callback became superfluous and dropped.
The hw_free callback still remains because of the substream
deactivation sync call.
Link: https://lore.kernel.org/r/20191209094943.14984-66-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2019-12-11 07:25:22 +01:00