static ssize_t show_ep_type(struct device *dev, struct device_attribute *attr, char *buf) 
static ssize_t show_ep_type(struct usb_device *udev, struct usb_endpoint_descriptor *desc, char *buf) 
static ssize_t show_ep_type(struct device *dev, struct device_attribute *attr, char *buf){	struct endpoint_attribute *endpoint_attr = to_endpoint_attr(attr);	char *type = "unknown";	switch (endpoint_attr->endpoint->bmAttributes & USB_ENDPOINT_XFERTYPE_MASK) {	case USB_ENDPOINT_XFER_CONTROL:		type = "Control";		break;	case USB_ENDPOINT_XFER_ISOC:		type = "Isoc";		break;	case USB_ENDPOINT_XFER_BULK:		type = "Bulk";		break;	case USB_ENDPOINT_XFER_INT:		type = "Interrupt";		break;	}	return sprintf(buf, "%s\n", type);}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/be69e5b1900a19a545becda822b18d6f09168ba5/sysfs.c/clean/drivers/usb/core/sysfs.c