Lines Matching full:request
201 data->ep_in->request.buffer = (rt_uint8_t*)&data->csw_response; in _send_status()
202 data->ep_in->request.size = SIZEOF_CSW; in _send_status()
203 data->ep_in->request.req_type = UIO_REQUEST_WRITE; in _send_status()
204 rt_usbd_io_request(func->device, data->ep_in, &data->ep_in->request); in _send_status()
239 * This function will handle inquiry command request.
269 data->ep_in->request.buffer = buf; in _inquiry_cmd()
270 data->ep_in->request.size = data->cb_data_size; in _inquiry_cmd()
271 data->ep_in->request.req_type = UIO_REQUEST_WRITE; in _inquiry_cmd()
272 rt_usbd_io_request(func->device, data->ep_in, &data->ep_in->request); in _inquiry_cmd()
279 * This function will handle sense request.
312 data->ep_in->request.buffer = (rt_uint8_t*)data->ep_in->buffer; in _request_sense()
313 data->ep_in->request.size = data->cb_data_size; in _request_sense()
314 data->ep_in->request.req_type = UIO_REQUEST_WRITE; in _request_sense()
315 rt_usbd_io_request(func->device, data->ep_in, &data->ep_in->request); in _request_sense()
322 * This function will handle mode_sense_6 request.
348 data->ep_in->request.buffer = buf; in _mode_sense_6()
349 data->ep_in->request.size = data->cb_data_size; in _mode_sense_6()
350 data->ep_in->request.req_type = UIO_REQUEST_WRITE; in _mode_sense_6()
351 rt_usbd_io_request(func->device, data->ep_in, &data->ep_in->request); in _mode_sense_6()
358 * This function will handle read_capacities request.
393 data->ep_in->request.buffer = buf; in _read_capacities()
394 data->ep_in->request.size = data->cb_data_size; in _read_capacities()
395 data->ep_in->request.req_type = UIO_REQUEST_WRITE; in _read_capacities()
396 rt_usbd_io_request(func->device, data->ep_in, &data->ep_in->request); in _read_capacities()
403 * This function will handle read_capacity request.
438 data->ep_in->request.buffer = buf; in _read_capacity()
439 data->ep_in->request.size = data->cb_data_size; in _read_capacity()
440 data->ep_in->request.req_type = UIO_REQUEST_WRITE; in _read_capacity()
441 rt_usbd_io_request(func->device, data->ep_in, &data->ep_in->request); in _read_capacity()
448 * This function will handle read_10 request.
478 data->ep_in->request.buffer = data->ep_in->buffer; in _read_10()
479 data->ep_in->request.size = data->geometry.bytes_per_sector; in _read_10()
480 data->ep_in->request.req_type = UIO_REQUEST_WRITE; in _read_10()
481 rt_usbd_io_request(func->device, data->ep_in, &data->ep_in->request); in _read_10()
488 * This function will handle write_10 request.
516 data->ep_out->request.buffer = data->ep_out->buffer; in _write_10()
517 data->ep_out->request.size = data->geometry.bytes_per_sector; in _write_10()
518 data->ep_out->request.req_type = UIO_REQUEST_READ_FULL; in _write_10()
519 rt_usbd_io_request(func->device, data->ep_out, &data->ep_out->request); in _write_10()
526 * This function will handle verify_10 request.
577 if(data->ep_in->request.size != SIZEOF_CSW) in _ep_in_handler()
585 data->ep_out->request.buffer = data->ep_out->buffer; in _ep_in_handler()
586 data->ep_out->request.size = SIZEOF_CBW; in _ep_in_handler()
587 data->ep_out->request.req_type = UIO_REQUEST_READ_FULL; in _ep_in_handler()
588 rt_usbd_io_request(func->device, data->ep_out, &data->ep_out->request); in _ep_in_handler()
599 data->csw_response.data_reside -= data->ep_in->request.size; in _ep_in_handler()
602 RT_DEBUG_LOG(RT_DEBUG_USB, ("data_reside %d, request %d\n", in _ep_in_handler()
603 data->csw_response.data_reside, data->ep_in->request.size)); in _ep_in_handler()
618 data->csw_response.data_reside -= data->ep_in->request.size; in _ep_in_handler()
630 data->ep_in->request.buffer = data->ep_in->buffer; in _ep_in_handler()
631 data->ep_in->request.size = data->geometry.bytes_per_sector; in _ep_in_handler()
632 data->ep_in->request.req_type = UIO_REQUEST_WRITE; in _ep_in_handler()
633 rt_usbd_io_request(func->device, data->ep_in, &data->ep_in->request); in _ep_in_handler()
790 * This function will handle mass storage bulk out endpoint request.
793 * @param size request size.
859 data->ep_out->request.buffer = data->ep_out->buffer; in _ep_out_handler()
860 data->ep_out->request.size = data->geometry.bytes_per_sector; in _ep_out_handler()
861 data->ep_out->request.req_type = UIO_REQUEST_READ_FULL; in _ep_out_handler()
862 rt_usbd_io_request(func->device, data->ep_out, &data->ep_out->request); in _ep_out_handler()
893 * This function will handle mass storage interface request.
896 * @param setup the setup request.
939 rt_kprintf("unknown interface request\n"); in _interface_handler()
947 …his function will run mass storage function, it will be called on handle set configuration request.
994 /* prepare to read CBW request */ in _function_enable()
995 data->ep_out->request.buffer = data->ep_out->buffer; in _function_enable()
996 data->ep_out->request.size = SIZEOF_CBW; in _function_enable()
997 data->ep_out->request.req_type = UIO_REQUEST_READ_FULL; in _function_enable()
998 rt_usbd_io_request(func->device, data->ep_out, &data->ep_out->request); in _function_enable()
1004 …is function will stop mass storage function, it will be called on handle set configuration request.