Linux Kernel
3.7.1
|
#include <linux/kernel.h>
#include <linux/spinlock.h>
#include <linux/slab.h>
#include <linux/idr.h>
#include <linux/usb.h>
#include "usb.h"
Go to the source code of this file.
Data Structures | |
struct | ep_device |
struct | ep_attribute |
Macros | |
#define | to_ep_device(_dev) container_of(_dev, struct ep_device, dev) |
#define | to_ep_attribute(_attr) container_of(_attr, struct ep_attribute, attr) |
#define | usb_ep_attr(field, format_string) |
Functions | |
usb_ep_attr (bLength,"%02x\n") | |
int | usb_create_ep_devs (struct device *parent, struct usb_host_endpoint *endpoint, struct usb_device *udev) |
void | usb_remove_ep_devs (struct usb_host_endpoint *endpoint) |
Variables | |
struct device_type | usb_ep_device_type |
#define to_ep_attribute | ( | _attr | ) | container_of(_attr, struct ep_attribute, attr) |
Definition at line 32 of file endpoint.c.
#define to_ep_device | ( | _dev | ) | container_of(_dev, struct ep_device, dev) |
Definition at line 24 of file endpoint.c.
#define usb_ep_attr | ( | field, | |
format_string | |||
) |
Definition at line 35 of file endpoint.c.
int usb_create_ep_devs | ( | struct device * | parent, |
struct usb_host_endpoint * | endpoint, | ||
struct usb_device * | udev | ||
) |
Definition at line 176 of file endpoint.c.
usb_ep_attr | ( | bLength | , |
"%02x\n" | |||
) |
Definition at line 45 of file endpoint.c.
Definition at line 210 of file endpoint.c.
struct device_type usb_ep_device_type |
Definition at line 171 of file endpoint.c.