summaryrefslogtreecommitdiff
path: root/drivers/usb/host/xhci.c
AgeCommit message (Expand)Author
2026-06-03usb: xhci: allocate internal DCBAA mirror dynamicallyNiklas Neronin
2026-06-03usb: xhci: refactor DCBAA structNiklas Neronin
2026-06-03xhci: Prevent queuing new commands if xhci is inaccessibleMathias Nyman
2026-06-03usb: xhci: Simplify xhci_quiesce()Michal Pecio
2026-04-02usb: xhci: Make usb_host_endpoint.hcpriv survive endpoint_disable()Michal Pecio
2026-04-02usb: xhci: simpilfy resume root hub codeNiklas Neronin
2026-04-02usb: xhci: optimize resuming from S4 (suspend-to-disk)Niklas Neronin
2026-04-02usb: xhci: improve debug messages during suspendNiklas Neronin
2026-04-02usb: xhci: split core allocation and initializationNiklas Neronin
2026-04-02usb: xhci: move initialization for lifetime objectsNiklas Neronin
2026-04-02usb: xhci: move ring initializationNiklas Neronin
2026-04-02usb: xhci: move reserving command ring trbNiklas Neronin
2026-04-02usb: xhci: relocate Restore/Controller error checkNiklas Neronin
2026-04-02usb: xhci: simplify CMRT initialization logicNiklas Neronin
2026-04-02usb: xhci: Fix debugfs bandwidth reportingMichal Pecio
2026-03-11usb: xhci: Fix memory leak in xhci_disable_slot()Zilin Guan
2026-02-21treewide: Replace kmalloc with kmalloc_obj for non-scalar typesKees Cook
2026-01-16xhci: sideband: don't dereference freed ring when removing sideband endpointMathias Nyman
2025-12-06Merge tag 'usb-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gre...Linus Torvalds
2025-11-21usb: xhci: standardize single bit-field macrosNiklas Neronin
2025-11-21usb: xhci: limit number of interrupts to 128Niklas Neronin
2025-11-21usb: xhci: limit number of ports to 127Niklas Neronin
2025-11-21usb: xhci: simplify handling of Structural Parameters 1 valuesNiklas Neronin
2025-11-21usb: xhci: use cached HCSPARAMS1 valueNiklas Neronin
2025-11-21usb: xhci: remove unused trace operation and argumentNiklas Neronin
2025-11-21usb: xhci: implement USB Port Register Set structNiklas Neronin
2025-11-21usb: xhci: add helper to read PORTSC registerNiklas Neronin
2025-11-21usb: xhci: add tracing for PORTSC register writesNiklas Neronin
2025-11-09xhci: fix stale flag preventig URBs after link state error is clearedMathias Nyman
2025-09-06Merge patch series "eUSB2 Double Isochronous IN Bandwidth support"Greg Kroah-Hartman
2025-09-06usb: xhci: Add host support for eUSB2 double isochronous bandwidth devicesRai, Amardeep
2025-08-19usb: xhci: fix host not responding after suspend and resumeNiklas Neronin
2025-08-19usb: xhci: Fix slot_id resource race conflictWeitao Wang
2025-07-17usb: xhci: Avoid showing warnings for dying controllerMario Limonciello
2025-06-19Revert "usb: xhci: Implement xhci_handshake_check_state() helper"Roy Luo
2025-06-19usb: xhci: Skip xhci_reset in xhci_resume if xhci is being removedRoy Luo
2025-06-08treewide, timers: Rename from_timer() to timer_container_of()Ingo Molnar
2025-05-21xhci: Add missing parameter description to xhci_get_endpoint_index()Hans Zhang
2025-05-21usb: xhci: rename 'irq_control' to 'imod'Niklas Neronin
2025-05-21usb: xhci: rename 'irq_pending' to 'iman'Niklas Neronin
2025-05-21usb: xhci: remove '0' write to write-1-to-clear registerNiklas Neronin
2025-05-21usb: xhci: guarantee that IMAN register is flushedNiklas Neronin
2025-05-21usb: xhci: improve Interrupt Management register macrosNiklas Neronin
2025-05-21usb: xhci: set requested IMODI to the closest supported valueNiklas Neronin
2025-05-21usb: xhci: move initialization of the primary interrupterNiklas Neronin
2025-05-21usb: xhci: move enabling of USB 3 device notificationsNiklas Neronin
2025-05-21usb: xhci: move doorbell array pointer assignmentNiklas Neronin
2025-05-21usb: xhci: move DCBAA pointer writeNiklas Neronin
2025-05-21usb: xhci: refactor xhci_set_cmd_ring_deq()Niklas Neronin
2025-05-21usb: xhci: move command ring pointer writeNiklas Neronin