Lines Matching refs:setup

21     struct usb_setup_packet *setup;  in usbh_aoa_switch()  local
24 setup = hport->setup; in usbh_aoa_switch()
26 if (setup == NULL) { in usbh_aoa_switch()
32 setup->bmRequestType = USB_REQUEST_DIR_IN | USB_REQUEST_VENDOR | USB_REQUEST_RECIPIENT_DEVICE; in usbh_aoa_switch()
33 setup->bRequest = AOA_ACCESSORY_GET_PROTOCOL; in usbh_aoa_switch()
34 setup->wValue = 0; in usbh_aoa_switch()
35 setup->wIndex = 0; in usbh_aoa_switch()
36 setup->wLength = 2; in usbh_aoa_switch()
38 ret = usbh_control_transfer(hport, setup, g_aoa_buffer); in usbh_aoa_switch()
45 setup->bmRequestType = USB_REQUEST_DIR_OUT | USB_REQUEST_VENDOR | USB_REQUEST_RECIPIENT_DEVICE; in usbh_aoa_switch()
46 setup->bRequest = AOA_ACCESSORY_SEND_STRING; in usbh_aoa_switch()
47 setup->wValue = 0; in usbh_aoa_switch()
48 setup->wIndex = AOA_ACCESSORY_STRING_MANUFACTURER; in usbh_aoa_switch()
49 setup->wLength = strlen(info->acc_manufacturer) + 1; in usbh_aoa_switch()
52 ret = usbh_control_transfer(hport, setup, g_aoa_buffer); in usbh_aoa_switch()
57 setup->bmRequestType = USB_REQUEST_DIR_OUT | USB_REQUEST_VENDOR | USB_REQUEST_RECIPIENT_DEVICE; in usbh_aoa_switch()
58 setup->bRequest = AOA_ACCESSORY_SEND_STRING; in usbh_aoa_switch()
59 setup->wValue = 0; in usbh_aoa_switch()
60 setup->wIndex = AOA_ACCESSORY_STRING_MODEL; in usbh_aoa_switch()
61 setup->wLength = strlen(info->acc_model) + 1; in usbh_aoa_switch()
64 ret = usbh_control_transfer(hport, setup, g_aoa_buffer); in usbh_aoa_switch()
69 setup->bmRequestType = USB_REQUEST_DIR_OUT | USB_REQUEST_VENDOR | USB_REQUEST_RECIPIENT_DEVICE; in usbh_aoa_switch()
70 setup->bRequest = AOA_ACCESSORY_SEND_STRING; in usbh_aoa_switch()
71 setup->wValue = 0; in usbh_aoa_switch()
72 setup->wIndex = AOA_ACCESSORY_STRING_DESCRIPTION; in usbh_aoa_switch()
73 setup->wLength = strlen(info->acc_description) + 1; in usbh_aoa_switch()
76 ret = usbh_control_transfer(hport, setup, g_aoa_buffer); in usbh_aoa_switch()
81 setup->bmRequestType = USB_REQUEST_DIR_OUT | USB_REQUEST_VENDOR | USB_REQUEST_RECIPIENT_DEVICE; in usbh_aoa_switch()
82 setup->bRequest = AOA_ACCESSORY_SEND_STRING; in usbh_aoa_switch()
83 setup->wValue = 0; in usbh_aoa_switch()
84 setup->wIndex = AOA_ACCESSORY_STRING_VERSION; in usbh_aoa_switch()
85 setup->wLength = strlen(info->acc_version) + 1; in usbh_aoa_switch()
88 ret = usbh_control_transfer(hport, setup, g_aoa_buffer); in usbh_aoa_switch()
93 setup->bmRequestType = USB_REQUEST_DIR_OUT | USB_REQUEST_VENDOR | USB_REQUEST_RECIPIENT_DEVICE; in usbh_aoa_switch()
94 setup->bRequest = AOA_ACCESSORY_SEND_STRING; in usbh_aoa_switch()
95 setup->wValue = 0; in usbh_aoa_switch()
96 setup->wIndex = AOA_ACCESSORY_STRING_URI; in usbh_aoa_switch()
97 setup->wLength = strlen(info->acc_uri) + 1; in usbh_aoa_switch()
100 ret = usbh_control_transfer(hport, setup, g_aoa_buffer); in usbh_aoa_switch()
105 setup->bmRequestType = USB_REQUEST_DIR_OUT | USB_REQUEST_VENDOR | USB_REQUEST_RECIPIENT_DEVICE; in usbh_aoa_switch()
106 setup->bRequest = AOA_ACCESSORY_SEND_STRING; in usbh_aoa_switch()
107 setup->wValue = 0; in usbh_aoa_switch()
108 setup->wIndex = AOA_ACCESSORY_STRING_SERIAL; in usbh_aoa_switch()
109 setup->wLength = strlen(info->acc_serial) + 1; in usbh_aoa_switch()
112 ret = usbh_control_transfer(hport, setup, g_aoa_buffer); in usbh_aoa_switch()
117 setup->bmRequestType = USB_REQUEST_DIR_OUT | USB_REQUEST_VENDOR | USB_REQUEST_RECIPIENT_DEVICE; in usbh_aoa_switch()
118 setup->bRequest = AOA_ACCESSORY_START; in usbh_aoa_switch()
119 setup->wValue = 0; in usbh_aoa_switch()
120 setup->wIndex = 0; in usbh_aoa_switch()
121 setup->wLength = 0; in usbh_aoa_switch()
123 ret = usbh_control_transfer(hport, setup, NULL); in usbh_aoa_switch()
134 struct usb_setup_packet *setup; in usbh_aoa_register_hid() local
142 setup = aoa_class->hport->setup; in usbh_aoa_register_hid()
144 setup->bmRequestType = USB_REQUEST_DIR_OUT | USB_REQUEST_VENDOR | USB_REQUEST_RECIPIENT_DEVICE; in usbh_aoa_register_hid()
145 setup->bRequest = AOA_ACCESSORY_REGISTER_HID; in usbh_aoa_register_hid()
146 setup->wValue = id; in usbh_aoa_register_hid()
147 setup->wIndex = report_len; in usbh_aoa_register_hid()
148 setup->wLength = 0; in usbh_aoa_register_hid()
150 ret = usbh_control_transfer(aoa_class->hport, setup, NULL); in usbh_aoa_register_hid()
159setup->bmRequestType = USB_REQUEST_DIR_OUT | USB_REQUEST_VENDOR | USB_REQUEST_RECIPIENT_DEVICE; in usbh_aoa_register_hid()
160 setup->bRequest = AOA_ACCESSORY_SET_HID_REPORT_DESC; in usbh_aoa_register_hid()
161 setup->wValue = id; in usbh_aoa_register_hid()
162 setup->wIndex = offset; in usbh_aoa_register_hid()
163 setup->wLength = len; in usbh_aoa_register_hid()
166 ret = usbh_control_transfer(aoa_class->hport, setup, g_aoa_buffer); in usbh_aoa_register_hid()
178 struct usb_setup_packet *setup; in usbh_aoa_send_hid_event() local
186 setup = aoa_class->hport->setup; in usbh_aoa_send_hid_event()
188 setup->bmRequestType = USB_REQUEST_DIR_OUT | USB_REQUEST_VENDOR | USB_REQUEST_RECIPIENT_DEVICE; in usbh_aoa_send_hid_event()
189 setup->bRequest = AOA_ACCESSORY_SEND_HID_EVENT; in usbh_aoa_send_hid_event()
190 setup->wValue = id; in usbh_aoa_send_hid_event()
191 setup->wIndex = 0; in usbh_aoa_send_hid_event()
192 setup->wLength = event_len; in usbh_aoa_send_hid_event()
195 return usbh_control_transfer(aoa_class->hport, setup, event); in usbh_aoa_send_hid_event()