]> git.baikalelectronics.ru Git - kernel.git/commit
ALSA: xen-front: Implement Xen event channel handling
authorOleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
Mon, 14 May 2018 06:27:39 +0000 (09:27 +0300)
committerTakashi Iwai <tiwai@suse.de>
Wed, 16 May 2018 10:58:41 +0000 (12:58 +0200)
commit0df8606c1de66afdd08993e90eb4993541ae8995
treed30d0a599df3ca130513ee7400ed266b8e4432d1
parent15ea98a66787c2698a2aa6095f27b0b0600a1eea
ALSA: xen-front: Implement Xen event channel handling

Handle Xen event channels:
  - create for all configured streams and publish
    corresponding ring references and event channels in Xen store,
    so backend can connect
  - implement event channels interrupt handlers
  - create and destroy event channels with respect to Xen bus state

Signed-off-by: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
sound/xen/Makefile
sound/xen/xen_snd_front.c
sound/xen/xen_snd_front.h
sound/xen/xen_snd_front_evtchnl.c [new file with mode: 0644]
sound/xen/xen_snd_front_evtchnl.h [new file with mode: 0644]