index
:
kernel/git/torvalds/linux.git
master
Linux kernel source tree
Linus Torvalds
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
include
/
linux
/
usb.h
Age
Commit message (
Expand
)
Author
Files
Lines
2024-01-04
USB: core: Use device_driver directly in struct usb_driver and usb_device_driver
Yajun Deng
1
-17
/
+7
2023-12-23
usb: linux/usb.h: fix Excess kernel-doc description warning
Randy Dunlap
1
-1
/
+0
2023-12-04
usb: core: Allow subclassed USB drivers to override usb_choose_configuration()
Douglas Anderson
1
-0
/
+6
2023-10-05
USB: dma: remove unused function prototype
Randy Li
1
-16
/
+0
2023-08-09
USB: Remove remnants of Wireless USB and UWB
Alan Stern
1
-12
/
+0
2023-04-27
Merge tag 'usb-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/greg...
Linus Torvalds
1
-2
/
+6
2023-04-20
USB: core: Add routines for endpoint checks in old drivers
Alan Stern
1
-0
/
+5
2023-04-06
USB: core: Fix docs warning caused by wireless_status feature
Bastien Nocera
1
-2
/
+4
2023-04-03
USB: core: Add API to change the wireless_status
Bastien Nocera
1
-0
/
+5
2023-04-03
USB: core: Add wireless_status sysfs attribute
Bastien Nocera
1
-0
/
+9
2023-03-29
xhci: use pm_ptr() instead of #ifdef for CONFIG_PM conditionals
Arnd Bergmann
1
-2
/
+1
2023-01-23
Merge 6.2-rc5 into usb-next
Greg Kroah-Hartman
1
-8
/
+10
2023-01-17
USB: fix misleading usb_set_intfdata() kernel doc
Johan Hovold
1
-8
/
+7
2023-01-17
USB: Improve usb_fill_* documentation
Ricardo Ribalda
1
-4
/
+23
2023-01-17
usb: acpi: add helper to check port lpm capability using acpi _DSM
Mathias Nyman
1
-0
/
+3
2022-12-16
Merge tag 'driver-core-6.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...
Linus Torvalds
1
-4
/
+15
2022-12-16
Merge tag 'usb-6.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/greg...
Linus Torvalds
1
-0
/
+12
2022-12-12
USB: core: export usb_cache_string()
Vincent Mailhol
1
-0
/
+1
2022-12-06
usb.h: take advantage of container_of_const()
Greg Kroah-Hartman
1
-40
/
+2
2022-11-29
usb: add usb_set_intfdata() documentation
Vincent Mailhol
1
-0
/
+12
2022-10-20
USB: make devnode() callback in usb_class_driver take a const *
Greg Kroah-Hartman
1
-1
/
+1
2022-10-20
USB: allow some usb functions to take a const pointer.
Greg Kroah-Hartman
1
-3
/
+52
2022-08-30
USB: core: Prevent nested device-reset calls
Alan Stern
1
-0
/
+2
2022-06-12
usb: Avoid extra usb SET_SEL requests when enabling link power management
Mathias Nyman
1
-0
/
+2
2022-04-23
usb: rework usb_maxpacket() using usb_pipe_endpoint()
Vincent Mailhol
1
-7
/
+1
2022-04-23
usb: remove third argument of usb_maxpacket()
Vincent Mailhol
1
-2
/
+1
2022-04-23
usb: deprecate the third argument of usb_maxpacket()
Vincent Mailhol
1
-11
/
+5
2021-12-30
usb: Remove usb_for_each_port()
Heikki Krogerus
1
-9
/
+0
2021-05-27
driver core: Move the "removable" attribute from USB to core
Rajat Jain
1
-7
/
+0
2021-05-21
usb: fix spelling mistakes in header files
Zhen Lei
1
-1
/
+1
2021-04-09
usb: Iterator for ports
Heikki Krogerus
1
-0
/
+9
2021-03-23
usb: core: Track SuperSpeed Plus GenXxY
Thinh Nguyen
1
-0
/
+2
2021-03-23
USB: core: rename usb_driver_claim_interface() data parameter
Johan Hovold
1
-1
/
+1
2021-03-15
Merge 5.12-rc3 into usb-next
Greg Kroah-Hartman
1
-0
/
+2
2021-03-11
drm: Use USB controller's DMA mask when importing dmabufs
Thomas Zimmermann
1
-0
/
+2
2021-03-10
USB: remove usb_bus_type from usb.h
Greg Kroah-Hartman
1
-2
/
+0
2020-09-25
USB: correct API of usb_control_msg_send/recv
Oliver Neukum
1
-2
/
+4
2020-09-16
USB: add usb_control_msg_send() and usb_control_msg_recv()
Greg Kroah-Hartman
1
-0
/
+6
2020-09-16
USB: move snd_usb_pipe_sanity_check into the USB core
Greg Kroah-Hartman
1
-0
/
+1
2020-07-15
usb: linux/usb.h: drop duplicated word in comment
Randy Dunlap
1
-1
/
+1
2020-07-02
USB: Fix up terminology in include files
Greg Kroah-Hartman
1
-1
/
+1
2020-07-01
usb: fix kernel-doc warnings and formatting in <linux/usb.h>
Randy Dunlap
1
-3
/
+7
2020-02-23
USB: Replace zero-length array with flexible-array member
Gustavo A. R. Silva
1
-2
/
+2
2020-02-12
USB: Fallback to generic driver when specific driver fails
Bastien Nocera
1
-0
/
+1
2020-02-12
USB: Select better matching USB drivers when available
Bastien Nocera
1
-0
/
+2
2020-02-12
USB: Make it possible to "subclass" usb_device_driver
Bastien Nocera
1
-0
/
+4
2019-08-21
usb: add a HCD_DMA flag instead of guestimating DMA capabilities
Christoph Hellwig
1
-1
/
+0
2019-08-19
Merge 5.3-rc5 into usb-next
Greg Kroah-Hartman
1
-1
/
+1
2019-08-15
usb: add a hcd_uses_dma helper
Christoph Hellwig
1
-1
/
+1
2019-08-07
USB: add support for dev_groups to struct usb_device_driver
Greg Kroah-Hartman
1
-0
/
+3
2019-08-07
USB: add support for dev_groups to struct usb_driver
Greg Kroah-Hartman
1
-0
/
+3
2019-06-05
usb: Add devaddr in struct usb_device
Jim Lin
1
-0
/
+2
2019-05-08
Merge tag 'usb-5.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/greg...
Linus Torvalds
1
-1
/
+1
2019-04-19
USB: core: Fix bug caused by duplicate interface PM usage counter
Alan Stern
1
-2
/
+0
2019-03-19
USB: usb.h: tweak struct urb to remove wasted space
Greg Kroah-Hartman
1
-1
/
+1
2018-12-05
USB: check usb_get_extra_descriptor for proper size
Mathias Payer
1
-2
/
+2
2018-05-31
usb: hub: Per-port setting to reduce TRSTRCY to 10 ms
Nicolas Boichat
1
-0
/
+3
2018-05-31
usb: hub: Per-port setting to use old enumeration scheme
Nicolas Boichat
1
-0
/
+7
2018-04-22
USB: Add support to store lane count used by USB 3.2
Mathias Nyman
1
-0
/
+4
2017-12-15
usb: core: add support for USB_REQ_SET_ISOCH_DELAY
Felipe Balbi
1
-0
/
+6
2017-12-12
USB: remove the URB_NO_FSBR flag
Alan Stern
1
-1
/
+0
2017-11-14
Merge tag 'sound-4.15-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/...
Linus Torvalds
1
-0
/
+2
2017-11-13
Merge tag 'usb-4.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gre...
Linus Torvalds
1
-1
/
+15
2017-11-13
Merge tag 'asoc-v4.15' of https://git.kernel.org/pub/scm/linux/kernel/git/bro...
Takashi Iwai
1
-0
/
+1
2017-11-07
usb: core: add a new usb_get_ptm_status() helper
Felipe Balbi
1
-0
/
+6
2017-11-07
usb: core: add a 'type' parameter to usb_get_status()
Felipe Balbi
1
-2
/
+3
2017-11-07
usb: core: introduce a new usb_get_std_status() helper
Felipe Balbi
1
-0
/
+7
2017-11-07
usb: core: rename usb_get_status() 'type' argument to 'recip'
Felipe Balbi
1
-1
/
+1
2017-11-02
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
Greg Kroah-Hartman
1
-0
/
+1
2017-10-11
usb: core: Add a helper function to check the validity of EP type in URB
Takashi Iwai
1
-0
/
+2
2017-04-18
usb: fix some references for /proc/bus/usb
Mauro Carvalho Chehab
1
-1
/
+1
2017-03-23
USB: core: add helpers to retrieve endpoints in reverse order
Johan Hovold
1
-0
/
+35
2017-03-23
USB: core: add helpers to retrieve endpoints
Johan Hovold
1
-0
/
+35
2017-03-23
usb: separate out sysdev pointer from usb_bus
Arnd Bergmann
1
-0
/
+1
2016-10-24
usb: fix a typo in usb_class_driver documentation
Amitesh Singh
1
-1
/
+1
2016-05-03
USB: leave LPM alone if possible when binding/unbinding interface drivers
Alan Stern
1
-1
/
+1
2016-04-28
usb: core: hub: hub_port_init lock controller instead of bus
Chris Bainbridge
1
-2
/
+1
2016-04-26
USB: correct intervals for SS+
Oliver Neukum
1
-2
/
+2
2016-04-26
USB: LTM also for USB 3.1
Oliver Neukum
1
-1
/
+1
2016-02-14
usb: Add USB 3.1 Precision time measurement capability descriptor support
Mathias Nyman
1
-0
/
+1
2016-02-14
usb: Parse the new USB 3.1 SuperSpeedPlus Isoc endpoint companion descriptor
Mathias Nyman
1
-0
/
+2
2016-02-03
usb: sysfs: make locking interruptible
Oliver Neukum
1
-3
/
+4
2016-02-03
usb: core: switch bus numbering to using idr
Heiner Kallweit
1
-1
/
+0
2015-12-01
usb: core: lpm: remove usb3_lpm_enabled in usb_device
Lu Baolu
1
-2
/
+0
2015-12-01
usb: core: lpm: fix usb3_hardware_lpm sysfs node
Lu Baolu
1
-0
/
+4
2015-10-04
usb: store the new usb 3.1 SuperSpeedPlus device capability descriptor
Mathias Nyman
1
-0
/
+1
2015-09-29
USB: Added forgotten parameter description for authorized attribute in usb.h
Stefan Koch
1
-0
/
+2
2015-09-22
usb: interface authorization: Declare authorized attribute
Stefan Koch
1
-0
/
+1
2015-04-07
usb: define a generic USB_RESUME_TIMEOUT macro
Felipe Balbi
1
-0
/
+26
2015-01-25
USB: don't cancel queued resets when unbinding drivers
Alan Stern
1
-5
/
+0
2015-01-25
usb: Fix typo in `struct usb_host_interface' comment
Chris Rorvick
1
-1
/
+1
2014-12-04
USB / PM: Drop CONFIG_PM_RUNTIME from the USB core
Rafael J. Wysocki
1
-1
/
+1
2014-09-25
usb: Add LED triggers for USB activity
Michal Sojka
1
-0
/
+12
2014-05-27
USB: separate usb_address0 mutexes for each bus
Todd E Brandt
1
-0
/
+2
2014-04-01
Merge tag 'usb-3.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gre...
Linus Torvalds
1
-0
/
+4
2014-03-10
usbcore: rename struct dev_state to struct usb_dev_state
Valentina Manea
1
-3
/
+3
2014-03-08
staging: usbip: claim ports used by shared devices
Valentina Manea
1
-0
/
+7
2014-03-04
usb-core: Track if an endpoint has streams
Hans de Goede
1
-0
/
+2
2014-03-04
usb-core: Move USB_MAXENDPOINTS definitions to usb.h
Hans de Goede
1
-0
/
+2
2014-02-17
Merge 3.14-rc3 into staging-next
Greg Kroah-Hartman
1
-2
/
+0
2014-02-07
Revert "usb: xhci: Link TRB must not occur within a USB payload burst"
Sarah Sharp
1
-2
/
+0
2014-02-07
staging: usbip: convert usbip-host driver to usb_device_driver
Valentina Manea
1
-0
/
+4
2014-01-10
usb: core: allow a reference device for new_id
Wolfram Sang
1
-0
/
+1
2013-12-02
usb: xhci: Link TRB must not occur within a USB payload burst
David Laight
1
-0
/
+2
2013-10-16
usb: Don't enable USB 2.0 Link PM by default.
Sarah Sharp
1
-1
/
+3
2013-10-11
usb-anchor: Delay usb_wait_anchor_empty_timeout wake up till completion is done
Hans de Goede
1
-0
/
+3
2013-10-11
usb-anchor: Ensure poisened gets initialized to 0
Hans de Goede
1
-0
/
+1
2013-09-17
usb-core: Make usb_free_streams return an error
Hans de Goede
1
-1
/
+1
2013-08-12
USB: introduce usb_device_no_sg_constraint() helper
Ming Lei
1
-1
/
+7
2013-08-03
usb: fix some scripts/kernel-doc warnings
Yacine Belkadi
1
-4
/
+8
2013-07-29
Merge 3.11-rc3 into usb-next
Greg Kroah-Hartman
1
-11
/
+0
2013-07-25
usb: clamp bInterval to allowed range
Felipe Balbi
1
-2
/
+8
2013-07-24
USB: check sg buffer size in usb_submit_urb
Ming Lei
1
-1
/
+3
2013-07-16
USB: move the definition of USB_MAXCHILDREN
Alan Stern
1
-11
/
+0
2013-06-05
usb: add usb2 Link PM variables to sysfs and usb_device
Mathias Nyman
1
-0
/
+18
2013-06-05
usb: xhci: add USB2 Link power management BESL support
Mathias Nyman
1
-0
/
+2
2013-05-20
usb: ehci: Only sleep for post-resume handover if devices use persist
Julius Werner
1
-0
/
+1
2013-03-28
USB: remove CONFIG_USB_SUSPEND option
Alan Stern
1
-1
/
+1
2013-03-25
USB: adds comment on suspend callback
Ming Lei
1
-1
/
+6
2013-03-15
USB: fix trivial usb_device kernel-doc errors
Nishanth Menon
1
-3
/
+1
2013-01-25
USB: add usb_hcd_{start,end}_port_resume
Alan Stern
1
-0
/
+2
2012-10-31
USB: add USB_DEVICE_INTERFACE_CLASS macro
Bjørn Mork
1
-0
/
+16
2012-10-24
USB: speed up usb_bus_resume()
Alan Stern
1
-0
/
+2
2012-10-24
USB: hub_for_each_child should skip unconnected ports
Alan Stern
1
-2
/
+3
2012-10-22
USB: update documentation for URB_ISO_ASAP
Alan Stern
1
-11
/
+16
2012-10-17
USB: usb.h: remove dbg() macro
Greg Kroah-Hartman
1
-11
/
+0
2012-09-10
usb/acpi: Use ACPI methods to power off ports.
Lan Tianyu
1
-0
/
+10
2012-09-10
usb/acpi: Store info on device removability.
Lan Tianyu
1
-0
/
+7
2012-09-10
usb: move children to struct usb_port
Lan Tianyu
1
-2
/
+13
2012-07-16
USB: add USB_VENDOR_AND_INTERFACE_INFO() macro
Gustavo Padovan
1
-0
/
+21
2012-07-16
USB: remove 8 bytes of padding from usb_host_interface on 64 bit builds
Richard Kennedy
1
-2
/
+3
2012-07-11
USB: Add a sysfs file to show LTM capabilities.
Sarah Sharp
1
-0
/
+8
2012-07-11
USB: Enable Latency Tolerance Messaging (LTM).
Sarah Sharp
1
-0
/
+3
2012-07-11
USB: Remove unused LPM variable.
Sarah Sharp
1
-1
/
+0
2012-07-06
usbdevfs: Add a USBDEVFS_GET_CAPABILITIES ioctl
Hans de Goede
1
-0
/
+5
2012-06-13
USB: allow match on bInterfaceNumber
Bjørn Mork
1
-0
/
+16
2012-05-21
USB: Fix core compile with CONFIG_USB_SUSPEND=n
Sarah Sharp
1
-6
/
+6
2012-05-18
USB: Disable USB 3.0 LPM in critical sections.
Sarah Sharp
1
-0
/
+2
2012-05-18
USB: Add support to enable/disable USB3 link states.
Sarah Sharp
1
-2
/
+19
2012-05-18
USB: Allow drivers to disable hub-initiated LPM.
Sarah Sharp
1
-0
/
+4
2012-05-18
USB: Calculate USB 3.0 exit latencies for LPM.
Sarah Sharp
1
-0
/
+37
2012-05-14
USB: add read support to usb-serial/../new_id
Bjørn Mork
1
-0
/
+2
2012-05-14
Revert "usb: move struct usb_device->children to struct usb_hub_port->child"
Greg Kroah-Hartman
1
-2
/
+2
2012-05-11
usb: move struct usb_device->children to struct usb_hub_port->child
Lan Tianyu
1
-2
/
+2
2012-05-01
usbhid: prevent deadlock during timeout
Oliver Neukum
1
-0
/
+3
2012-04-29
USB: remove CONFIG_USB_DEVICE_CLASS
Greg Kroah-Hartman
1
-3
/
+0
2012-04-29
USB: remove CONFIG_USB_DEVICEFS
Greg Kroah-Hartman
1
-7
/
+0
2012-04-25
USB: remove err() macro
Greg Kroah-Hartman
1
-3
/
+0
2012-04-18
USB: add EOPNOTSUPP to usb_translate_errors
Johan Hovold
1
-0
/
+1
2012-03-13
USB: dynamically allocate usb_device children pointers instead of using a fix...
Huajun Li
1
-1
/
+1
2012-02-10
Merge tag 'usb-3.3-rc3' into usb-next
Greg Kroah-Hartman
1
-0
/
+1
2012-02-09
usb: Add support for indicating whether a port is removable
Matthew Garrett
1
-0
/
+8
2012-01-23
kernel-doc: fix new warning in usb.h
Randy Dunlap
1
-0
/
+1
2012-01-09
Merge branch 'usb-next' of git://git.kernel.org/pub/scm/linux/kernel/git/greg...
Linus Torvalds
1
-0
/
+14
2012-01-08
Merge branch 'for-linus2' of git://git.kernel.org/pub/scm/linux/kernel/git/vi...
Linus Torvalds
1
-1
/
+1
2012-01-03
switch device_get_devnode() and ->devnode() to umode_t *
Al Viro
1
-1
/
+1
2011-12-09
usb: fix number of mapped SG DMA entries
Clemens Ladisch
1
-0
/
+1
2011-11-17
USB: Add helper macro for usb_driver boilerplate
Greg Kroah-Hartman
1
-0
/
+12
2011-11-15
USB: move usb_translate_errors to linux/usb.h
Johan Hovold
1
-0
/
+13
2011-10-31
include: convert various register fcns to macros to avoid include chaining
Paul Gortmaker
1
-4
/
+5
2011-09-26
xHCI: set USB2 hardware LPM
Andiry Xu
1
-0
/
+4
2011-09-26
usbcore: check device's LPM capability
Andiry Xu
1
-0
/
+2
2011-09-26
usbcore: get BOS descriptor set
Andiry Xu
1
-0
/
+12
2011-08-23
USB: use usb_endpoint_maxp() instead of le16_to_cpu()
Kuninori Morimoto
1
-1
/
+1
2011-04-29
USB: documentation update for the pre_reset method
Alan Stern
1
-2
/
+4
2011-03-31
Fix common misspellings
Lucas De Marchi
1
-2
/
+2
2011-02-04
USB: HCD: Add driver hooks for (un)?map_urb_for_dma
Robert Morell
1
-0
/
+1
2010-12-16
Merge branch 'usb-next' into musb-merge
Greg Kroah-Hartman
1
-5
/
+2
2010-11-22
usb: musb: do not use dma for control transfers
Anand Gadiyar
1
-0
/
+4
2010-11-16
USB: use the runtime-PM autosuspend implementation
Alan Stern
1
-2
/
+0
2010-11-16
USB: make usb_mark_last_busy use pm_runtime_mark_last_busy
Ming Lei
1
-3
/
+2
2010-11-08
usb.h: fix ioctl kernel-doc info
Randy Dunlap
1
-1
/
+1
2010-08-10
USB:: fix linux/usb.h kernel-doc warnings
Randy Dunlap
1
-0
/
+3
2010-08-10
USB-BKL: Convert usb_driver ioctl to unlocked_ioctl
Andi Kleen
1
-1
/
+1
2010-05-20
USB: remove unused usb_buffer_alloc and usb_buffer_free macros
Greg Kroah-Hartman
1
-12
/
+0
2010-05-20
USB: usb.h: checkpatch cleanups
Greg Kroah-Hartman
1
-16
/
+16
2010-05-20
USB: remove usb_find_device
Ming Lei
1
-1
/
+0
2010-05-20
USB: simplify usb_sg_init()
Alan Stern
1
-2
/
+0
2010-05-20
USB: Change the scatterlist type in struct urb
Matthew Wilcox
1
-1
/
+1
2010-05-20
USB: Turn interface_to_usbdev into an inline function
Matthew Wilcox
1
-2
/
+5
2010-05-20
USB: Add a usb_pipe_endpoint() convenience function
Matthew Wilcox
1
-0
/
+8
2010-05-20
USB: remove URB_NO_SETUP_DMA_MAP
Alan Stern
1
-17
/
+11
2010-05-20
USB: remove the usb_host_ss_ep_comp structure
Alan Stern
1
-16
/
+3
2010-05-20
USB: Support for allocating USB 3.0 streams.
Sarah Sharp
1
-0
/
+10
2010-05-20
USB: Add stream ID field to struct urb.
Sarah Sharp
1
-0
/
+1
2010-05-20
USB: use PM core routines to enable/disable autosuspend
Alan Stern
1
-4
/
+2
2010-05-20
USB: fix usbmon and DMA mapping for scatter-gather URBs
Alan Stern
1
-0
/
+9
2010-04-30
USB: rename usb_buffer_alloc() and usb_buffer_free()
Daniel Mack
1
-3
/
+15
2010-03-19
USB: Fix usb_fill_int_urb for SuperSpeed devices
Matthew Wilcox
1
-5
/
+13
2010-03-07
Driver core: create lock/unlock functions for struct device
Greg Kroah-Hartman
1
-3
/
+3
2010-03-02
USB: Extend and neaten dbg macros
Joe Perches
1
-5
/
+9
2010-03-02
USB: convert to the runtime PM framework
Alan Stern
1
-28
/
+3
2010-03-02
USB: implement usb_enable_autosuspend
Alan Stern
1
-0
/
+8
2010-02-26
USB: implement non-tree resume ordering constraints for PCI host controllers
Alan Stern
1
-0
/
+1
2010-01-20
USB: Fix duplicate sysfs problem after device reset.
Sarah Sharp
1
-0
/
+1
2009-12-11
USB: Refactor code to find alternate interface settings.
Sarah Sharp
1
-0
/
+4
2009-12-11
USB: prepare for changover to Runtime PM framework
Alan Stern
1
-16
/
+10
2009-12-11
USB: remove the auto_pm flag
Alan Stern
1
-2
/
+0
2009-12-11
USB: make urb scatter-gather support more generic
David Vrabel
1
-0
/
+1
2009-09-23
USB: make intf.pm_usage an atomic_t
Alan Stern
1
-3
/
+3
[next]