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
/
drivers
/
usb
/
dwc3
/
ep0.c
Age
Commit message (
Expand
)
Author
Files
Lines
2024-04-18
usb: dwc3: ep0: Don't reset resource alloc flag
Thinh Nguyen
1
-1
/
+2
2024-02-17
usb: dwc3: gadget: Rewrite endpoint allocation flow
Thinh Nguyen
1
-0
/
+1
2024-01-04
usb: dwc: ep0: Update request status in dwc3_ep0_stall_restart
Uttkarsh Aggarwal
1
-1
/
+4
2023-05-13
usb: dwc3: Add error logs for unknown endpoint events
Roy Luo
1
-0
/
+3
2023-03-29
usb: dwc3: Add function suspend and function wakeup support
Elson Roy Serrao
1
-8
/
+4
2023-03-29
usb: dwc3: Add remote wakeup handling
Elson Roy Serrao
1
-0
/
+7
2022-09-07
usb: dwc3: Avoid unmapping USB requests if endxfer is not complete
Wesley Cheng
1
-1
/
+4
2022-08-31
usb: dwc3: Do not service EP0 and conndone events if soft disconnected
Wesley Cheng
1
-2
/
+4
2022-07-14
usb: dwc3: ep0: Properly handle setup_packet_pending scenario in data stage
Wesley Cheng
1
-0
/
+7
2022-06-12
usb: dwc3: Fix a repeated word checkpatch warning
Kushagra Verma
1
-1
/
+1
2022-05-19
usb: dwc3: Fix ep0 handling when getting reset while doing control transfer
Mayank Rana
1
-3
/
+8
2022-05-05
usb: dwc3: ep0: Don't prepare beyond Setup stage
Thinh Nguyen
1
-1
/
+1
2022-04-23
usb: dwc3: EP clear halt leading to clearing of delayed_status
Wesley Cheng
1
-0
/
+1
2022-03-15
usb: dwc3: gadget: Wait for ep0 xfers to complete during dequeue
Thinh Nguyen
1
-0
/
+14
2021-07-26
Merge v5.14-rc3 into usb-next
Greg Kroah-Hartman
1
-4
/
+6
2021-07-21
usb: dwc3: avoid NULL access of usb_gadget_driver
Linyu Yuan
1
-4
/
+6
2021-07-12
usb: dwc3: Resize TX FIFOs to meet EP bursting requirements
Wesley Cheng
1
-0
/
+2
2021-06-09
usb: dwc3: ep0: fix NULL pointer exception
Marian-Cristian Rotariu
1
-0
/
+3
2020-10-27
usb: dwc3: ep0: Fix delay status handling
Thinh Nguyen
1
-1
/
+2
2020-10-02
usb: dwc3: Stop active transfers before halting the controller
Wesley Cheng
1
-1
/
+1
2020-10-02
usb: dwc3: ep0: Fix ZLP for OUT ep0 requests
Thinh Nguyen
1
-2
/
+9
2020-10-02
usb: dwc3: allocate gadget structure dynamically
Peter Chen
1
-13
/
+13
2020-10-02
usb: dwc3: ep0: fix checkpatch warnings
Felipe Balbi
1
-3
/
+3
2020-09-24
usb: dwc3: gadget: END_TRANSFER before CLEAR_STALL command
Thinh Nguyen
1
-0
/
+16
2020-07-15
usb: dwc3: Replace HTTP links with HTTPS ones
Alexander A. Klimov
1
-1
/
+1
2020-06-24
USB: ch9: add "USB_" prefix in front of TEST defines
Greg Kroah-Hartman
1
-5
/
+5
2020-01-15
usb: dwc3: gadget: Check END_TRANSFER completion
Thinh Nguyen
1
-1
/
+3
2019-12-10
usb: dwc3: ep0: Clear started flag on completion
Thinh Nguyen
1
-0
/
+8
2019-06-18
usb: dwc3: gadget: Add support for disabling U1 and U2 entries
Anurag Kumar Vulisha
1
-1
/
+8
2018-07-17
usb: dwc3: gadget: remove redundant variable maxpacket
Colin Ian King
1
-3
/
+0
2018-05-21
usb: dwc3: gadget: initialize transfer index from send_gadget_ep_cmd()
Felipe Balbi
1
-1
/
+0
2018-05-21
usb: dwc3: gadget: assign resource_index inside get_transfer_index()
Felipe Balbi
1
-1
/
+1
2018-05-21
usb: dwc3: gadget: remove DWC3_EP_BUSY flag
Felipe Balbi
1
-3
/
+2
2018-03-19
usb: dwc3: ep0: remove redundant assignment
Heinrich Schuchardt
1
-1
/
+1
2018-02-12
usb: dwc3: ep0: Reset TRB counter for ep0 IN
Thinh Nguyen
1
-1
/
+6
2017-12-11
usb: dwc3: ep0: use gadget->isoch_delay for isoch_delay value
Felipe Balbi
1
-5
/
+1
2017-11-07
USB: dwc3: Remove redundant license text
Greg Kroah-Hartman
1
-9
/
+0
2017-11-04
USB: add SPDX identifiers to all remaining files in drivers/usb/
Greg Kroah-Hartman
1
-0
/
+1
2017-10-19
usb: dwc3: ep0: Clean up unused variables
Christos Gkekas
1
-20
/
+0
2017-09-18
usb: dwc3: ep0: fix DMA starvation by assigning req->trb on ep0
Felipe Balbi
1
-0
/
+7
2017-06-13
usb: dwc3: ep0: make sure wValue is 0 on GetStatus()
Felipe Balbi
1
-0
/
+6
2017-06-02
usb: dwc3: update documentation
Felipe Balbi
1
-1
/
+1
2017-04-11
usb: dwc3: simplify ZLP handling
Felipe Balbi
1
-20
/
+29
2017-04-11
usb: dwc3: ep0: improve handling of unaligned OUT requests
Felipe Balbi
1
-47
/
+18
2017-04-11
usb: dwc3: ep0: pass dep as argument to internal functions
Felipe Balbi
1
-26
/
+26
2017-04-11
usb: dwc3: ep0: use immediate SETUP on TRB
Felipe Balbi
1
-5
/
+6
2017-01-24
usb: dwc3: ep0: Fix the possible missed request for handling delay STATUS phase
Baolin Wang
1
-0
/
+14
2017-01-02
usb: dwc3: ep0: explicitly call dwc3_ep0_prepare_one_trb()
Felipe Balbi
1
-13
/
+15
2017-01-02
usb: dwc3: ep0: add dwc3_ep0_prepare_one_trb()
Felipe Balbi
1
-10
/
+16
2016-11-18
usb: dwc3: use bus->sysdev for DMA configuration
Arnd Bergmann
1
-4
/
+4
2016-11-18
usb: dwc3: ep0: avoid empty-body warning
Arnd Bergmann
1
-6
/
+7
2016-11-08
usb: dwc3: trace: purge dwc3_trace()
Felipe Balbi
1
-36
/
+10
2016-11-03
usb: dwc3: gadget: don't clear RUN/STOP when it's invalid to do so
Baolin Wang
1
-0
/
+2
2016-11-03
usb: dwc3: ep0: simplify dwc3_ep0_handle_feature()
Felipe Balbi
1
-93
/
+164
2016-10-31
usb: dwc3: trace: print out ep0state also from XferComplete
Felipe Balbi
1
-4
/
+0
2016-10-31
usb: dwc3: debug: move dwc3_ep0_state_string() to debug.h
Felipe Balbi
1
-16
/
+0
2016-10-31
usb: dwc3: gadget: remove redundant trace prints
Felipe Balbi
1
-16
/
+1
2016-06-20
usb: dwc3: remove trailing newline from dwc3_trace
Felipe Balbi
1
-2
/
+2
2016-06-20
usb: dwc3: ep0: Use the correct type for SET_SEL data
John Youn
1
-2
/
+2
2016-06-20
usb: dwc3: ep0: Fix endianness of wIndex passed to dwc3_wIndex_to_dep
John Youn
1
-1
/
+1
2016-06-20
usb: dwc3: trace: fully decode IRQ events
Felipe Balbi
1
-5
/
+2
2016-06-20
usb: dwc3: gadget: add a pointer to endpoint registers
Felipe Balbi
1
-3
/
+1
2016-06-20
usb: dwc3: gadget: pass dep as argument to endpoint command
Felipe Balbi
1
-3
/
+2
2016-04-28
usb: dwc3: ep0: sanity check test mode selector
Fei Yang
1
-2
/
+12
2016-04-18
usb: dwc3: gadget: rename busy/free_slot to trb_enqueue/dequeue
Felipe Balbi
1
-3
/
+3
2016-04-14
usb: dwc3: better name for our request management lists
Felipe Balbi
1
-7
/
+7
2016-04-14
usb: dwc3: drop FIFO resizing logic
Felipe Balbi
1
-9
/
+0
2016-03-04
usb: dwc3: Update speed checks for SuperSpeedPlus
John Youn
1
-3
/
+6
2016-02-17
usb: dwc3: Fix assignment of EP transfer resources
John Youn
1
-5
/
+0
2015-12-15
usb: dwc3: ep0: fix setup_packet_pending initialization
Felipe Balbi
1
-3
/
+5
2015-12-15
usb: dwc3: ep0: purge dev_dbg() calls
Felipe Balbi
1
-2
/
+2
2015-07-30
usb: dwc3: ep0: handle non maxpacket aligned transfers > 512
Kishon Vijay Abraham I
1
-14
/
+28
2015-07-30
usb: dwc3: ep0: Add chained TRB support
Kishon Vijay Abraham I
1
-3
/
+13
2015-07-30
usb: dwc3; ep0: Modify _dwc3_ep0_start_trans_ API to take 'chain' parameter
Kishon Vijay Abraham I
1
-7
/
+8
2015-07-30
usb: dwc3: ep0: preparation for handling non maxpacket aligned transfers > 512
Kishon Vijay Abraham I
1
-8
/
+17
2015-07-30
usb: dwc3: ep0: use _roundup_ to calculate the transfer size
Kishon Vijay Abraham I
1
-3
/
+1
2015-07-30
usb: dwc3: ep0: Fix mem corruption on OUT transfers of more than 512 bytes
Kishon Vijay Abraham I
1
-2
/
+10
2015-07-22
usb: dwc3: Reset the transfer resource index on SET_INTERFACE
John Youn
1
-0
/
+4
2015-01-29
usb: dwc3: gadget: use common is_selfpowered
Peter Chen
1
-1
/
+1
2014-11-30
Merge 3.18-rc7 into usb-next
Greg Kroah-Hartman
1
-4
/
+4
2014-11-10
usb: dwc3: ep0: fix for dead code
Felipe Balbi
1
-4
/
+4
2014-11-05
usb: dwc3: ep0: remove unnecessary break after return
Jingoo Han
1
-2
/
+0
2014-11-03
usb: dwc3: ep0: trace ep0 TRBs too
Felipe Balbi
1
-0
/
+6
2014-11-03
usb: dwc3: trace: remove unnecessary newline character
Felipe Balbi
1
-9
/
+9
2014-10-23
usb: dwc3: ep0: fix Data Phase for transfer sizes aligned to wMaxPacketSize
Felipe Balbi
1
-6
/
+13
2014-10-20
usb: dwc3: ep0: return early on NULL requests
Felipe Balbi
1
-3
/
+6
2014-10-20
usb: dwc3: gadget: fix set_halt() bug with pending transfers
Felipe Balbi
1
-2
/
+2
2014-10-20
usb: dwc3: ep0: hold our lock in dwc3_gadget_ep0_set_halt
Felipe Balbi
1
-1
/
+15
2014-09-05
usb: dwc3: add tracepoints to aid debugging
Felipe Balbi
1
-28
/
+36
2014-09-05
usb: dwc3: move all string helper functions to debug.h
Felipe Balbi
1
-0
/
+1
2013-11-25
usb: dwc3: fix implementation of endpoint wedge
Alan Stern
1
-0
/
+2
2013-10-11
usb: Remove unnecessary semicolons
Joe Perches
1
-3
/
+3
2013-07-29
usb: dwc3: ep0: don't change to configured state too early
Felipe Balbi
1
-2
/
+11
2013-07-29
usb: dwc3: ep0: only change to ADDRESS if set_config() succeeds
Felipe Balbi
1
-1
/
+1
2013-07-29
usb: dwc3: switch to GPL v2 only
Felipe Balbi
1
-27
/
+7
2013-03-18
usb: dwc3: remove our homebrew state mechanism
Felipe Balbi
1
-17
/
+17
2013-03-18
usb: dwc3: gadget: implement gadget state tracking
Felipe Balbi
1
-3
/
+12
2013-03-08
usb: dwc3: ep0: fix sparc64 build
Andrew Morton
1
-3
/
+4
2012-09-16
Merge 3.6-rc6 into usb-next
Greg Kroah-Hartman
1
-1
/
+0
2012-09-06
usb: dwc3: ep0: correct cache sync issue in case of ep0_bounced
Pratyush Anand
1
-1
/
+0
2012-08-03
usb: dwc3: ep0: make sure to reinitilize ep1 on STALL
Felipe Balbi
1
-1
/
+6
2012-08-03
usb: dwc3: ep0: fix status phase delayed status direction
Felipe Balbi
1
-1
/
+4
2012-08-03
usb: dwc3: ep0: drop XferNotReady(DATA) support
Felipe Balbi
1
-40
/
+27
2012-08-03
usb: dwc3: ep0: move DATA phase away from on-demand
Felipe Balbi
1
-0
/
+62
2012-08-03
usb: dwc3: ep0: ignore XferNotReady(STATUS) when we're not expecting it
Felipe Balbi
1
-9
/
+3
2012-08-03
usb: dwc3: ep0: drop dead code
Felipe Balbi
1
-49
/
+0
2012-08-03
usb: dwc3: ep0: split the special cases on ep0_queue
Felipe Balbi
1
-1
/
+11
2012-08-03
usb: dwc3: ep0: drop unnecessary variable
Felipe Balbi
1
-2
/
+1
2012-07-02
usb: dwc3: enable ACCEPT{U1,U2}ENA when SetConfiguration received
Pratyush Anand
1
-0
/
+9
2012-07-02
usb: dwc3: correct set_halt implementation for ep0
Pratyush Anand
1
-0
/
+10
2012-06-25
usb: dwc3: ep0: prevent starting transfers twice on ep0
Felipe Balbi
1
-0
/
+1
2012-06-25
usb: dwc3: rename res_trans_idx to resource_index
Felipe Balbi
1
-2
/
+2
2012-06-03
usb: dwc3: ep0: rename dwc3_ep0_complete_req to dwc3_ep0_complete_status
Felipe Balbi
1
-2
/
+2
2012-06-03
usb: dwc3: ep0: be careful with endianness on SetSEL command
Felipe Balbi
1
-2
/
+2
2012-06-03
usb: dwc3: ep0: simplify error handling on dwc3_ep0_inspect_setup
Felipe Balbi
1
-7
/
+5
2012-06-03
usb: dwc3: ep0: fix a typo in comment
Felipe Balbi
1
-1
/
+1
2012-06-03
usb: dwc3: ep0: align on function signature
Felipe Balbi
1
-6
/
+12
2012-06-03
usb: dwc3: ep0: switch over to IS_ALIGNED
Felipe Balbi
1
-1
/
+1
2012-06-03
usb: dwc3: handle pending unaligned Control OUT data phase correctly
Felipe Balbi
1
-29
/
+43
2012-06-03
usb: dwc3: fix a WARN and a comment
Felipe Balbi
1
-4
/
+4
2012-05-07
Merge tag 'dwc3-for-v3.5' of git://git.kernel.org/pub/scm/linux/kernel/git/ba...
Greg Kroah-Hartman
1
-11
/
+144
2012-05-04
usb: dwc3: Update dwc3 udc to use usb_endpoint_descriptor inside the struct u...
Ido Shayevitz
1
-1
/
+1
2012-05-02
usb: dwc3: ep0: implement support for Set Isoch Delay request
Felipe Balbi
1
-0
/
+26
2012-05-02
usb: dwc3: ep0: implement Set SEL support
Felipe Balbi
1
-0
/
+83
2012-04-30
usb: dwc3: ep0: add LPM handling
Sebastian Andrzej Siewior
1
-11
/
+35
2012-04-10
usb: dwc3: ep0: add a default case for SetFeature command
Gerard Cauvy
1
-0
/
+3
2012-04-10
usb: dwc3: ep0: increment "actual" on bounced ep0 case
Felipe Balbi
1
-1
/
+2
2012-04-10
usb: dwc3: ep0: Handle requests greater than wMaxPacketSize
Moiz Sonasath
1
-1
/
+5
2012-03-02
Merge tag 'dwc3-for-v3.4' of git://git.kernel.org/pub/scm/linux/kernel/git/ba...
Greg Kroah-Hartman
1
-41
/
+41
2012-03-02
usb: dwc3: clear 'res_trans_idx' as soon as it becomes invalid
Paul Zimmerman
1
-0
/
+1
2012-03-02
usb: dwc3: clean up whitespace damage, typos, missing parens, etc.
Paul Zimmerman
1
-1
/
+1
2012-03-01
Merge tag 'gadget-for-v3.4' of git://git.kernel.org/pub/scm/linux/kernel/git/...
Greg Kroah-Hartman
1
-3
/
+13
2012-02-28
usb: dwc3: gadget: use generic map/unmap routines
Felipe Balbi
1
-3
/
+13
2012-02-13
usb: dwc3: convert TRBs into bitshifts
Felipe Balbi
1
-18
/
+16
2012-02-10
usb: dwc3: ep0: fix SetFeature(TEST)
Gerard Cauvy
1
-8
/
+13
2012-02-06
usb: dwc3: gadget: dynamically re-size TxFifos
Felipe Balbi
1
-1
/
+10
2012-02-06
usb: dwc3: ep0: move to CONFIGURED also on delayed status
Felipe Balbi
1
-1
/
+1
2012-02-06
usb: dwc3: gadget: re-factor USB2 test mode to a function
Felipe Balbi
1
-18
/
+5
2012-01-24
usb: dwc3: ep0: fix compile warning
Felipe Balbi
1
-1
/
+0
2012-01-24
usb: dwc3: ep0: tidy up Pending Request handling
Felipe Balbi
1
-10
/
+4
2011-12-12
usb: dwc3: ep0: fix for possible early delayed_status
Felipe Balbi
1
-3
/
+6
2011-12-12
usb: dwc3: ep0: fix GetStatus handling (again)
Felipe Balbi
1
-2
/
+5
2011-12-12
usb: dwc3: ep0: use dwc3_request for ep0 requsts instead of usb_request
Sebastian Andrzej Siewior
1
-4
/
+4
2011-12-12
usb: dwc3: workaround: missing disconnect event
Felipe Balbi
1
-0
/
+3
2011-12-12
usb: dwc3: ep0: handle delayed_status again
Sebastian Andrzej Siewior
1
-3
/
+23
2011-12-12
usb: dwc3: ep0: push ep0state into xfernotready processing
Sebastian Andrzej Siewior
1
-14
/
+17
2011-12-12
usb: dwc3: fix sparse errors
Felipe Balbi
1
-1
/
+1
2011-12-12
usb: dwc3: fix few coding style problems
Felipe Balbi
1
-2
/
+3
2011-12-12
usb: dwc3: ep0: don't use ep0in for transfers
Sebastian Andrzej Siewior
1
-10
/
+8
2011-12-12
usb: dwc3: ep0: use proper endianess in SetFeature for wIndex
Sebastian Andrzej Siewior
1
-2
/
+1
2011-12-12
usb: dwc3: remove special status request handling in ep0
Sebastian Andrzej Siewior
1
-23
/
+8
2011-12-12
usb: dwc3: reset pending status flag in error case
Sebastian Andrzej Siewior
1
-0
/
+1
2011-12-12
usb: dwc3: ep0: handle unexpected XferNotReady events
Felipe Balbi
1
-0
/
+35
2011-12-12
usb: dwc3: ep0: SetAddress() won't be issued while Configured
Felipe Balbi
1
-1
/
+8
2011-10-04
usb: dwc3: convert structures into bitshifts
Felipe Balbi
1
-4
/
+2
2011-10-04
usb: dwc3: gadget: fix DEPSTARTCFG for non-EP0 EPs
Paul Zimmerman
1
-0
/
+1
2011-10-04
usb: dwc: remove "All rights reserved" statement.
Sebastian Andrzej Siewior
1
-1
/
+0
2011-10-04
usb: dwc3: ep0: fix debug output
Sebastian Andrzej Siewior
1
-1
/
+1
2011-10-04
usb: dwc3: ep0: remove second giveback in error case
Sebastian Andrzej Siewior
1
-1
/
+0
2011-10-04
usb: dwc3: ep0: fix debug message
Felipe Balbi
1
-4
/
+4
2011-10-04
usb: dwc3: ep0: ignore direction on 2-stage transfer
Felipe Balbi
1
-4
/
+4
2011-10-04
usb: dwc3: ep0: Make USB30CV happy with SetAddress
Felipe Balbi
1
-22
/
+9
2011-09-09
usb: dwc3: ep0: introduce ep0_expect_in flag
Felipe Balbi
1
-0
/
+16
2011-09-09
usb: dwc3: ep0: giveback requests on stall_and_restart
Felipe Balbi
1
-0
/
+10
2011-09-09
usb: dwc3: use ep0_next_event field
Felipe Balbi
1
-4
/
+36
2011-09-09
usb: dwc3: drop EP0_STALL state
Felipe Balbi
1
-2
/
+0
2011-09-09
usb: dwc3: ep0: clear all EP0 flags
Felipe Balbi
1
-1
/
+1
2011-09-09
usb: dwc3: ep0: fix Get Status handling
Felipe Balbi
1
-1
/
+1
2011-09-09
usb: dwc3: ep0: simplify EP0 state machine
Felipe Balbi
1
-204
/
+159
2011-09-09
usb: dwc3: ep0: add handling for unaligned OUT transfers
Felipe Balbi
1
-5
/
+32
2011-09-09
usb: dwc3: ep0: fix 'transfered' typo
Felipe Balbi
1
-3
/
+3
2011-08-22
usb: Introduce DesignWare USB3 DRD Driver
Felipe Balbi
1
-0
/
+782