Lines Matching refs:setup_pkt

398 		if (bdc->setup_pkt.bRequestType & USB_DIR_IN)  in setup_first_bd_ep0()
402 wValue = le16_to_cpu(bdc->setup_pkt.wValue); in setup_first_bd_ep0()
414 if (!le16_to_cpu(bdc->setup_pkt.wLength) || in setup_first_bd_ep0()
415 !(bdc->setup_pkt.bRequestType & USB_DIR_IN)) in setup_first_bd_ep0()
1070 struct usb_ctrlrequest *setup_pkt; in bdc_xsf_ep0_setup_recv() local
1077 setup_pkt = &bdc->setup_pkt; in bdc_xsf_ep0_setup_recv()
1078 memcpy(setup_pkt, &sreport->offset[0], sizeof(*setup_pkt)); in bdc_xsf_ep0_setup_recv()
1079 len = le16_to_cpu(setup_pkt->wLength); in bdc_xsf_ep0_setup_recv()
1234 struct usb_ctrlrequest *setup_pkt, bool set) in ep0_handle_feature() argument
1242 wValue = le16_to_cpu(setup_pkt->wValue); in ep0_handle_feature()
1243 wIndex = le16_to_cpu(setup_pkt->wIndex); in ep0_handle_feature()
1250 switch (setup_pkt->bRequestType & USB_RECIP_MASK) { in ep0_handle_feature()
1309 struct usb_ctrlrequest *setup_pkt) in ep0_handle_status() argument
1320 wIndex = le16_to_cpu(setup_pkt->wIndex); in ep0_handle_status()
1323 switch (setup_pkt->bRequestType & USB_RECIP_MASK) { in ep0_handle_status()
1390 struct usb_ctrlrequest *setup_pkt) in ep0_set_sel() argument
1397 wValue = le16_to_cpu(setup_pkt->wValue); in ep0_set_sel()
1398 wLength = le16_to_cpu(setup_pkt->wLength); in ep0_set_sel()
1440 struct usb_ctrlrequest *setup_pkt; in handle_control_request() local
1445 setup_pkt = &bdc->setup_pkt; in handle_control_request()
1447 if ((setup_pkt->bRequestType & USB_TYPE_MASK) == USB_TYPE_STANDARD) { in handle_control_request()
1448 switch (setup_pkt->bRequest) { in handle_control_request()
1451 ret = ep0_set_address(bdc, setup_pkt); in handle_control_request()
1465 config = le16_to_cpu(setup_pkt->wValue); in handle_control_request()
1476 ret = ep0_handle_feature(bdc, setup_pkt, 1); in handle_control_request()
1481 ret = ep0_handle_feature(bdc, setup_pkt, 0); in handle_control_request()
1486 ret = ep0_handle_status(bdc, setup_pkt); in handle_control_request()
1491 ret = ep0_set_sel(bdc, setup_pkt); in handle_control_request()
1508 ret = bdc->gadget_driver->setup(&bdc->gadget, setup_pkt); in handle_control_request()
1556 struct usb_ctrlrequest *setup_pkt; in bdc_xsf_ep0_status_start() local
1589 setup_pkt = &bdc->setup_pkt; in bdc_xsf_ep0_status_start()
1595 if (!le16_to_cpu(setup_pkt->wLength)) { in bdc_xsf_ep0_status_start()