ipc_dev.c File Reference

IPC wrappers, device side. More...

#include <errno.h>
#include <str.h>
#include <stdio.h>
#include <assert.h>
#include <async.h>
#include <devman.h>
#include <usbvirt/device.h>
#include <usbvirt/ipc.h>
#include <usb/debug.h>

Go to the source code of this file.

Functions

static void ipc_control_read (usbvirt_device_t *dev, ipc_callid_t iid, ipc_call_t *icall)
 Handle VHC request for control read from the device.
static void ipc_control_write (usbvirt_device_t *dev, ipc_callid_t iid, ipc_call_t *icall)
 Handle VHC request for control write to the device.
static void ipc_data_in (usbvirt_device_t *dev, usb_transfer_type_t transfer_type, ipc_callid_t iid, ipc_call_t *icall)
 Handle VHC request for data read from the device (in transfer).
static void ipc_data_out (usbvirt_device_t *dev, usb_transfer_type_t transfer_type, ipc_callid_t iid, ipc_call_t *icall)
 Handle VHC request for data write to the device (out transfer).
static void ipc_get_name (usbvirt_device_t *dev, ipc_callid_t iid, ipc_call_t *icall)
 Handle VHC request for device name.
bool usbvirt_ipc_handle_call (usbvirt_device_t *dev, ipc_callid_t callid, ipc_call_t *call)
 Handle incoming IPC call for virtual USB device.


Detailed Description

IPC wrappers, device side.

Definition in file ipc_dev.c.


Generated on Thu Jun 2 07:45:54 2011 for HelenOS/USB by  doxygen 1.4.7