Home
last modified time | relevance | path

Searched refs:msc (Results 1 – 8 of 8) sorted by relevance

/bsp/gd32/risc-v/libraries/GD32VF103_Firmware_Library/GD32VF103_usbfs_library/host/class/msc/Source/
A Dusbh_msc_bbb.c54 msc->bot.state = BOT_SEND_CBW; in usbh_msc_bot_init()
55 msc->bot.cmd_state = BOT_CMD_SEND; in usbh_msc_bot_init()
73 switch (msc->bot.state) { in usbh_msc_bot_process()
80 msc->pipe_out, in usbh_msc_bot_process()
121 if (msc->bot.cbw.field.dCBWDataTransferLength > msc->ep_size_in) { in usbh_msc_bot_process()
122 msc->bot.pbuf += msc->ep_size_in; in usbh_msc_bot_process()
123 msc->bot.cbw.field.dCBWDataTransferLength -= msc->ep_size_in; in usbh_msc_bot_process()
157 if (msc->bot.cbw.field.dCBWDataTransferLength > msc->ep_size_out) { in usbh_msc_bot_process()
158 msc->bot.pbuf += msc->ep_size_out; in usbh_msc_bot_process()
159 msc->bot.cbw.field.dCBWDataTransferLength -= msc->ep_size_out; in usbh_msc_bot_process()
[all …]
A Dusbh_msc_core.c194 msc->req_state = msc->prev_req_state; in usbh_msc_req()
221 if (msc->cur_lun < msc->max_lun) { in usbh_msc_handle()
222 msc->unit[msc->cur_lun].error = MSC_NOT_READY; in usbh_msc_handle()
224 switch (msc->unit[msc->cur_lun].state) { in usbh_msc_handle()
231 … scsi_status = usbh_msc_scsi_inquiry(puhost, msc->cur_lun, &msc->unit[msc->cur_lun].inquiry); in usbh_msc_handle()
257 msc->unit[msc->cur_lun].error = MSC_OK; in usbh_msc_handle()
284 msc->unit[msc->cur_lun].state = MSC_IDLE; in usbh_msc_handle()
285 msc->unit[msc->cur_lun].error = MSC_OK; in usbh_msc_handle()
299 … scsi_status = usbh_msc_request_sense (puhost, msc->cur_lun, &msc->unit[msc->cur_lun].sense); in usbh_msc_handle()
301 …if ((msc->unit[msc->cur_lun].sense.SenseKey == UNIT_ATTENTION) || (msc->unit[msc->cur_lun].sense.S… in usbh_msc_handle()
[all …]
A Dusbh_msc_scsi.c53 switch (msc->bot.cmd_state) { in usbh_msc_scsi_inquiry()
68 msc->bot.pbuf = (uint8_t *)(void *)msc->bot.data; in usbh_msc_scsi_inquiry()
114 switch (msc->bot.cmd_state) { in usbh_msc_test_unitready()
154 switch (msc->bot.cmd_state) { in usbh_msc_read_capacity10()
166 msc->bot.pbuf = (uint8_t *)(void *)msc->bot.data; in usbh_msc_read_capacity10()
203 switch (msc->bot.cmd_state) { in usbh_msc_mode_sense6()
217 msc->bot.pbuf = (uint8_t *)(void *)msc->bot.data; in usbh_msc_mode_sense6()
254 switch (msc->bot.cmd_state) { in usbh_msc_request_sense()
269 msc->bot.pbuf = (uint8_t *)(void *)msc->bot.data; in usbh_msc_request_sense()
307 switch (msc->bot.cmd_state) { in usbh_msc_write10()
[all …]
/bsp/gd32/risc-v/libraries/GD32VF103_Firmware_Library/GD32VF103_usbfs_library/device/class/msc/Source/
A Dusbd_msc_scsi.c132 msc->scsi_sense[msc->scsi_sense_tail].SenseKey = skey; in scsi_sense_code()
133 msc->scsi_sense[msc->scsi_sense_tail].ASC = asc << 8U; in scsi_sense_code()
239 msc->bbb_data[7] = (uint8_t)(msc->scsi_blk_size[lun]); in scsi_read_capacity10()
349 if ((msc->scsi_sense_head != msc->scsi_sense_tail)) { in scsi_request_sense()
350 msc->bbb_data[2] = msc->scsi_sense[msc->scsi_sense_head].SenseKey; in scsi_request_sense()
351 msc->bbb_data[12] = msc->scsi_sense[msc->scsi_sense_head].ASCQ; in scsi_request_sense()
352 msc->bbb_data[13] = msc->scsi_sense[msc->scsi_sense_head].ASC; in scsi_request_sense()
437 msc->scsi_blk_addr *= msc->scsi_blk_size[lun]; in scsi_read10()
438 msc->scsi_blk_len *= msc->scsi_blk_size[lun]; in scsi_read10()
497 msc->scsi_blk_addr *= msc->scsi_blk_size[lun]; in scsi_write10()
[all …]
A Dusbd_msc_bbb.c56 msc->bbb_state = BBB_IDLE; in msc_bbb_init()
84 msc->bbb_state = BBB_IDLE; in msc_bbb_reset()
101 msc->bbb_state = BBB_IDLE; in msc_bbb_deinit()
115 switch (msc->bbb_state) { in msc_bbb_data_in()
117 if (scsi_process_cmd (pudev, msc->bbb_cbw.bCBWLUN, &msc->bbb_cbw.CBWCB[0]) < 0) { in msc_bbb_data_in()
143 switch (msc->bbb_state) { in msc_bbb_data_out()
149 if (scsi_process_cmd (pudev, msc->bbb_cbw.bCBWLUN, &msc->bbb_cbw.CBWCB[0]) < 0) { in msc_bbb_data_out()
212 msc->bbb_csw.dCSWTag = msc->bbb_cbw.dCBWTag; in msc_bbb_cbw_decode()
213 msc->bbb_csw.dCSWDataResidue = msc->bbb_cbw.dCBWDataTransferLength; in msc_bbb_cbw_decode()
227 if (scsi_process_cmd (pudev, msc->bbb_cbw.bCBWLUN, &msc->bbb_cbw.CBWCB[0]) < 0) { in msc_bbb_cbw_decode()
[all …]
/bsp/phytium/libraries/port/cherryusb_port/
A Dusbd_msh.c27 MSH_CMD_EXPORT(usb_device_init, init usb device as msc);
28 MSH_CMD_EXPORT(usb_device_deinit, deinit usb device as msc);
/bsp/hpmicro/libraries/hpm_sdk/
A DCHANGELOG.md298 - middleware: cherryusb: msc device: update to support multi lun and deinit
334 - samples: usbx: device: msc: decrease ram disk size to 16KB
335 - samples: cherryusb: msc device: update to support multi lun
444 - samples: cherryusb: device: add msc sdcard sample
452 - samples: cherryusb: device: add dual lun msc sample
610 - samples: cherryusb: host: add hid and msc rtthread samples
642 - samples: cherryusb: msc device: add pre-format fat12 file system in u disk
937 - samples: cherryusb: add msc freertos sample
978 - samples: tinyusb: msc: increase block numbers for windows format
1194 - samples: add cherryusb hid/msc/cdc samples
[all …]
/bsp/bouffalo_lab/libraries/bl_mcu_sdk/drivers/lhal/
A DDoxyfile2689 # contain msc files that are included in the documentation (see the \mscfile
2764 # Note: This setting is not only used for dot files but also for msc temporary

Completed in 26 milliseconds