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 D | usbh_msc_bbb.c | 54 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 D | usbh_msc_core.c | 194 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 D | usbh_msc_scsi.c | 53 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 D | usbd_msc_scsi.c | 132 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 D | usbd_msc_bbb.c | 56 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 D | usbd_msh.c | 27 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 D | CHANGELOG.md | 298 - 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 D | Doxyfile | 2689 # 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