Lines Matching refs:cmd

100     ustorage_cbw_t cmd, rt_uint8_t* buffer, int timeout)  in rt_usb_bulk_only_xfer()  argument
108 RT_ASSERT(cmd != RT_NULL); in rt_usb_bulk_only_xfer()
123 cmd, SIZEOF_CBW, timeout); in rt_usb_bulk_only_xfer()
129 if(cmd->xfer_len != 0) in rt_usb_bulk_only_xfer()
131 pipe = (cmd->dflags == CBWFLAGS_DIR_IN) ? stor->pipe_in : in rt_usb_bulk_only_xfer()
134 cmd->xfer_len, timeout); in rt_usb_bulk_only_xfer()
135 if(size != cmd->xfer_len) in rt_usb_bulk_only_xfer()
138 cmd->xfer_len, size); in rt_usb_bulk_only_xfer()
294 struct ustorage_cbw cmd; in rt_usbh_storage_read10() local
307 rt_memset(&cmd, 0, sizeof(struct ustorage_cbw)); in rt_usbh_storage_read10()
308 cmd.signature = CBW_SIGNATURE; in rt_usbh_storage_read10()
309 cmd.tag = CBW_TAG_VALUE; in rt_usbh_storage_read10()
310 cmd.xfer_len = SECTOR_SIZE * count; in rt_usbh_storage_read10()
311 cmd.dflags = CBWFLAGS_DIR_IN; in rt_usbh_storage_read10()
312 cmd.lun = 0; in rt_usbh_storage_read10()
313 cmd.cb_len = 10; in rt_usbh_storage_read10()
314 cmd.cb[0] = SCSI_READ_10; in rt_usbh_storage_read10()
315 cmd.cb[1] = 0; in rt_usbh_storage_read10()
316 cmd.cb[2] = (rt_uint8_t)(sector >> 24); in rt_usbh_storage_read10()
317 cmd.cb[3] = (rt_uint8_t)(sector >> 16); in rt_usbh_storage_read10()
318 cmd.cb[4] = (rt_uint8_t)(sector >> 8); in rt_usbh_storage_read10()
319 cmd.cb[5] = (rt_uint8_t)sector; in rt_usbh_storage_read10()
320 cmd.cb[6] = 0; in rt_usbh_storage_read10()
321 cmd.cb[7] = (count & 0xff00) >> 8; in rt_usbh_storage_read10()
322 cmd.cb[8] = (rt_uint8_t) count & 0xff; in rt_usbh_storage_read10()
324 return rt_usb_bulk_only_xfer(intf, &cmd, buffer, timeout); in rt_usbh_storage_read10()
340 struct ustorage_cbw cmd; in rt_usbh_storage_write10() local
353 rt_memset(&cmd, 0, sizeof(struct ustorage_cbw)); in rt_usbh_storage_write10()
354 cmd.signature = CBW_SIGNATURE; in rt_usbh_storage_write10()
355 cmd.tag = CBW_TAG_VALUE; in rt_usbh_storage_write10()
356 cmd.xfer_len = SECTOR_SIZE * count; in rt_usbh_storage_write10()
357 cmd.dflags = CBWFLAGS_DIR_OUT; in rt_usbh_storage_write10()
358 cmd.lun = 0; in rt_usbh_storage_write10()
359 cmd.cb_len = 10; in rt_usbh_storage_write10()
360 cmd.cb[0] = SCSI_WRITE_10; in rt_usbh_storage_write10()
361 cmd.cb[1] = 0; in rt_usbh_storage_write10()
362 cmd.cb[2] = (rt_uint8_t)(sector >> 24); in rt_usbh_storage_write10()
363 cmd.cb[3] = (rt_uint8_t)(sector >> 16); in rt_usbh_storage_write10()
364 cmd.cb[4] = (rt_uint8_t)(sector >> 8); in rt_usbh_storage_write10()
365 cmd.cb[5] = (rt_uint8_t)sector; in rt_usbh_storage_write10()
366 cmd.cb[6] = 0; in rt_usbh_storage_write10()
367 cmd.cb[7] = (count & 0xff00) >> 8; in rt_usbh_storage_write10()
368 cmd.cb[8] = (rt_uint8_t) count & 0xff; in rt_usbh_storage_write10()
370 return rt_usb_bulk_only_xfer(intf, &cmd, buffer, timeout); in rt_usbh_storage_write10()
383 struct ustorage_cbw cmd; in rt_usbh_storage_request_sense() local
397 rt_memset(&cmd, 0, sizeof(struct ustorage_cbw)); in rt_usbh_storage_request_sense()
398 cmd.signature = CBW_SIGNATURE; in rt_usbh_storage_request_sense()
399 cmd.tag = CBW_TAG_VALUE; in rt_usbh_storage_request_sense()
400 cmd.xfer_len = 18; in rt_usbh_storage_request_sense()
401 cmd.dflags = CBWFLAGS_DIR_IN; in rt_usbh_storage_request_sense()
402 cmd.lun = 0; in rt_usbh_storage_request_sense()
403 cmd.cb_len = 6; in rt_usbh_storage_request_sense()
404 cmd.cb[0] = SCSI_REQUEST_SENSE; in rt_usbh_storage_request_sense()
405 cmd.cb[4] = 18; in rt_usbh_storage_request_sense()
407 return rt_usb_bulk_only_xfer(intf, &cmd, buffer, timeout); in rt_usbh_storage_request_sense()
419 struct ustorage_cbw cmd; in rt_usbh_storage_test_unit_ready() local
433 rt_memset(&cmd, 0, sizeof(struct ustorage_cbw)); in rt_usbh_storage_test_unit_ready()
434 cmd.signature = CBW_SIGNATURE; in rt_usbh_storage_test_unit_ready()
435 cmd.tag = CBW_TAG_VALUE; in rt_usbh_storage_test_unit_ready()
436 cmd.xfer_len = 0; in rt_usbh_storage_test_unit_ready()
437 cmd.dflags = CBWFLAGS_DIR_OUT; in rt_usbh_storage_test_unit_ready()
438 cmd.lun = 0; in rt_usbh_storage_test_unit_ready()
439 cmd.cb_len = 12; in rt_usbh_storage_test_unit_ready()
440 cmd.cb[0] = SCSI_TEST_UNIT_READY; in rt_usbh_storage_test_unit_ready()
442 return rt_usb_bulk_only_xfer(intf, &cmd, RT_NULL, timeout); in rt_usbh_storage_test_unit_ready()
455 struct ustorage_cbw cmd; in rt_usbh_storage_inquiry() local
469 rt_memset(&cmd, 0, sizeof(struct ustorage_cbw)); in rt_usbh_storage_inquiry()
470 cmd.signature = CBW_SIGNATURE; in rt_usbh_storage_inquiry()
471 cmd.tag = CBW_TAG_VALUE; in rt_usbh_storage_inquiry()
472 cmd.xfer_len = 36; in rt_usbh_storage_inquiry()
473 cmd.dflags = CBWFLAGS_DIR_IN; in rt_usbh_storage_inquiry()
474 cmd.lun = 0; in rt_usbh_storage_inquiry()
475 cmd.cb_len = 6;//12 in rt_usbh_storage_inquiry()
476 cmd.cb[0] = SCSI_INQUIRY_CMD; in rt_usbh_storage_inquiry()
477 cmd.cb[4] = 36; in rt_usbh_storage_inquiry()
479 return rt_usb_bulk_only_xfer(intf, &cmd, buffer, timeout); in rt_usbh_storage_inquiry()
492 struct ustorage_cbw cmd; in rt_usbh_storage_get_capacity() local
506 rt_memset(&cmd, 0, sizeof(struct ustorage_cbw)); in rt_usbh_storage_get_capacity()
507 cmd.signature = CBW_SIGNATURE; in rt_usbh_storage_get_capacity()
508 cmd.tag = CBW_TAG_VALUE; in rt_usbh_storage_get_capacity()
509 cmd.xfer_len = 8; in rt_usbh_storage_get_capacity()
510 cmd.dflags = CBWFLAGS_DIR_IN; in rt_usbh_storage_get_capacity()
511 cmd.lun = 0; in rt_usbh_storage_get_capacity()
512 cmd.cb_len = 12; in rt_usbh_storage_get_capacity()
513 cmd.cb[0] = SCSI_READ_CAPACITY; in rt_usbh_storage_get_capacity()
515 return rt_usb_bulk_only_xfer(intf, &cmd, buffer, timeout); in rt_usbh_storage_get_capacity()