Lines Matching refs:setup
56 struct usb_setup_packet *setup; in usbh_audio_open() local
67 setup = audio_class->hport->setup; in usbh_audio_open()
95 …setup->bmRequestType = USB_REQUEST_DIR_OUT | USB_REQUEST_STANDARD | USB_REQUEST_RECIPIENT_INTERFAC… in usbh_audio_open()
96 setup->bRequest = USB_REQUEST_SET_INTERFACE; in usbh_audio_open()
97 setup->wValue = altsetting; in usbh_audio_open()
98 setup->wIndex = intf; in usbh_audio_open()
99 setup->wLength = 0; in usbh_audio_open()
101 ret = usbh_control_transfer(audio_class->hport, setup, NULL); in usbh_audio_open()
109 … setup->bmRequestType = USB_REQUEST_DIR_OUT | USB_REQUEST_CLASS | USB_REQUEST_RECIPIENT_ENDPOINT; in usbh_audio_open()
110 setup->bRequest = AUDIO_REQUEST_SET_CUR; in usbh_audio_open()
111 setup->wValue = (AUDIO_EP_CONTROL_SAMPLING_FEQ << 8) | 0x00; in usbh_audio_open()
112 setup->wIndex = ep_desc->bEndpointAddress; in usbh_audio_open()
113 setup->wLength = 3; in usbh_audio_open()
116 ret = usbh_control_transfer(audio_class->hport, setup, g_audio_buf); in usbh_audio_open()
139 struct usb_setup_packet *setup; in usbh_audio_close() local
148 setup = audio_class->hport->setup; in usbh_audio_close()
160 …setup->bmRequestType = USB_REQUEST_DIR_OUT | USB_REQUEST_STANDARD | USB_REQUEST_RECIPIENT_INTERFAC… in usbh_audio_close()
161 setup->bRequest = USB_REQUEST_SET_INTERFACE; in usbh_audio_close()
162 setup->wValue = 0; in usbh_audio_close()
163 setup->wIndex = intf; in usbh_audio_close()
164 setup->wLength = 0; in usbh_audio_close()
166 ret = usbh_control_transfer(audio_class->hport, setup, NULL); in usbh_audio_close()
189 struct usb_setup_packet *setup; in usbh_audio_set_volume() local
205 setup = audio_class->hport->setup; in usbh_audio_set_volume()
218 setup->bmRequestType = USB_REQUEST_DIR_IN | USB_REQUEST_CLASS | USB_REQUEST_RECIPIENT_INTERFACE; in usbh_audio_set_volume()
219 setup->bRequest = AUDIO_REQUEST_GET_CUR; in usbh_audio_set_volume()
220 setup->wValue = (AUDIO_FU_CONTROL_VOLUME << 8) | ch; in usbh_audio_set_volume()
221 setup->wIndex = (feature_id << 8) | audio_class->ctrl_intf; in usbh_audio_set_volume()
222 setup->wLength = 2; in usbh_audio_set_volume()
224 ret = usbh_control_transfer(audio_class->hport, setup, g_audio_buf); in usbh_audio_set_volume()
231 setup->bmRequestType = USB_REQUEST_DIR_IN | USB_REQUEST_CLASS | USB_REQUEST_RECIPIENT_INTERFACE; in usbh_audio_set_volume()
232 setup->bRequest = AUDIO_REQUEST_GET_MIN; in usbh_audio_set_volume()
233 setup->wValue = (AUDIO_FU_CONTROL_VOLUME << 8) | ch; in usbh_audio_set_volume()
234 setup->wIndex = (feature_id << 8) | audio_class->ctrl_intf; in usbh_audio_set_volume()
235 setup->wLength = 2; in usbh_audio_set_volume()
237 ret = usbh_control_transfer(audio_class->hport, setup, g_audio_buf); in usbh_audio_set_volume()
244 setup->bmRequestType = USB_REQUEST_DIR_IN | USB_REQUEST_CLASS | USB_REQUEST_RECIPIENT_INTERFACE; in usbh_audio_set_volume()
245 setup->bRequest = AUDIO_REQUEST_GET_MAX; in usbh_audio_set_volume()
246 setup->wValue = (AUDIO_FU_CONTROL_VOLUME << 8) | ch; in usbh_audio_set_volume()
247 setup->wIndex = (feature_id << 8) | audio_class->ctrl_intf; in usbh_audio_set_volume()
248 setup->wLength = 2; in usbh_audio_set_volume()
250 ret = usbh_control_transfer(audio_class->hport, setup, g_audio_buf); in usbh_audio_set_volume()
256 setup->bmRequestType = USB_REQUEST_DIR_IN | USB_REQUEST_CLASS | USB_REQUEST_RECIPIENT_INTERFACE; in usbh_audio_set_volume()
257 setup->bRequest = AUDIO_REQUEST_GET_RES; in usbh_audio_set_volume()
258 setup->wValue = (AUDIO_FU_CONTROL_VOLUME << 8) | ch; in usbh_audio_set_volume()
259 setup->wIndex = (feature_id << 8) | audio_class->ctrl_intf; in usbh_audio_set_volume()
260 setup->wLength = 2; in usbh_audio_set_volume()
262 ret = usbh_control_transfer(audio_class->hport, setup, g_audio_buf); in usbh_audio_set_volume()
268 … setup->bmRequestType = USB_REQUEST_DIR_OUT | USB_REQUEST_CLASS | USB_REQUEST_RECIPIENT_INTERFACE; in usbh_audio_set_volume()
269 setup->bRequest = AUDIO_REQUEST_SET_CUR; in usbh_audio_set_volume()
270 setup->wValue = (AUDIO_FU_CONTROL_VOLUME << 8) | ch; in usbh_audio_set_volume()
271 setup->wIndex = (feature_id << 8) | audio_class->ctrl_intf; in usbh_audio_set_volume()
272 setup->wLength = 2; in usbh_audio_set_volume()
301 ret = usbh_control_transfer(audio_class->hport, setup, g_audio_buf); in usbh_audio_set_volume()
311 struct usb_setup_packet *setup; in usbh_audio_set_mute() local
319 setup = audio_class->hport->setup; in usbh_audio_set_mute()
332 … setup->bmRequestType = USB_REQUEST_DIR_OUT | USB_REQUEST_CLASS | USB_REQUEST_RECIPIENT_INTERFACE; in usbh_audio_set_mute()
333 setup->bRequest = AUDIO_REQUEST_SET_CUR; in usbh_audio_set_mute()
334 setup->wValue = (AUDIO_FU_CONTROL_MUTE << 8) | ch; in usbh_audio_set_mute()
335 setup->wIndex = (feature_id << 8) | audio_class->ctrl_intf; in usbh_audio_set_mute()
336 setup->wLength = 1; in usbh_audio_set_mute()
339 ret = usbh_control_transfer(audio_class->hport, setup, g_audio_buf); in usbh_audio_set_mute()