Lines Matching refs:device
29 #include <linux/device.h>
45 * are two types of files. One type is for the device, implementing ep0.
50 * (by writing configuration and device descriptors). Afterwards it
51 * may serve as a source of device events, used to handle all control
83 /* /dev/gadget/$CHIP represents ep0 and the whole device */
89 * ep0/device i/o modes and binding to the controller. Driver
90 * must always write descriptors to initialize the device, then
91 * the device becomes UNCONNECTED until enumeration.
104 /* UNBOUND means the driver closed ep0, so the device won't be
1201 * device from USB; the host won't see it any more.
1208 /* other endpoints were all decoupled from this device */
1371 * requests handled lower down (device/endpoint status and features);
1538 /* device stalls when value < 0 */
1763 * That write establishes the device configuration, so the kernel can
1773 * . device descriptor
1775 * Endpoints are not yet enabled. Drivers must wait until device
1779 * After initialization, the device stays active for as long as that
1863 /* device descriptor (tweaked for paranoia) */
1945 * device configuration then later for event monitoring.
1983 * so inode and dentry are paired, until device reconfig.