USB_RECIP_ENDPOINT
USB_TYPE_VENDOR | USB_RECIP_ENDPOINT, 0x55aa,
req_type = USB_DIR_IN | USB_TYPE_VENDOR | USB_RECIP_ENDPOINT;
req_type = USB_DIR_OUT | USB_TYPE_VENDOR | USB_RECIP_ENDPOINT;
USB_DIR_OUT | USB_TYPE_VENDOR | USB_RECIP_ENDPOINT,
USB_DIR_IN | USB_TYPE_VENDOR | USB_RECIP_ENDPOINT,
case USB_RECIP_ENDPOINT:
case USB_RECIP_ENDPOINT:
case USB_RECIP_ENDPOINT:
case USB_RECIP_ENDPOINT:
== USB_RECIP_ENDPOINT) {
if (type == (USB_DIR_OUT|USB_RECIP_ENDPOINT) &&
type != (USB_DIR_IN|USB_RECIP_ENDPOINT) &&
if (type == (USB_DIR_OUT|USB_RECIP_ENDPOINT) &&
USB_DIR_IN | USB_TYPE_CLASS | USB_RECIP_ENDPOINT,
USB_DIR_IN | USB_TYPE_CLASS | USB_RECIP_ENDPOINT,
USB_DIR_IN | USB_TYPE_CLASS | USB_RECIP_ENDPOINT,
USB_DIR_IN | USB_TYPE_CLASS | USB_RECIP_ENDPOINT,
(recip == USB_RECIP_ENDPOINT) ? "Endpoint" : "Unknown",
case USB_RECIP_ENDPOINT:
case USB_RECIP_ENDPOINT:
case USB_RECIP_ENDPOINT:
USB_REQ_CLEAR_FEATURE, USB_RECIP_ENDPOINT,
case USB_RECIP_ENDPOINT:
case USB_RECIP_ENDPOINT:
case USB_RECIP_ENDPOINT:
case USB_RECIP_ENDPOINT:
case USB_RECIP_ENDPOINT: {
case USB_RECIP_ENDPOINT:
case USB_RECIP_ENDPOINT:
case USB_RECIP_ENDPOINT:
case USB_RECIP_ENDPOINT:
case USB_RECIP_ENDPOINT:
case USB_DIR_OUT | USB_TYPE_CLASS | USB_RECIP_ENDPOINT:
case USB_DIR_IN | USB_TYPE_CLASS | USB_RECIP_ENDPOINT:
case USB_DIR_OUT | USB_TYPE_CLASS | USB_RECIP_ENDPOINT:
case USB_DIR_IN | USB_TYPE_CLASS | USB_RECIP_ENDPOINT:
case USB_RECIP_ENDPOINT:
case ((USB_DIR_IN|USB_TYPE_STANDARD|USB_RECIP_ENDPOINT) << 8)
case ((USB_TYPE_STANDARD|USB_RECIP_ENDPOINT) << 8)
case ((USB_TYPE_STANDARD|USB_RECIP_ENDPOINT) << 8)
== (USB_DIR_IN | USB_RECIP_ENDPOINT)) {
} else if (crq->bRequestType == USB_RECIP_ENDPOINT) {
} else if (crq->bRequestType == USB_RECIP_ENDPOINT) {
case USB_RECIP_ENDPOINT:
case USB_RECIP_ENDPOINT:
case USB_RECIP_ENDPOINT:
case USB_RECIP_ENDPOINT:
#define Ep_Request (USB_TYPE_STANDARD | USB_RECIP_ENDPOINT)
} else if ((request_type & USB_RECIP_MASK) == USB_RECIP_ENDPOINT) {
== USB_RECIP_ENDPOINT) {
} else if ((request_type & USB_RECIP_MASK) == USB_RECIP_ENDPOINT) {
== (USB_RECIP_ENDPOINT | USB_TYPE_STANDARD)) {
case USB_RECIP_ENDPOINT:
case USB_RECIP_ENDPOINT:
case USB_RECIP_ENDPOINT:
case (USB_TYPE_STANDARD | USB_RECIP_ENDPOINT):
case USB_RECIP_ENDPOINT: {
case USB_RECIP_ENDPOINT: {
case USB_RECIP_ENDPOINT:
case USB_RECIP_ENDPOINT:
case USB_RECIP_ENDPOINT:
case (USB_DIR_IN | USB_TYPE_STANDARD | USB_RECIP_ENDPOINT):
case (USB_DIR_OUT | USB_TYPE_STANDARD | USB_RECIP_ENDPOINT):
case (USB_DIR_OUT | USB_TYPE_STANDARD | USB_RECIP_ENDPOINT):
if (u.r.bRequestType != (USB_DIR_IN|USB_RECIP_ENDPOINT))
if (u.r.bRequestType != USB_RECIP_ENDPOINT)
if (u.r.bRequestType != USB_RECIP_ENDPOINT)
if (u.r.bRequestType != USB_RECIP_ENDPOINT)
if (u.r.bRequestType != USB_RECIP_ENDPOINT)
if (u.r.bRequestType != (USB_DIR_IN|USB_RECIP_ENDPOINT))
case USB_RECIP_ENDPOINT:
case USB_RECIP_ENDPOINT: {
case USB_RECIP_ENDPOINT: {
case USB_RECIP_ENDPOINT:
case USB_RECIP_ENDPOINT:
case USB_DIR_IN | USB_RECIP_ENDPOINT | USB_TYPE_STANDARD:
case USB_DIR_OUT | USB_RECIP_ENDPOINT:
case USB_RECIP_ENDPOINT:
case USB_RECIP_ENDPOINT:
case USB_RECIP_ENDPOINT:
case USB_RECIP_ENDPOINT:
case USB_DIR_IN | USB_RECIP_ENDPOINT:
case USB_DIR_OUT | USB_RECIP_ENDPOINT: {
case USB_DIR_OUT | USB_RECIP_ENDPOINT: {
USB_TYPE_VENDOR | USB_RECIP_ENDPOINT | USB_DIR_OUT, value, index, NULL, 0, 1000)
req.bRequestType = USB_RECIP_ENDPOINT;
req.bRequestType = USB_DIR_IN|USB_RECIP_ENDPOINT;
retval = usb_get_std_status(urb->dev, USB_RECIP_ENDPOINT, ep, &status);
retval = usb_get_std_status(urb->dev, USB_RECIP_ENDPOINT, ep, &status);
USB_REQ_SET_FEATURE, USB_RECIP_ENDPOINT,
case USB_RECIP_ENDPOINT:
case USB_RECIP_ENDPOINT:
case USB_RECIP_ENDPOINT:{
case USB_RECIP_ENDPOINT:{
case USB_RECIP_ENDPOINT: {
case USB_RECIP_ENDPOINT:
req, USB_TYPE_VENDOR | USB_RECIP_ENDPOINT | USB_DIR_OUT,
req, USB_TYPE_VENDOR | USB_RECIP_ENDPOINT | USB_DIR_IN,
USB_REQ_CLEAR_FEATURE, USB_RECIP_ENDPOINT,
(req->bRequestType == USB_RECIP_ENDPOINT) &&
case USB_RECIP_ENDPOINT:
#define EP_REQUEST (USB_TYPE_STANDARD | USB_RECIP_ENDPOINT)
((USB_DIR_IN|USB_TYPE_STANDARD|USB_RECIP_ENDPOINT)<<8)
((USB_DIR_OUT|USB_TYPE_STANDARD|USB_RECIP_ENDPOINT)<<8)
USB_TYPE_CLASS | USB_RECIP_ENDPOINT | USB_DIR_OUT,
USB_TYPE_CLASS | USB_RECIP_ENDPOINT | USB_DIR_IN,
USB_TYPE_CLASS | USB_RECIP_ENDPOINT | USB_DIR_IN,
USB_RECIP_ENDPOINT, 0x100, 0x81, buff, 3);
USB_RECIP_ENDPOINT, 0x100, 0x81, buff, 3);
USB_TYPE_CLASS|USB_RECIP_ENDPOINT|USB_DIR_OUT,
USB_TYPE_CLASS | USB_RECIP_ENDPOINT | USB_DIR_OUT,
USB_DIR_OUT | USB_TYPE_CLASS | USB_RECIP_ENDPOINT,
USB_TYPE_CLASS | USB_RECIP_ENDPOINT | USB_DIR_OUT,
#define RT_H2D_CLASS_EP (USB_DIR_OUT | USB_TYPE_CLASS | USB_RECIP_ENDPOINT)
#define RT_D2H_CLASS_EP (USB_DIR_IN | USB_TYPE_CLASS | USB_RECIP_ENDPOINT)