aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/usb/core/usb.h
AgeCommit message (Expand)AuthorFilesLines
2024-02-19usb: core: constify the struct device_type usageRicardo B. Marliere1-4/+4
2024-01-04USB: core: Use device_driver directly in struct usb_driver and usb_device_driverYajun Deng1-7/+1
2023-08-08USB: core: Change usb_get_device_descriptor() APIAlan Stern1-2/+2
2023-07-25USB: make usb class a const structureIvan Orlov1-0/+1
2023-04-27Merge tag 'driver-core-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-1/+1
2023-04-03USB: core: Add wireless_status sysfs attributeBastien Nocera1-0/+1
2023-03-23USB: mark all struct bus_type as constGreg Kroah-Hartman1-1/+1
2022-12-12USB: core: export usb_cache_string()Vincent Mailhol1-1/+0
2020-10-28usbcore: Check both id_table and match() when both availableBastien Nocera1-0/+2
2020-10-02USB: core: remove polling for /sys/kernel/debug/usb/devicesSergey Korolev1-1/+0
2020-06-19USB: rename USB quirk to USB_QUIRK_ENDPOINT_IGNOREGreg Kroah-Hartman1-1/+1
2020-04-16USB: core: Use the correct style for SPDX License IdentifierNishad Kamdar1-1/+1
2020-02-24Merge 5.6-rc3 into usb-nextGreg Kroah-Hartman1-0/+3
2020-02-12USB: Implement usb_device_match_id()Bastien Nocera1-0/+2
2020-02-12USB: Export generic USB device driver functionsBastien Nocera1-0/+6
2020-02-10USB: core: add endpoint-blacklist quirkJohan Hovold1-0/+3
2019-08-12Merge 5.3-rc4 into usb-nextGreg Kroah-Hartman1-0/+5
2019-08-09usbfs: Add ioctls for runtime power managementAlan Stern1-0/+3
2019-08-08usb: setup authorized_default attributes using usb_bus_notifyThiƩbaud Weksteen1-0/+5
2019-06-26USB: core: Remove usbfs_mutexAlan Stern1-1/+0
2019-01-18USB: Add new USB LPM helpersKai-Heng Feng1-2/+8
2018-03-20usb: core: Add "quirks" parameter for usbcoreKai-Heng Feng1-0/+1
2018-03-12Revert "usb: core: Add "quirks" parameter for usbcore"Greg Kroah-Hartman1-1/+0
2018-03-09usb: core: Add "quirks" parameter for usbcoreKai-Heng Feng1-0/+1
2017-12-15usb: core: add support for USB_REQ_SET_ISOCH_DELAYFelipe Balbi1-0/+1
2017-11-03USB: core: move existing SPDX tags to top of the fileGreg Kroah-Hartman1-1/+1
2017-10-23USB: Force disconnect Huawei 4G modem during suspendDaniel Drake1-0/+1
2016-10-29USB: core: add missing license information to some filesGreg Kroah-Hartman1-0/+5
2016-01-24usb: define USB_SPEED_SUPER_PLUS speed for SuperSpeedPlus USB3.1 devicesMathias Nyman1-1/+1
2015-09-22usb: interface authorization: Introduces the USB interface authorizationStefan Koch1-0/+2
2015-07-22usb: core: lpm: set lpm_capable for root hub deviceLu Baolu1-0/+1
2014-12-04USB / PM: Drop CONFIG_PM_RUNTIME from the USB coreRafael J. Wysocki1-14/+9
2014-09-23usb: hub: rename usb_kick_khubd() to usb_kick_hub_wq()Petr Mladek1-1/+1
2014-05-27usb: hub_handle_remote_wakeup() depends on CONFIG_PM_RUNTIME=yDan Williams1-5/+0
2014-05-27usb: find internal hub tier mismatch via acpiDan Williams1-0/+6
2014-05-27usb: assign default peer ports for root hubsDan Williams1-0/+1
2014-05-27usb: rename usb_port device objectsDan Williams1-4/+0
2014-04-01Merge tag 'usb-3.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gre...Linus Torvalds1-1/+1
2014-03-17USB: unbind all interfaces before rebinding anyAlan Stern1-1/+1
2014-03-10usbcore: rename struct dev_state to struct usb_dev_stateValentina Manea1-2/+2
2014-03-08staging: usbip: claim ports used by shared devicesValentina Manea1-4/+0
2014-01-22Revert "usbcore: set lpm_capable field for LPM capable root hubs"Sarah Sharp1-1/+0
2013-09-17usbcore: set lpm_capable field for LPM capable root hubsXenia Ragiadakou1-0/+1
2013-03-28USB: remove CONFIG_USB_SUSPEND optionAlan Stern1-1/+1
2013-01-29Revert "usb: Register usb port's acpi power resources"Lan Tianyu1-6/+0
2013-01-25usb: Register usb port's acpi power resourcesLan Tianyu1-0/+6
2013-01-21USB: Set usb port's DeviceRemovable according acpi informationLan Tianyu1-0/+3
2013-01-11usb/core: consider link speed while looking at bMaxPowerSebastian Andrzej Siewior1-0/+9
2012-09-10usb/acpi: Store info on device removability.Lan Tianyu1-0/+4
2012-09-10usb/acpi: Bind ACPI node to USB port, not usb_device.Lan Tianyu1-0/+9
2012-07-19usb: Add quirk detection based on interface informationLaurent Pinchart1-0/+4
2012-07-06usb: convert port_owners type from void * to struct dev_state *Lan Tianyu1-3/+6
2012-05-11usb: Bind devices to ACPI devices when possibleMatthew Garrett1-0/+7
2012-01-24USB: cleanup the handling of the PM complete callOliver Neukum1-0/+1
2011-11-15USB: move usb_translate_errors to linux/usb.hJohan Hovold1-14/+0
2011-09-26xHCI: set USB2 hardware LPMAndiry Xu1-0/+5
2011-09-26usbcore: get BOS descriptor setAndiry Xu1-0/+2
2011-04-29usb: core: Change usb_create_sysfs_intf_files()' return type to voidMichal Nazarewicz1-1/+1
2011-03-18USB: Move runtime PM callbacks to usb_device_pm_opsRafael J. Wysocki1-0/+3
2011-01-22USB: add helper to convert USB error codesOliver Neukum1-0/+13
2010-11-16USB: use the runtime-PM autosuspend implementationAlan Stern1-2/+0
2010-03-02USB: convert to the runtime PM frameworkAlan Stern1-43/+6
2010-03-02USB: consolidate remote wakeup routinesAlan Stern1-0/+6
2009-12-11USB: add a "remove hardware" sysfs attributeAlan Stern1-0/+1
2009-09-23USB: add API for userspace drivers to "claim" portsAlan Stern1-0/+7
2009-09-15driver model: constify attribute groupsDavid Brownell1-2/+2
2009-06-15usb: convert endpoint devices to bus-less childs of the usb interfaceKay Sievers1-0/+11
2009-06-15USB: remove unused usb_host classGreg Kroah-Hartman1-2/+0
2009-01-27USB: fix char-device disconnect handlingAlan Stern1-1/+0
2009-01-27USB: fix toggle mismatch in disable_endpoint pathsAlan Stern1-2/+3
2009-01-07USB: re-enable interface after driver unbindsAlan Stern1-1/+3
2009-01-07USB: utilize the bus notifiersAlan Stern1-2/+2
2009-01-07USB: Enhance usage of pm_message_tAlan Stern1-6/+9
2009-01-07USB: add asynchronous autosuspend/autoresume supportAlan Stern1-0/+1
2008-08-21USB: Add new PM callback methods for USBAlan Stern1-0/+3
2008-07-21usbfs: send disconnect signals when device is unregisteredAlan Stern1-16/+1
2008-07-21USB: Force unbinding of drivers lacking reset_resume or other methodsAlan Stern1-0/+2
2008-05-14USB: create attributes before sending ueventAlan Stern1-0/+4
2008-04-24USB: remove dev->power.power_stateAlan Stern1-2/+0
2008-02-01USB: fix codingstyle issues in drivers/usb/core/*.hGreg Kroah-Hartman1-10/+11
2007-10-12USB: rename choose_configurationGreg Kroah-Hartman1-1/+1
2007-10-12usb: introduce usb_authorize/deauthorize()Inaky Perez-Gonzalez1-0/+3
2007-10-12USB: add ep->enableAlan Stern1-0/+2
2007-07-12USB: unify reset_resume and normal resumeAlan Stern1-1/+0
2007-07-12USB: remove __usb_port_suspendAlan Stern1-2/+10
2007-07-12USB: add USB-Persist facilityAlan Stern1-0/+1
2007-07-12USB: interface PM stateAlan Stern1-0/+2
2007-04-27USB: make usbdevices export their device nodes instead of using a separate classKay Sievers1-8/+6
2007-04-27USB: separate autosuspend from external suspendAlan Stern1-1/+3
2007-04-27usbcore: move usb_autosuspend_workAlan Stern1-7/+1
2007-02-23USB: export autosuspend delay in sysfsAlan Stern1-1/+3
2007-02-23USB: make autosuspend delay a module parameterAlan Stern1-2/+0
2007-02-23USB: add a blacklist for devices that can't handle some things we throw at them.Oliver Neukum1-0/+1
2007-02-23USB: refactor usb device matching and create usb_device_matchGreg Kroah-Hartman1-0/+2
2006-12-01usbcore: remove unused argument in autosuspendAlan Stern1-5/+4
2006-10-02[PATCH] usb: fixup usb so it uses struct pidEric W. Biederman1-1/+1
2006-09-28USB: fix autosuspend when CONFIG_PM isn't setAlan Stern1-1/+17
2006-09-28USB: create new workqueue thread for USB autosuspendAlan Stern1-0/+1
2006-09-27USB: fix __must_check warnings in drivers/usb/core/Greg Kroah-Hartman1-3/+3
2006-09-27usbcore: remove usb_suspend_root_hubAlan Stern1-1/+0
2006-09-27usbcore: add autosuspend/autoresume infrastructureAlan Stern1-0/+14
2006-09-27USB: Turn usb_resume_both() into static inlineAlexey Dobriyan1-1/+4
2006-09-27USB core: Use const where possible.Luiz Fernando N. Capitulino1-2/+2
2006-09-27USB: Make file operations structs in drivers/usb const.Luiz Fernando N. Capitulino1-2/+2
2006-09-27hub driver: improve use of #ifdefAlan Stern1-0/+11
2006-09-27usbcore: track whether interfaces are suspendedAlan Stern1-3/+3
2006-09-27usbcore: resume device resume recursionAlan Stern1-0/+2
2006-09-27usbcore: add usb_device_driver definitionAlan Stern1-2/+18
2006-09-27usbcore: move code among source filesAlan Stern1-1/+1
2006-09-27usbcore: rename usb_suspend_device to usb_port_suspendAlan Stern1-2/+2
2006-09-27usbfs: private mutex for open, release, and removeAlan Stern1-0/+1
2006-06-30[PATCH] SELinux: update USB code with new kill_proc_info_as_uidDavid Quigley1-0/+1
2006-06-21[PATCH] USB: make usb_create_ep_files take a struct deviceGreg Kroah-Hartman1-1/+1
2006-06-21[PATCH] USB: move the endpoint specific sysfs code to it's own fileGreg Kroah-Hartman1-0/+3
2006-01-04[PATCH] USB: Remove USB private semaphoreAlan Stern1-3/+0
2006-01-04[PATCH] USB: reorg some functions out of the main usb.c fileGreg Kroah-Hartman1-0/+3
2005-10-28[PATCH] usbcore: Fix handling of sysfs strings and other attributesAlan Stern1-0/+1
2005-10-28[PATCH] USB: convert usbfs/devio.c to use usb notifiersGreg Kroah-Hartman1-2/+0
2005-10-28[PATCH] USB: add notifier functions to the USB core for devices and bussesGreg Kroah-Hartman1-0/+6
2005-10-28[PATCH] USB: remove the global function usbdev_lookup_minorGreg Kroah-Hartman1-1/+0
2005-10-28[PATCH] stop exporting two functionsDavid Brownell1-0/+4
2005-10-28[PATCH] root hub changes (lesser half)David Brownell1-0/+1
2005-10-28[PATCH] usb_interface power stateDavid Brownell1-0/+18
2005-10-10Use the new "kill_proc_info_as_uid()" for USB disconnect tooLinus Torvalds1-1/+2
2005-09-08[PATCH] USB: real nodes instead of usbfsKay Sievers1-0/+5
2005-04-18[PATCH] USB: fix up some sparse warnings about static functions that aren't s...Greg KH1-0/+8
2005-04-16Linux-2.6.12-rc2v2.6.12-rc2Linus Torvalds1-0/+46