torvalds-linux/drivers/misc/mei
Alexander Usyskin 076802d006 mei: bus: enable non-blocking RX
Enable non-blocking receive for drivers on mei bus, this allows checking
for data availability by mei client drivers. This is most effective for
fixed address clients, that lacks flow control.

This function adds new API function mei_cldev_recv_nonblock(), it
retuns -EGAIN if function will block.

Signed-off-by: Alexander Usyskin <alexander.usyskin@intel.com>
Signed-off-by: Tomas Winkler <tomas.winkler@intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2016-12-06 11:05:46 +01:00
..
amthif.c
bus-fixup.c mei: bus: enable non-blocking RX 2016-12-06 11:05:46 +01:00
bus.c mei: bus: enable non-blocking RX 2016-12-06 11:05:46 +01:00
client.c mei: request async autosuspend at the end of enumeration 2016-11-29 20:15:30 +01:00
client.h
debugfs.c
hbm.c
hbm.h
hw-me-regs.h mei: me: add lewisburg device ids 2016-11-29 20:15:30 +01:00
hw-me.c mei: fix the back to back interrupt handling 2016-12-06 11:03:22 +01:00
hw-me.h mei: fix the back to back interrupt handling 2016-12-06 11:03:22 +01:00
hw-txe-regs.h
hw-txe.c mei: synchronize irq before initiating a reset. 2016-12-06 11:03:22 +01:00
hw-txe.h
hw.h
init.c mei: synchronize irq before initiating a reset. 2016-12-06 11:03:22 +01:00
interrupt.c mei: consolidate repeating code in mei_cl_irq_read_msg 2016-11-15 10:56:52 +01:00
Kconfig
main.c
Makefile
mei_dev.h mei: bus: enable non-blocking RX 2016-12-06 11:05:46 +01:00
mei-trace.c
mei-trace.h
pci-me.c mei: me: add lewisburg device ids 2016-11-29 20:15:30 +01:00
pci-txe.c