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
/
sound
/
usb
/
endpoint.c
Age
Commit message (
Expand
)
Author
Files
Lines
2023-08-28
ALSA: usb-audio: Don't try to submit URBs after disconnection
Takashi Iwai
1
-13
/
+27
2023-04-21
ALSA: usb-audio: Rate limit usb_set_interface error reporting
Chris Down
1
-2
/
+3
2023-03-24
Merge branch 'for-linus' into for-next
Takashi Iwai
1
-8
/
+14
2023-03-21
ALSA: usb-audio: Fix recursive locking at XRUN during syncing
Takashi Iwai
1
-8
/
+14
2023-03-14
ALSA: usb-audio: remove Wireless USB dead code
Ruslan Bilovol
1
-15
/
+1
2022-12-22
ALSA: usb-audio: Add new quirk FIXED_RATE for JBL Quantum810 Wireless
Jaroslav Kysela
1
-6
/
+10
2022-11-29
ALSA: usb-audio: Add quirk for Tascam Model 12
John Keeping
1
-0
/
+7
2022-11-10
ALSA: usb-audio: add quirk to fix Hamedal C20 disconnect issue
Ai Chao
1
-1
/
+2
2022-10-09
ALSA: usb-audio: Avoid superfluous endpoint setup
Takashi Iwai
1
-5
/
+12
2022-10-09
ALSA: usb-audio: Correct the return code from snd_usb_endpoint_set_params()
Takashi Iwai
1
-0
/
+2
2022-10-09
ALSA: usb-audio: Apply mutex around snd_usb_endpoint_set_params()
Takashi Iwai
1
-3
/
+7
2022-10-09
ALSA: usb-audio: Avoid unnecessary interface change at EP close
Takashi Iwai
1
-0
/
+5
2022-09-30
ALSA: usb-audio: Fix potential memory leaks
Takashi Iwai
1
-2
/
+1
2022-09-30
ALSA: usb-audio: Fix NULL dererence at error path
Takashi Iwai
1
-1
/
+2
2022-09-20
ALSA: usb-audio: Properly refcounting clock rate
Takashi Iwai
1
-4
/
+7
2022-09-20
ALSA: usb-audio: Split endpoint setups for hw_params and prepare (take#2)
Takashi Iwai
1
-30
/
+46
2022-09-20
Revert "ALSA: usb-audio: Split endpoint setups for hw_params and prepare"
Takashi Iwai
1
-9
/
+14
2022-09-07
ALSA: usb-audio: Clear fixed clock rate at closing EP
Takashi Iwai
1
-0
/
+2
2022-09-01
ALSA: usb-audio: Split endpoint setups for hw_params and prepare
Takashi Iwai
1
-14
/
+9
2022-07-14
ALSA: usb-audio: Use atomic_try_cmpxchg in ep_state_update
Uros Bizjak
1
-1
/
+1
2022-05-18
ALSA: usb-audio: Fix wrong kfree issue in snd_usb_endpoint_free_all
Wan Jiabing
1
-1
/
+1
2022-05-16
ALSA: usb-audio: Refcount multiple accesses on the single clock
Takashi Iwai
1
-9
/
+81
2021-10-01
ALSA: usb-audio: Fix packet size calculation regression
Takashi Iwai
1
-1
/
+1
2021-09-30
ALSA: usb-audio: Avoid killing in-flight URBs during draining
Takashi Iwai
1
-5
/
+9
2021-09-30
ALSA: usb-audio: Improved lowlatency playback support
Takashi Iwai
1
-42
/
+88
2021-09-30
ALSA: usb-audio: Add spinlock to stop_urbs()
Takashi Iwai
1
-0
/
+3
2021-09-30
ALSA: usb-audio: Check available frames for the next packet size
Takashi Iwai
1
-15
/
+36
2021-09-30
ALSA: usb-audio: Rename early_playback_start flag with lowlatency_playback
Takashi Iwai
1
-0
/
+4
2021-09-30
ALSA: usb-audio: Fix possible race at sync of urb completions
Takashi Iwai
1
-1
/
+6
2021-09-30
ALSA: usb-audio: Restrict rates for the shared clocks
Takashi Iwai
1
-0
/
+21
2021-08-30
Merge branch 'for-linus' into for-next
Takashi Iwai
1
-0
/
+4
2021-08-27
ALSA: usb-audio: Work around for XRUN with low latency playback
Takashi Iwai
1
-0
/
+4
2021-08-24
ALSA: usb-audio: Move set-interface-first workaround into common quirk
Takashi Iwai
1
-4
/
+2
2021-08-24
Merge branch 'for-linus' into for-next
Takashi Iwai
1
-0
/
+5
2021-08-24
ALSA: usb-audio: Fix regression on Sony WALKMAN NW-A45 DAC
Takashi Iwai
1
-0
/
+5
2021-08-02
ALSA: usb-audio: Move interface setup delay into quirk_flags
Takashi Iwai
1
-1
/
+2
2021-08-02
ALSA: usb-audio: Move playback_first flag into quirk_flags
Takashi Iwai
1
-1
/
+1
2021-08-02
ALSA: usb-audio: Move tx_length quirk handling to quirk_flags
Takashi Iwai
1
-2
/
+7
2021-07-05
ALSA: usb-audio: fix spelling mistakes
gushengxian
1
-2
/
+2
2021-06-02
ALSA: usb-audio: Refactoring delay account code
Takashi Iwai
1
-0
/
+1
2021-04-26
ALSA: usb-audio: Fix implicit sync clearance at stopping stream
Takashi Iwai
1
-4
/
+4
2021-04-14
ALSA: usb-audio: Apply implicit feedback mode for BOSS devices
Takashi Iwai
1
-1
/
+2
2021-02-08
ALSA: usb-audio: Don't avoid stopping the stream at disconnection
Takashi Iwai
1
-3
/
+0
2021-02-08
ALSA: usb-audio: More strict state change in EP
Takashi Iwai
1
-14
/
+28
2021-02-08
ALSA: usb-audio: Handle invalid running state at releasing EP
Takashi Iwai
1
-19
/
+21
2021-02-05
ALSA: usb-audio: Correct document for snd_usb_endpoint_free_all()
Takashi Iwai
1
-1
/
+1
2021-01-18
ALSA: usb-audio: Set sample rate for all sharing EPs on UAC1
Takashi Iwai
1
-0
/
+9
2021-01-08
ALSA: usb-audio: Annotate the endpoint index in audioformat
Takashi Iwai
1
-1
/
+1
2021-01-08
ALSA: usb-audio: Avoid unnecessary interface re-setup
Takashi Iwai
1
-11
/
+71
2020-11-23
ALSA: usb-audio: Use unsigned char for iface and altsettings fields
Takashi Iwai
1
-1
/
+1
2020-11-23
ALSA: usb-audio: Replace slave/master terms
Takashi Iwai
1
-14
/
+14
2020-11-23
ALSA: usb-audio: Unify the code for the next packet size calculation
Takashi Iwai
1
-16
/
+24
2020-11-23
ALSA: usb-audio: Refactoring endpoint URB deactivation
Takashi Iwai
1
-18
/
+23
2020-11-23
ALSA: usb-audio: Use atomic_t for endpoint use_count
Takashi Iwai
1
-12
/
+14
2020-11-23
ALSA: usb-audio: Constify audioformat pointer references
Takashi Iwai
1
-1
/
+1
2020-11-23
ALSA: usb-audio: Fix possible stall of implicit fb packet ring-buffer
Takashi Iwai
1
-23
/
+60
2020-11-23
ALSA: usb-audio: Refactor endpoint management
Takashi Iwai
1
-326
/
+336
2020-11-23
ALSA: usb-audio: Set callbacks via snd_usb_endpoint_set_callback()
Takashi Iwai
1
-19
/
+41
2020-11-23
ALSA: usb-audio: Stop both endpoints properly at error
Takashi Iwai
1
-0
/
+6
2020-11-23
ALSA: usb-audio: Create endpoint objects at parsing phase
Takashi Iwai
1
-53
/
+34
2020-11-23
ALSA: usb-audio: Add hw constraint for implicit fb sync
Takashi Iwai
1
-19
/
+53
2020-11-23
ALSA: usb-audio: Improve some debug prints
Takashi Iwai
1
-4
/
+4
2020-11-23
ALSA: usb-audio: Add snd_usb_get_endpoint() helper
Takashi Iwai
1
-9
/
+27
2020-10-06
ALSA: usb-audio: endpoint.c: fix repeated word 'there'
Randy Dunlap
1
-1
/
+1
2020-08-06
Merge tag 'sound-5.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ti...
Linus Torvalds
1
-3
/
+2
2020-08-04
Merge tag 'uninit-macro-v5.9-rc1' of git://git.kernel.org/pub/scm/linux/kerne...
Linus Torvalds
1
-1
/
+1
2020-08-03
Merge branch 'for-next' into for-linus
Takashi Iwai
1
-3
/
+2
2020-07-27
ALSA: usb-audio: endpoint : remove needless check before usb_free_coherent()
Xu Wang
1
-3
/
+2
2020-07-16
treewide: Remove uninitialized_var() usage
Kees Cook
1
-1
/
+1
2020-06-30
ALSA: usb-audio: Replace s/frame/packet/ where appropriate
Alexander Tsoy
1
-10
/
+9
2020-06-30
ALSA: usb-audio: Fix packet size calculation
Alexander Tsoy
1
-0
/
+1
2020-05-15
ALSA: usb-audio: Add duplex sound support for USB devices using implicit feed...
Erwin Burema
1
-4
/
+191
2020-04-24
ALSA: usb-audio: Fix racy list management in output queue
Takashi Iwai
1
-3
/
+3
2020-04-24
ALSA: usb-audio: Improve frames size computation
Alexander Tsoy
1
-5
/
+38
2019-11-13
ALSA: usb-audio: not submit urb for stopped endpoint
Henry Lin
1
-0
/
+3
2019-05-30
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156
Thomas Gleixner
1
-14
/
+1
2018-08-01
ALSA: usb-audio: remove redundant pointer 'urb'
Colin Ian King
1
-2
/
+0
2017-01-05
ALSA: usb-audio: test EP_FLAG_RUNNING at urb completion
Ioan-Adrian Ratiu
1
-0
/
+3
2017-01-05
ALSA: usb-audio: Fix irq/process data synchronization
Ioan-Adrian Ratiu
1
-10
/
+7
2016-12-21
Revert "ALSA: usb-audio: Fix race at stopping the stream"
Takashi Iwai
1
-8
/
+4
2016-12-12
ALSA: usb-audio: Eliminate noise at the start of DSD playback.
Nobutaka Okabe
1
-1
/
+15
2016-12-09
Merge branch 'for-linus' into for-next
Takashi Iwai
1
-4
/
+8
2016-12-06
ALSA: usb-audio: more tolerant packetsize
Andreas Pape
1
-2
/
+2
2016-12-05
ALSA: usb-audio: Fix race at stopping the stream
Takashi Iwai
1
-4
/
+8
2016-08-22
ALSA: usb: fine-tune Tenor error compensation value
Daniel Mack
1
-2
/
+2
2016-08-22
ALSA: usb: use TEAC UD-H01 quirk for more devices
Daniel Mack
1
-2
/
+3
2016-08-22
ALSA: usb: move udh01_fb_quirk setting to quirks.c
Daniel Mack
1
-4
/
+0
2016-03-16
ALSA: usb-audio: Add sanity checks for endpoint accesses
Takashi Iwai
1
-0
/
+3
2015-10-19
ALSA: USB-audio: Adjust max packet size calculation for tx_length_quirk
Ricard Wanderlof
1
-2
/
+10
2015-10-19
ALSA: USB-audio: Add quirk for Zoom R16/24 playback
Ricard Wanderlof
1
-5
/
+20
2015-10-19
ALSA: USB-audio: Break out creation of silent urbs from prepare_outbound_urb()
Ricard Wanderlof
1
-19
/
+27
2015-10-13
ALSA: usb-audio: Fix max packet size calculation for USB audio
Ricard Wanderlof
1
-2
/
+17
2015-08-26
ALSA: usb-audio: Avoid nested autoresume calls
Takashi Iwai
1
-4
/
+6
2014-11-09
ALSA: pcm: Add snd_pcm_stop_xrun() helper
Takashi Iwai
1
-3
/
+1
2014-11-06
ALSA: usb-audio: Trigger PCM XRUN at XRUN
Takashi Iwai
1
-3
/
+8
2014-11-04
ALSA: usb-audio: Pass direct struct pointer instead of list_head
Takashi Iwai
1
-5
/
+2
2014-06-26
ALSA: usb-audio: Fix races at disconnection and PCM closing
Takashi Iwai
1
-3
/
+14
2014-05-02
ALSA: usb-audio: work around corrupted TEAC UD-H01 feedback data
Clemens Ladisch
1
-1
/
+14
2014-02-26
ALSA: usb-audio: Use standard printk helpers
Takashi Iwai
1
-13
/
+19
2013-11-27
ALSA: usb: use multiple packets per urb for Wireless USB inbound audio
Thomas Pugliese
1
-1
/
+15
2013-10-07
ALSA: usb-audio: remove unused endpoint flag EP_FLAG_ACTIVATED
Eldad Zack
1
-3
/
+0
2013-10-07
ALSA: usb-audio: rename alt_idx to altsetting
Eldad Zack
1
-3
/
+3
2013-10-07
ALSA: usb-audio: void return type of snd_usb_endpoint_deactivate()
Eldad Zack
1
-10
/
+5
2013-10-07
ALSA: usb-audio: don't deactivate URBs on in-use EP
Eldad Zack
1
-3
/
+3
2013-10-07
ALSA: usb-audio: remove unused parameter from sync_ep_set_params
Eldad Zack
1
-3
/
+2
2013-09-26
ALSA: improve buffer size computations for USB PCM audio
Alan Stern
1
-45
/
+61
2013-08-23
Merge tag 'asoc-v3.12' of git://git.kernel.org/pub/scm/linux/kernel/git/broon...
Takashi Iwai
1
-7
/
+6
2013-08-08
ALSA: usb-audio: do not trust too-big wMaxPacketSize values
Clemens Ladisch
1
-7
/
+6
2013-08-06
ALSA: usb-audio: WARN_ON when alts is passed as NULL
Eldad Zack
1
-0
/
+3
2013-04-29
ALSA: USB: adjust for changed 3.8 USB API
Clemens Ladisch
1
-3
/
+2
2013-04-18
ALSA: snd-usb: add support for DSD DOP stream transport
Daniel Mack
1
-0
/
+9
2013-04-04
ALSA: usb-audio: spelling correction
Eldad Zack
1
-7
/
+7
2013-04-04
ALSA: usb-audio: convert list_for_each to entry variant
Eldad Zack
1
-3
/
+1
2012-11-29
ALSA: usb-audio: use sender stride for implicit feedback
Eldad Zack
1
-3
/
+6
2012-11-21
ALSA: usb-audio: stop both data and sync endpoints asynchronously
Takashi Iwai
1
-6
/
+5
2012-11-21
ALSA: usb-audio: simplify endpoint deactivation code
Takashi Iwai
1
-16
/
+7
2012-11-21
ALSA: usb-audio: simplify snd_usb_endpoint_start/stop arguments
Takashi Iwai
1
-9
/
+8
2012-11-21
ALSA: usb-audio: Deprecate async_unlink option
Takashi Iwai
1
-1
/
+1
2012-11-17
ALSA: usb-audio: use bitmap_weight
Joe Perches
1
-6
/
+1
2012-11-08
ALSA: usb-audio: Fix crash at re-preparing the PCM stream
Takashi Iwai
1
-0
/
+13
2012-10-09
Merge tag 'sound-3.7' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/...
Linus Torvalds
1
-13
/
+26
2012-09-27
ALSA: snd-usb: fix next_packet_size calls for pause case
Daniel Mack
1
-1
/
+7
2012-09-19
ALSA: usb-audio: Don't require hw_params in endpoint.
Dylan Reid
1
-13
/
+18
2012-09-11
Merge branch 'for-linus' into for-next
Takashi Iwai
1
-14
/
+10
2012-09-04
ALSA: snd-usb: Add quirks for Playback Designs devices
Daniel Mack
1
-0
/
+8
2012-08-31
ALSA: snd-usb: fix calls to next_packet_size
Daniel Mack
1
-12
/
+1
2012-08-30
ALSA: snd-usb: Fix URB cancellation at stream start
Daniel Mack
1
-2
/
+9
2012-08-16
ALSA: usb-audio: Fix scheduling-while-atomic bug in PCM capture stream
Takashi Iwai
1
-4
/
+0
2012-07-13
ALSA: snd-usb: move calls to usb_set_interface
Daniel Mack
1
-67
/
+6
2012-04-24
ALSA: snd-usb: fix some typos in endpoint.c documentation
Daniel Mack
1
-25
/
+33
2012-04-24
ALSA: usb-audio: sound/usb/endpoint.c: suppress warning
Andrew Morton
1
-1
/
+1
2012-04-13
ALSA: usb: Fix fill_max flag set
Takashi Iwai
1
-1
/
+1
2012-04-13
ALSA: usb: Remove unused variable
Takashi Iwai
1
-1
/
+0
2012-04-13
ALSA: snd-usb: add some documentation
Daniel Mack
1
-11
/
+171
2012-04-13
ALSA: snd-usb: remove old streaming logic
Daniel Mack
1
-844
/
+6
2012-04-13
ALSA: snd-usb: switch over to new endpoint streaming logic
Daniel Mack
1
-40
/
+0
2012-04-13
ALSA: snd-usb: implement new endpoint streaming model
Daniel Mack
1
-11
/
+917
2012-01-09
ALSA: usb-audio - Avoid flood of frame-active debug messages
Takashi Iwai
1
-2
/
+3
2011-09-14
ALSA: snd-usb: move code from urb.c to endpoint.c
Daniel Mack
1
-0
/
+948
2011-09-14
ALSA: snd-usb: re-order code
Daniel Mack
1
-433
/
+0
2011-08-04
ALSA: snd-usb: Accept UAC2 FORMAT_TYPE descriptors with bLength > 6
Clemens Ladisch
1
-1
/
+1
2011-07-12
ALSA: usb-audio - Add quirks for M-Audio Fast Track Pro and Quattro
Guillaume Pellerin
1
-0
/
+2
2010-09-03
Merge branch 'fix/misc' into topic/misc
Takashi Iwai
1
-5
/
+6
2010-09-03
ALSA: usb-audio: fix detection of vendor-specific device protocol settings
Clemens Ladisch
1
-5
/
+6
2010-09-02
ALSA: usb-audio: fix Fast Track Ultra (8R) 44.1 sample rates
Clemens Ladisch
1
-2
/
+0
2010-06-23
ALSA: usb-audio: simplify control interface access
Daniel Mack
1
-0
/
+1
2010-06-23
ALSA: usb-audio: unify UAC macros and struct names
Daniel Mack
1
-2
/
+2
2010-06-21
ALSA: usb/endpoint, fix dangling pointer use
Jiri Slaby
1
-0
/
+1
2010-05-31
ALSA: usb-audio: parse clock topology of UAC2 devices
Daniel Mack
1
-2
/
+55
2010-05-27
ALSA: usb-audio: parse UAC2 endpoint descriptors correctly
Daniel Mack
1
-13
/
+42
2010-05-27
ALSA: usb-audio: parse more format descriptors with structs
Daniel Mack
1
-4
/
+7
2010-03-29
ALSA: usb - use of kmalloc/kfree requires the include of slab.h
Stephen Rothwell
1
-0
/
+1
2010-03-25
ALSA: usbaudio: Add basic support for M-Audio Fast Track Ultra series
Felix Homann
1
-0
/
+2
2010-03-12
linux/usb/audio.h: split header
Daniel Mack
1
-0
/
+1
2010-03-05
ALSA: usb-audio: add support for samplerate setting on v2 devices
Daniel Mack
1
-2
/
+2
2010-03-05
ALSA: usb-audio: use a format bitmask per alternate setting
Clemens Ladisch
1
-2
/
+2
2010-03-05
ALSA: usb-audio: refactor code
Daniel Mack
1
-0
/
+358