VSF Documented
|
#include "component/usb/vsf_usb_cfg.h"
#include "hal/driver/common/template/vsf_template_usb.h"
#include "component/usb/common/usb_common.h"
#include "kernel/vsf_kernel.h"
#include "utilities/ooc_class.h"
Go to the source code of this file.
Data Structures | |
struct | vk_usbip_dcd_param_t |
struct | vk_usbip_dcd_ep_t |
class | vk_usbip_dcd_t |
Macros | |
#define | VSF_USBIP_DCD_CFG_BACKEND_WIN 1 |
#define | VSF_USBIP_DCD_CFG_BACKEND_VSFSOCK 2 |
#define | VSF_USBIP_DCD_CFG_BACKEND_LWIP 3 |
#define | VSF_USBIP_DCD_CFG_BACKEND VSF_USBIP_DCD_CFG_BACKEND_LWIP |
#define | VSF_USBIP_DCD_CFG_PATH "/vsf/usbd/0" |
#define | vsf_usb_dc_from_usbip_ip(__n, __obj, __drv_name) __USB_DC_FROM_IP(__n, (__obj), __drv_name, vk_usbip_usbd) |
#define | __vk_usbip_server_trace(...) vsf_trace_debug("usbip_server: " __VA_ARGS__) |
#define | __vk_usbip_server_trace_buffer(...) vsf_trace_buffer(VSF_TRACE_DEBUG, __VA_ARGS__, VSF_TRACE_DF_DEFAULT) |
#define | __vk_usbip_server_trace_rx(__buffer, __size) |
#define | __vk_usbip_server_trace_tx(__buffer, __size) |
#define | __vk_usbip_server_trace_urb_submit(__urb) |
#define | __vk_usbip_server_trace_urb_done(__urb) |
#define | __vk_usbip_server_trace_urb_unlink(__urb) |
Typedefs | |
typedef struct vk_usbip_dcd_param_t | vk_usbip_dcd_param_t |
typedef struct vk_usbip_dcd_ep_t | vk_usbip_dcd_ep_t |
#define VSF_USBIP_DCD_CFG_BACKEND_WIN 1 |
#define VSF_USBIP_DCD_CFG_BACKEND_VSFSOCK 2 |
#define VSF_USBIP_DCD_CFG_BACKEND_LWIP 3 |
#define VSF_USBIP_DCD_CFG_BACKEND VSF_USBIP_DCD_CFG_BACKEND_LWIP |
#define VSF_USBIP_DCD_CFG_PATH "/vsf/usbd/0" |
#define vsf_usb_dc_from_usbip_ip | ( | __n, | |
__obj, | |||
__drv_name | |||
) | __USB_DC_FROM_IP(__n, (__obj), __drv_name, vk_usbip_usbd) |
#define __vk_usbip_server_trace | ( | ... | ) | vsf_trace_debug("usbip_server: " __VA_ARGS__) |
#define __vk_usbip_server_trace_buffer | ( | ... | ) | vsf_trace_buffer(VSF_TRACE_DEBUG, __VA_ARGS__, VSF_TRACE_DF_DEFAULT) |
#define __vk_usbip_server_trace_rx | ( | __buffer, | |
__size | |||
) |
#define __vk_usbip_server_trace_tx | ( | __buffer, | |
__size | |||
) |
#define __vk_usbip_server_trace_urb_submit | ( | __urb | ) |
#define __vk_usbip_server_trace_urb_done | ( | __urb | ) |
#define __vk_usbip_server_trace_urb_unlink | ( | __urb | ) |
typedef struct vk_usbip_dcd_param_t vk_usbip_dcd_param_t |
typedef struct vk_usbip_dcd_ep_t vk_usbip_dcd_ep_t |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |