Lines Matching refs:device

37     struct uinstance* device;  in rt_usbh_hid_set_idle()  local
42 RT_ASSERT(intf->device != RT_NULL); in rt_usbh_hid_set_idle()
44 device = intf->device; in rt_usbh_hid_set_idle()
53 if (rt_usb_hcd_setup_xfer(device->hcd, device->pipe_ep0_out, &setup, timeout) == 8) in rt_usbh_hid_set_idle()
54 if (rt_usb_hcd_pipe_xfer(device->hcd, device->pipe_ep0_in, RT_NULL, 0, timeout) == 0) in rt_usbh_hid_set_idle()
73 struct uinstance* device; in rt_usbh_hid_get_report() local
78 RT_ASSERT(intf->device != RT_NULL); in rt_usbh_hid_get_report()
80 device = intf->device; in rt_usbh_hid_get_report()
89 if (rt_usb_hcd_setup_xfer(device->hcd, device->pipe_ep0_out, &setup, timeout) == 8) in rt_usbh_hid_get_report()
91 if (rt_usb_hcd_pipe_xfer(device->hcd, device->pipe_ep0_in, buffer, size, timeout) == size) in rt_usbh_hid_get_report()
93 if (rt_usb_hcd_pipe_xfer(device->hcd, device->pipe_ep0_out, RT_NULL, 0, timeout) == 0) in rt_usbh_hid_get_report()
116 struct uinstance* device; in rt_usbh_hid_set_report() local
121 RT_ASSERT(intf->device != RT_NULL); in rt_usbh_hid_set_report()
123 device = intf->device; in rt_usbh_hid_set_report()
132 if (rt_usb_hcd_setup_xfer(device->hcd, device->pipe_ep0_out, &setup, timeout) == 8) in rt_usbh_hid_set_report()
149 struct uinstance* device; in rt_usbh_hid_set_protocal() local
154 RT_ASSERT(intf->device != RT_NULL); in rt_usbh_hid_set_protocal()
156 device = intf->device; in rt_usbh_hid_set_protocal()
165 if (rt_usb_hcd_setup_xfer(device->hcd, device->pipe_ep0_out, &setup, timeout) == 8) in rt_usbh_hid_set_protocal()
185 struct uinstance* device; in rt_usbh_hid_get_report_descriptor() local
190 RT_ASSERT(intf->device != RT_NULL); in rt_usbh_hid_get_report_descriptor()
192 device = intf->device; in rt_usbh_hid_get_report_descriptor()
201 if (rt_usb_hcd_setup_xfer(device->hcd, device->pipe_ep0_out, &setup, timeout) == 8) in rt_usbh_hid_get_report_descriptor()
203 if (rt_usb_hcd_pipe_xfer(device->hcd, device->pipe_ep0_in, buffer, size, timeout) == size) in rt_usbh_hid_get_report_descriptor()
205 if (rt_usb_hcd_pipe_xfer(device->hcd, device->pipe_ep0_out, RT_NULL, 0, timeout) == 0) in rt_usbh_hid_get_report_descriptor()
258 RT_ASSERT(((struct uhintf*)pipe->inst)->device->hcd != RT_NULL); in rt_usbh_hid_callback()
260 rt_usb_hcd_pipe_xfer(((struct uhintf*)pipe->inst)->device->hcd, pipe, in rt_usbh_hid_callback()
347 ret = rt_usb_hcd_alloc_pipe(intf->device->hcd, &hid->pipe_in, in rt_usbh_hid_enable()
348 intf->device, ep_desc); in rt_usbh_hid_enable()
381 rt_usb_hcd_free_pipe(intf->device->hcd, hid->pipe_in); in rt_usbh_hid_disable()