summaryrefslogtreecommitdiffstats
path: root/drivers/misc/mic/host
diff options
context:
space:
mode:
authorNikhil Rao2015-04-29 14:32:36 +0200
committerGreg Kroah-Hartman2015-05-24 21:13:36 +0200
commit76371c7c0d8642ef30a865df57bf6d186855802d (patch)
treee95281447a4c89709226d342153ef8012f8d180f /drivers/misc/mic/host
parentmisc: mic: SCIF open close bind and listen APIs (diff)
downloadkernel-qcow2-linux-76371c7c0d8642ef30a865df57bf6d186855802d.tar.gz
kernel-qcow2-linux-76371c7c0d8642ef30a865df57bf6d186855802d.tar.xz
kernel-qcow2-linux-76371c7c0d8642ef30a865df57bf6d186855802d.zip
misc: mic: SCIF connections APIs i.e. accept and connect
SCIF connection APIs which establish a SCIF connection between a pair of SCIF endpoints. A SCIF connection consists of a dedicated queue-pair between the endpoints. Client messages are sent over the queue-pair whereas the signaling associated with the message is multiplexed over the node queue-pair. Similarly other control messages such as exposing registered memory are also sent over the node queue-pair. The SCIF endpoints must be in connected state to exchange messages, register memory, map remote memory and trigger DMA transfers. SCIF connections can be set up asynchronously or synchronously. Thanks to Johnnie S Peters for authoring parts of this patch during early bring up of the SCIF driver. Reviewed-by: Ashutosh Dixit <ashutosh.dixit@intel.com> Signed-off-by: Sudeep Dutt <sudeep.dutt@intel.com> Signed-off-by: Nikhil Rao <nikhil.rao@intel.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/misc/mic/host')
0 files changed, 0 insertions, 0 deletions