Lines Matching full:request
266 * This function will handle cdc bulk in endpoint request.
269 * @param size request size.
281 request_size = data->ep_in->request.size; in _ep_in_handler()
292 data->ep_in->request.buffer = RT_NULL; in _ep_in_handler()
293 data->ep_in->request.size = 0; in _ep_in_handler()
294 data->ep_in->request.req_type = UIO_REQUEST_WRITE; in _ep_in_handler()
295 rt_usbd_io_request(func->device, data->ep_in, &data->ep_in->request); in _ep_in_handler()
306 * This function will handle cdc bulk out endpoint request.
309 * @param size request size.
337 data->ep_out->request.buffer = data->ep_out->buffer; in _ep_out_handler()
338 data->ep_out->request.size = EP_MAXPACKET(data->ep_out); in _ep_out_handler()
339 data->ep_out->request.req_type = UIO_REQUEST_READ_BEST; in _ep_out_handler()
340 rt_usbd_io_request(func->device, data->ep_out, &data->ep_out->request); in _ep_out_handler()
346 * This function will handle cdc interrupt in endpoint request.
349 * @param size request size.
363 * This function will handle cdc_get_line_coding request.
366 * @param setup the setup request.
401 * This function will handle cdc_set_line_coding request.
404 * @param setup the setup request.
422 * This function will handle cdc interface request.
425 * @param setup the setup request.
465 rt_kprintf("unknown cdc request\n",setup->request_type); in _interface_handler()
473 * This function will run cdc function, it will be called on handle set configuration request.
492 data->ep_out->request.buffer = data->ep_out->buffer; in _function_enable()
493 data->ep_out->request.size = EP_MAXPACKET(data->ep_out); in _function_enable()
495 data->ep_out->request.req_type = UIO_REQUEST_READ_BEST; in _function_enable()
496 rt_usbd_io_request(func->device, data->ep_out, &data->ep_out->request); in _function_enable()
502 * This function will stop cdc function, it will be called on handle set configuration request.
881 data->ep_in->request.buffer = ch; in vcom_tx_thread_entry()
882 data->ep_in->request.size = res; in vcom_tx_thread_entry()
884 data->ep_in->request.req_type = UIO_REQUEST_WRITE; in vcom_tx_thread_entry()
886 rt_usbd_io_request(func->device, data->ep_in, &data->ep_in->request); in vcom_tx_thread_entry()