Mathias Nyman
|
0ab2881a40
xhci: Set URB actual length for stopped control transfers
|
8 ani în urmă |
Mathias Nyman
|
7e64b0373a
xhci: simplify how we store TDs in urb private data
|
8 ani în urmă |
Mathias Nyman
|
9ef7fbbb4f
xhci: Rename variables related to transfer descritpors
|
8 ani în urmă |
Felipe Balbi
|
5abdc2e6e1
usb: host: xhci: add urb_enqueue/dequeue/giveback tracers
|
8 ani în urmă |
Felipe Balbi
|
a37c3f76e6
usb: host: xhci: make a generic TRB tracer
|
8 ani în urmă |
Felipe Balbi
|
a54cfae3c7
usb: host: xhci: convert to list_for_each_entry_safe()
|
8 ani în urmă |
Mathias Nyman
|
5278204c98
xhci: use the trb_to_noop() helper for command trbs
|
8 ani în urmă |
Mathias Nyman
|
ae1e3f0732
xhci: Introduce helper to turn one TRB into a no-op
|
8 ani în urmă |
Felipe Balbi
|
a60f2f2ffa
usb: host: xhci: unconditionally call xhci_unmap_td_bounce_buffer()
|
8 ani în urmă |
Felipe Balbi
|
f45e2a0211
usb: host: xhci: check for a valid ring when unmapping bounce buffer
|
8 ani în urmă |
Felipe Balbi
|
f3899a28e2
usb: host: xhci: remove bogus __releases()/__acquires() annotation
|
8 ani în urmă |
Felipe Balbi
|
55fa4396b2
usb: host: xhci: introduce xhci_td_cleanup()
|
8 ani în urmă |
Felipe Balbi
|
be0f50c2e3
usb: host: xhci: reorder variable definitions
|
8 ani în urmă |
Felipe Balbi
|
04861f8336
usb: host: xhci: use slightly better list helpers
|
8 ani în urmă |
Felipe Balbi
|
76a35293b9
usb: host: xhci: simplify irq handler return
|
8 ani în urmă |
Felipe Balbi
|
0b7c105a04
usb: host: xhci: rename completion codes to match spec
|
8 ani în urmă |
Lu Baolu
|
daa47f2132
usb: xhci: use list_is_singular for cmd_list
|
8 ani în urmă |
Lu Baolu
|
fb79a6da45
usb: xhci: avoid unnecessary calculation
|
8 ani în urmă |
Lu Baolu
|
80c479622f
usb: xhci: remove unnecessary assignment
|
8 ani în urmă |
Lu Baolu
|
1cc6d8617b
usb: xhci: remove unnecessary second abort try
|
8 ani în urmă |
Mathias Nyman
|
6b02e97491
xhci: remove unnecessary check for pending timer
|
8 ani în urmă |
Mathias Nyman
|
f99265965b
xhci: detect stop endpoint race using pending timer instead of counter.
|
8 ani în urmă |
Mathias Nyman
|
9983a5fc39
xhci: rename EP_HALT_PENDING to EP_STOP_CMD_PENDING
|
8 ani în urmă |
Mathias Nyman
|
505f581c48
xhci: simplify if statement to make it more readable
|
8 ani în urmă |
Mathias Nyman
|
d6169d0409
xhci: fix deadlock at host remove by running watchdog correctly
|
8 ani în urmă |
Felipe Balbi
|
29fc1aa454
usb: host: xhci: handle COMP_STOP from SETUP phase too
|
8 ani în urmă |
OGAWA Hirofumi
|
1c111b6c38
xhci: Fix race related to abort operation
|
8 ani în urmă |
OGAWA Hirofumi
|
cb4d5ce588
xhci: Use delayed_work instead of timer for command timeout
|
8 ani în urmă |
Lu Baolu
|
4dea70778c
usb: xhci: hold lock over xhci_abort_cmd_ring()
|
8 ani în urmă |
Mathias Nyman
|
a5a1b95141
xhci: Handle command completion and timeout race
|
8 ani în urmă |