Lines Matching refs:ep_out
31 uep_t ep_out; member
411 rt_memcpy((void *)&report,(void*)data->ep_out->buffer,size); in _ep_out_handler()
416 data->ep_out->request.buffer = data->ep_out->buffer; in _ep_out_handler()
417 data->ep_out->request.size = EP_MAXPACKET(data->ep_out); in _ep_out_handler()
418 data->ep_out->request.req_type = UIO_REQUEST_READ_BEST; in _ep_out_handler()
419 rt_usbd_io_request(func->device, data->ep_out, &data->ep_out->request); in _ep_out_handler()
537 if(data->ep_out->buffer == RT_NULL) in _function_enable()
539 data->ep_out->buffer = rt_malloc(HID_RX_BUFSIZE); in _function_enable()
541 data->ep_out->request.buffer = data->ep_out->buffer; in _function_enable()
542 data->ep_out->request.size = EP_MAXPACKET(data->ep_out); in _function_enable()
543 data->ep_out->request.req_type = UIO_REQUEST_READ_BEST; in _function_enable()
545 rt_usbd_io_request(func->device, data->ep_out, &data->ep_out->request); in _function_enable()
567 if(data->ep_out->buffer != RT_NULL) in _function_disable()
569 rt_free(data->ep_out->buffer); in _function_disable()
570 data->ep_out->buffer = RT_NULL; in _function_disable()
727 data->ep_out = rt_usbd_endpoint_new(&hid_desc->ep_out_desc, _ep_out_handler); in rt_usbd_function_hid_create()
731 rt_usbd_altsetting_add_endpoint(hid_setting, data->ep_out); in rt_usbd_function_hid_create()