summaryrefslogtreecommitdiffstats
path: root/sound/usb/endpoint.c
Commit message (Expand)AuthorAgeFilesLines
* ALSA: usb-audio: Properly refcounting clock rateTakashi Iwai2022-10-211-4/+7
* ALSA: usb-audio: Fix NULL dererence at error pathTakashi Iwai2022-10-211-1/+2
* ALSA: usb-audio: Fix potential memory leaksTakashi Iwai2022-10-211-2/+1
* Revert "ALSA: usb-audio: Split endpoint setups for hw_params and prepare"Takashi Iwai2022-09-201-9/+14
* ALSA: usb-audio: Clear fixed clock rate at closing EPTakashi Iwai2022-09-071-0/+2
* ALSA: usb-audio: Split endpoint setups for hw_params and prepareTakashi Iwai2022-09-011-14/+9
* ALSA: usb-audio: Use atomic_try_cmpxchg in ep_state_updateUros Bizjak2022-07-141-1/+1
* ALSA: usb-audio: Fix wrong kfree issue in snd_usb_endpoint_free_allWan Jiabing2022-05-181-1/+1
* ALSA: usb-audio: Refcount multiple accesses on the single clockTakashi Iwai2022-05-161-9/+81
* ALSA: usb-audio: Fix packet size calculation regressionTakashi Iwai2021-10-011-1/+1
* ALSA: usb-audio: Avoid killing in-flight URBs during drainingTakashi Iwai2021-09-301-5/+9
* ALSA: usb-audio: Improved lowlatency playback supportTakashi Iwai2021-09-301-42/+88
* ALSA: usb-audio: Add spinlock to stop_urbs()Takashi Iwai2021-09-301-0/+3
* ALSA: usb-audio: Check available frames for the next packet sizeTakashi Iwai2021-09-301-15/+36
* ALSA: usb-audio: Rename early_playback_start flag with lowlatency_playbackTakashi Iwai2021-09-301-0/+4
* ALSA: usb-audio: Fix possible race at sync of urb completionsTakashi Iwai2021-09-301-1/+6
* ALSA: usb-audio: Restrict rates for the shared clocksTakashi Iwai2021-09-301-0/+21
* Merge branch 'for-linus' into for-nextTakashi Iwai2021-08-301-0/+4
|\
| * ALSA: usb-audio: Work around for XRUN with low latency playbackTakashi Iwai2021-08-271-0/+4
* | ALSA: usb-audio: Move set-interface-first workaround into common quirkTakashi Iwai2021-08-241-4/+2
* | Merge branch 'for-linus' into for-nextTakashi Iwai2021-08-241-0/+5
|\|
| * ALSA: usb-audio: Fix regression on Sony WALKMAN NW-A45 DACTakashi Iwai2021-08-241-0/+5
* | ALSA: usb-audio: Move interface setup delay into quirk_flagsTakashi Iwai2021-08-021-1/+2
* | ALSA: usb-audio: Move playback_first flag into quirk_flagsTakashi Iwai2021-08-021-1/+1
* | ALSA: usb-audio: Move tx_length quirk handling to quirk_flagsTakashi Iwai2021-08-021-2/+7
|/
* ALSA: usb-audio: fix spelling mistakesgushengxian2021-07-051-2/+2
* ALSA: usb-audio: Refactoring delay account codeTakashi Iwai2021-06-021-0/+1
* ALSA: usb-audio: Fix implicit sync clearance at stopping streamTakashi Iwai2021-04-261-4/+4
* ALSA: usb-audio: Apply implicit feedback mode for BOSS devicesTakashi Iwai2021-04-141-1/+2
* ALSA: usb-audio: Don't avoid stopping the stream at disconnectionTakashi Iwai2021-02-081-3/+0
* ALSA: usb-audio: More strict state change in EPTakashi Iwai2021-02-081-14/+28
* ALSA: usb-audio: Handle invalid running state at releasing EPTakashi Iwai2021-02-081-19/+21
* ALSA: usb-audio: Correct document for snd_usb_endpoint_free_all()Takashi Iwai2021-02-051-1/+1
* ALSA: usb-audio: Set sample rate for all sharing EPs on UAC1Takashi Iwai2021-01-181-0/+9
* ALSA: usb-audio: Annotate the endpoint index in audioformatTakashi Iwai2021-01-081-1/+1
* ALSA: usb-audio: Avoid unnecessary interface re-setupTakashi Iwai2021-01-081-11/+71
* ALSA: usb-audio: Use unsigned char for iface and altsettings fieldsTakashi Iwai2020-11-231-1/+1
* ALSA: usb-audio: Replace slave/master termsTakashi Iwai2020-11-231-14/+14
* ALSA: usb-audio: Unify the code for the next packet size calculationTakashi Iwai2020-11-231-16/+24
* ALSA: usb-audio: Refactoring endpoint URB deactivationTakashi Iwai2020-11-231-18/+23
* ALSA: usb-audio: Use atomic_t for endpoint use_countTakashi Iwai2020-11-231-12/+14
* ALSA: usb-audio: Constify audioformat pointer referencesTakashi Iwai2020-11-231-1/+1
* ALSA: usb-audio: Fix possible stall of implicit fb packet ring-bufferTakashi Iwai2020-11-231-23/+60
* ALSA: usb-audio: Refactor endpoint managementTakashi Iwai2020-11-231-326/+336
* ALSA: usb-audio: Set callbacks via snd_usb_endpoint_set_callback()Takashi Iwai2020-11-231-19/+41
* ALSA: usb-audio: Stop both endpoints properly at errorTakashi Iwai2020-11-231-0/+6
* ALSA: usb-audio: Create endpoint objects at parsing phaseTakashi Iwai2020-11-231-53/+34
* ALSA: usb-audio: Add hw constraint for implicit fb syncTakashi Iwai2020-11-231-19/+53
* ALSA: usb-audio: Improve some debug printsTakashi Iwai2020-11-231-4/+4
* ALSA: usb-audio: Add snd_usb_get_endpoint() helperTakashi Iwai2020-11-231-9/+27