VSF Documented
|
#include "component/usb/vsf_usb_cfg.h"
#include "kernel/vsf_kernel.h"
#include "../../vsf_usbh.h"
#include "./vsf_usbh_msc.h"
#include "component/scsi/vsf_scsi.h"
Data Structures | |
struct | vk_usbh_msc_t |
Macros | |
#define | __VSF_EDA_CLASS_INHERIT__ |
#define | __VSF_USBH_CLASS_IMPLEMENT_CLASS__ |
#define | __VSF_SCSI_CLASS_INHERIT__ |
Typedefs | |
typedef struct vk_usbh_msc_t | vk_usbh_msc_t |
Functions | |
dcl_vsf_peda_methods (dcl_vsf_peda_methods(static, __vk_usbh_msc_scsi_init) | |
void | vsf_scsi_on_new (vk_scsi_t *scsi) |
void | vsf_scsi_on_delete (vk_scsi_t *scsi) |
__vsf_component_peda_ifs_entry (__vk_usbh_msc_scsi_init, vk_scsi_init) | |
__vsf_component_peda_ifs_entry (__vk_usbh_msc_scsi_fini, vk_scsi_fini) | |
__vsf_component_peda_ifs_entry (__vk_usbh_msc_scsi_execute, vk_scsi_execute) | |
__vsf_component_peda_ifs_entry (__vk_usbh_msc_scsi_execute_stream, vk_scsi_execute_stream) | |
Variables | |
const vk_scsi_drv_t | __vk_usbh_msc_scsi_drv |
const vk_usbh_class_drv_t | vk_usbh_msc_drv |
#define __VSF_EDA_CLASS_INHERIT__ |
#define __VSF_USBH_CLASS_IMPLEMENT_CLASS__ |
#define __VSF_SCSI_CLASS_INHERIT__ |
typedef struct vk_usbh_msc_t vk_usbh_msc_t |
dcl_vsf_peda_methods | ( | dcl_vsf_peda_methods( | static, |
__vk_usbh_msc_scsi_init | |||
) |
void vsf_scsi_on_new | ( | vk_scsi_t * | scsi | ) |
void vsf_scsi_on_delete | ( | vk_scsi_t * | scsi | ) |
__vsf_component_peda_ifs_entry | ( | __vk_usbh_msc_scsi_init | , |
vk_scsi_init | |||
) |
__vsf_component_peda_ifs_entry | ( | __vk_usbh_msc_scsi_fini | , |
vk_scsi_fini | |||
) |
__vsf_component_peda_ifs_entry | ( | __vk_usbh_msc_scsi_execute | , |
vk_scsi_execute | |||
) |
__vsf_component_peda_ifs_entry | ( | __vk_usbh_msc_scsi_execute_stream | , |
vk_scsi_execute_stream | |||
) |
const vk_scsi_drv_t __vk_usbh_msc_scsi_drv |
const vk_usbh_class_drv_t vk_usbh_msc_drv |