Home
last modified time | relevance | path

Searched refs:msc_class (Results 1 – 5 of 5) sorted by relevance

/components/drivers/usb/cherryusb/class/msc/
A Dusbh_msc.c56 if (!msc_class || !msc_class->hport) { in usbh_msc_get_maxlun()
59 setup = msc_class->hport->setup; in usbh_msc_get_maxlun()
272 if (msc_class == NULL) { in usbh_msc_connect()
277 msc_class->hport = hport; in usbh_msc_connect()
278 msc_class->intf = intf; in usbh_msc_connect()
282 ret = usbh_msc_get_maxlun(msc_class, g_msc_buf[msc_class->sdchar - 'a']); in usbh_msc_connect()
326 usbh_msc_run(msc_class); in usbh_msc_connect()
336 if (msc_class) { in usbh_msc_disconnect()
337 if (msc_class->bulkin) { in usbh_msc_disconnect()
447 (void)msc_class; in usbh_msc_run()
[all …]
A Dusbh_msc.h35 int usbh_msc_scsi_init(struct usbh_msc *msc_class);
36 int usbh_msc_scsi_write10(struct usbh_msc *msc_class, uint32_t start_sector, const uint8_t *buffer,…
37 int usbh_msc_scsi_read10(struct usbh_msc *msc_class, uint32_t start_sector, const uint8_t *buffer, …
39 void usbh_msc_run(struct usbh_msc *msc_class);
40 void usbh_msc_stop(struct usbh_msc *msc_class);
/components/drivers/usb/cherryusb/platform/rtthread/
A Dusbh_dfs.c24 struct usbh_msc *msc_class = (struct usbh_msc *)dev->user_data; in rt_udisk_init() local
26 if (usbh_msc_scsi_init(msc_class) < 0) { in rt_udisk_init()
36 struct usbh_msc *msc_class = (struct usbh_msc *)dev->user_data; in rt_udisk_read() local
58 usb_memcpy(buffer, align_buf, size * msc_class->blocksize); in rt_udisk_read()
68 struct usbh_msc *msc_class = (struct usbh_msc *)dev->user_data; in rt_udisk_write() local
111 geometry->bytes_per_sector = msc_class->blocksize; in rt_udisk_control()
112 geometry->block_size = msc_class->blocksize; in rt_udisk_control()
113 geometry->sector_count = msc_class->blocknum; in rt_udisk_control()
150 void usbh_msc_run(struct usbh_msc *msc_class) in usbh_msc_run() argument
169 dev->user_data = msc_class; in usbh_msc_run()
[all …]
/components/drivers/usb/cherryusb/demo/
A Dusb_host.c296 struct usbh_msc *msc_class = (struct usbh_msc *)CONFIG_USB_OSAL_THREAD_GET_ARGV; in usbh_msc_thread() local
300 ret = usbh_msc_scsi_init(msc_class); in usbh_msc_thread()
306 ret = usbh_msc_scsi_read10(msc_class, 0, partition_table, 1); in usbh_msc_thread()
352 void usbh_msc_run(struct usbh_msc *msc_class) in usbh_msc_run() argument
354 … usb_osal_thread_create("usbh_msc", 2048, CONFIG_USBHOST_PSC_PRIO + 1, usbh_msc_thread, msc_class); in usbh_msc_run()
357 void usbh_msc_stop(struct usbh_msc *msc_class) in usbh_msc_stop() argument
/components/legacy/usb/usbdevice/class/
A Dmstorage.c1155 struct udclass msc_class = variable
1162 rt_usbd_class_register(&msc_class); in rt_usbd_msc_class_register()

Completed in 8 milliseconds