Lines Matching refs:setup
170 const struct usb_config *setup)
174 uint8_t index = setup->ep_index;
182 udev, iface_index, setup->endpoint,
183 setup->type, setup->direction, setup->ep_index);
187 if ((setup->usb_mode != USB_MODE_DUAL) &&
188 (udev->flags.usb_mode != setup->usb_mode)) {
193 /* setup expected endpoint direction mask and value */
195 if (setup->direction == UE_DIR_RX) {
199 } else if (setup->direction == UE_DIR_TX) {
203 } else if (setup->direction == UE_DIR_ANY) {
210 ea_val = (setup->direction & (UE_DIR_IN | UE_DIR_OUT));
213 /* setup expected endpoint address */
215 if (setup->endpoint == UE_ADDR_ANY) {
220 ea_val |= (setup->endpoint & UE_ADDR);
223 /* setup expected endpoint type */
225 if (setup->type == UE_BULK_INTR) {
229 } else if (setup->type == UE_TYPE_ANY) {
236 type_val = (setup->type & UE_XFERTYPE);
324 /* setup USB stream queues */
721 /* setup the USB interface structure */
1272 /* setup USB attach arguments */
1658 /* setup the device descriptor and the initial "wMaxPacketSize" */
1756 /* USB device mode setup is complete */