linux_dsm_epyc7002/include/linux/soundwire
Bard Liao eae0b60d64 soundwire: intel: add link_list to handle interrupts with a single thread
In MSI mode, the use of separate handlers and threads for the Intel
IPC, stream and SoundWire shared interrupt leads to timeouts and lost
interrupts.

The solution is to merge all interrupt handling across all links with
a single thread function. The use of a linked list enables this thread
function to walk through all contexts and figure out which link needs
attention.

Signed-off-by: Bard Liao <yung-chuan.liao@linux.intel.com>
Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Link: https://lore.kernel.org/r/20191212014507.28050-9-pierre-louis.bossart@linux.intel.com
Signed-off-by: Vinod Koul <vkoul@kernel.org>
2019-12-12 09:17:07 +05:30
..
sdw_intel.h soundwire: intel: add link_list to handle interrupts with a single thread 2019-12-12 09:17:07 +05:30
sdw_registers.h soundwire: remove multiple blank lines 2019-05-02 17:17:52 +02:00
sdw_type.h soundwire: add module_sdw_driver helper macro 2019-07-01 11:52:43 +05:30
sdw.h soundwire: sdw_slave: track unattach_request to handle all init sequences 2019-12-12 09:17:06 +05:30