| /linux/drivers/usb/core/ |
| H A D | Makefile | 9 usbcore-y := usb.o hub.o hcd.o urb.o message.o driver.o 10 usbcore-y += config.o file.o buffer.o sysfs.o endpoint.o 11 usbcore-y += devio.o notify.o generic.o quirks.o devices.o 12 usbcore-y += phy.o port.o trace.o 14 usbcore-$(CONFIG_OF) += of.o 15 usbcore-$(CONFIG_USB_XHCI_SIDEBAND) += offload.o 16 usbcore-$(CONFIG_USB_PCI) += hcd-pci.o 17 usbcore-$(CONFIG_ACPI) += usb-acpi.o 20 usbcore-y += ../misc/onboard_usb_dev_pdevs.o 23 obj-$(CONFIG_USB) += usbcore.o
|
| H A D | Kconfig | 114 with the usbcore.autosuspend command line or module parameter. 127 with usbcore.authorized_default command line or module parameter.
|
| H A D | trace.h | 6 #define TRACE_SYSTEM usbcore
|
| H A D | message.c | 22 #include <linux/usb/hcd.h> /* for usbcore internals */ 1449 * pending urbs) and usbcore state for the interfaces, so that usbcore 1675 * should hcd+usbcore postprocess control requests? in usb_set_interface() 1735 * endpoints). Other usbcore state is unchanged, including bindings of 2157 * hc/hcd/usbcore interface/endpoint state. in usb_set_configuration()
|
| H A D | usb.c | 51 const char *usbcore_name = "usbcore"; 629 * usb_alloc_dev - usb device constructor (usbcore-internal) 873 * time. Only hub-aware drivers that are part of usbcore ever have to
|
| H A D | hcd.c | 50 * Plugs into usbcore (usb_bus) and lets HCDs share code, minimizing 885 * Assigns a bus number, and links the controller into usbcore data 921 * Recycles the bus number, and unlinks the controller from usbcore data 2974 /* starting here, usbcore will pay attention to the shared HCD roothub */ in usb_add_hcd() 2985 /* starting here, usbcore will pay attention to this root hub */ in usb_add_hcd() 3167 * symbols from usbcore, usbcore gets referenced and cannot be unloaded first.
|
| H A D | hub.c | 1128 * root hub (assuming usbcore is compiled into the kernel in hub_activate() 1919 * usbcore.autosuspend = -1 then keep autosuspend disabled. in hub_probe() 2174 * usb_set_device_state - change a device's current state (usbcore, hcds) 2299 * usb_disconnect - disconnect a device (usbcore-internal) 2428 * usb_enumerate_device_otg - FIXME (usbcore-internal) 2509 * usb_enumerate_device - Read device configs/intfs/otg (usbcore-internal) 2622 * usb_new_device - perform initial device setup (usbcore-internal) 2741 * usb_deauthorize_device - deauthorize a device (usbcore-internal)
|
| /linux/Documentation/driver-api/usb/ |
| H A D | callbacks.rst | 4 What callbacks will usbcore do? 7 Usbcore will call into a driver through callbacks defined in the driver 85 You are strongly encouraged to use usbcore's facility, 107 killed by usbcore. Note that in this case disconnect will be called some
|
| H A D | power-management.rst | 205 a module parameter in usbcore. You can specify the value when usbcore 209 modprobe usbcore autosuspend=5 214 options usbcore autosuspend=5 216 Some distributions load the usbcore module very early during the boot 221 If usbcore is compiled into the kernel rather than built as a loadable 224 usbcore.autosuspend=5 231 echo 5 >/sys/module/usbcore/parameters/autosuspend 633 ``/sys/module/usbcore`` then unbinding it will interfere with port power
|
| H A D | error-codes.rst | 9 their interpretation) that can be returned from usbcore. 12 device drivers only see through usbcore. As a rule, all the HCDs should 193 Error codes returned by usbcore-functions
|
| H A D | dma.rst | 25 - "usbcore" will map this DMA address, if a DMA-aware driver didn't do
|
| H A D | usb3-debug-port.rst | 58 "usbcore.autosuspend=-1"
|
| /linux/Documentation/admin-guide/ |
| H A D | kernel-parameters.rst | 23 (kernel command line) usbcore.blinkenlights=1 24 (modprobe command line) modprobe usbcore blinkenlights=1
|
| /linux/Documentation/usb/ |
| H A D | ohci.rst | 21 - supports the updated and simplified usbcore APIs
|
| H A D | acm.rst | 61 usbcore.ko
|
| H A D | ehci.rst | 40 but those changes haven't needed to really change the basic "usbcore"
|
| /linux/drivers/usb/ |
| H A D | Kconfig | 80 module will be called usbcore.
|
| /linux/drivers/usb/musb/ |
| H A D | musb_host.h | 17 struct usb_host_endpoint *hep; /* usbcore info */
|
| H A D | musb_dma.h | 20 * host side, usbcore sets up the DMA mappings and flushes caches; on the
|
| H A D | musb_core.h | 295 /* this hub status bit is reserved by USB 2.0 and not seen by usbcore */
|
| /linux/Documentation/ABI/stable/ |
| H A D | sysfs-bus-usb | 28 the value of the usbcore.autosuspend module parameter.
|
| /linux/drivers/usb/host/ |
| H A D | ssb-hcd.c | 17 * Derived from the USBcore related parts of Broadcom-SB
|
| /linux/include/linux/ |
| H A D | usb.h | 56 * @urb_list: urbs queued to this endpoint; maintained by usbcore 658 * Usbcore drivers should not set usbdev->state directly. Instead use 1179 * struct usb_driver - identifies USB interface driver to usbcore 1278 * struct usb_device_driver - identifies USB device driver to usbcore 1402 /* The following flags are used internally by usbcore and HCDs */ 1916 /* wrappers that also update important state inside usbcore */ 1960 * members below are private to usbcore,
|
| /linux/drivers/usb/usbip/ |
| H A D | stub_tx.c | 430 * result of the submit is given back to the usbcore as the in stub_tx_loop()
|
| /linux/drivers/usb/misc/ |
| H A D | usbtest.c | 823 * to see if usbcore, hcd, and device all behave right. such testing would 833 * set and get each one. mostly trusts the descriptors from usbcore. in ch9_postconfig() 989 /* FIXME cross-checking udev->config[i] to make sure usbcore in ch9_postconfig() 2651 * it locks out usbcore in certain code paths. Notably, if you disconnect
|