aboutsummaryrefslogtreecommitdiffstats
path: root/sound/pci/emu10k1/emufx.c
AgeCommit message (Expand)AuthorFilesLines
2023-07-20Merge tag 'tags/ctl-lock-fixes-6.6' into for-nextTakashi Iwai1-5/+0
2023-07-20ALSA: emu10k1: Go back and simplify with snd_ctl_find_id()Takashi Iwai1-4/+1
2023-07-20ALSA: control: Introduce unlocked version for snd_ctl_find_*() helpersTakashi Iwai1-1/+1
2023-07-20ALSA: control: Take controls_rwsem lock in snd_ctl_remove()Takashi Iwai1-2/+0
2023-07-17ALSA: emu10k1: rework copyright statementsOswald Buddenhagen1-3/+3
2023-07-17ALSA: emu10k1: clean up driver status commentsOswald Buddenhagen1-6/+0
2023-06-05ALSA: emu10k1: vastly improve usefulness of info in /procOswald Buddenhagen1-31/+56
2023-05-17ALSA: emu10k1: remove runtime 64-bit divisionsOswald Buddenhagen1-6/+12
2023-05-16ALSA: emu10k1: enable bit-exact playback, part 2: voice attenuationOswald Buddenhagen1-12/+18
2023-05-15ALSA: emu10k1: enable bit-exact playback, part 1: DSP attenuationOswald Buddenhagen1-63/+56
2023-05-15ALSA: emu10k1: skip mic capture PCM for cards without AC97 codecOswald Buddenhagen1-13/+15
2023-05-15ALSA: emu10k1: omit non-applicable mixer controls for E-MU cardsOswald Buddenhagen1-117/+116
2023-05-15ALSA: emu10k1: validate min/max values of translated controlsOswald Buddenhagen1-0/+26
2023-05-15ALSA: emu10k1: fix non-zero mixer control defaults in highres modeOswald Buddenhagen1-3/+5
2023-05-15ALSA: emu10k1: polish audigy GPR allocationOswald Buddenhagen1-32/+37
2023-05-12ALSA: emu10k1: simplify tone control switch DSP codeOswald Buddenhagen1-73/+50
2023-05-12ALSA: emu10k1: apply channel delay hack to all E-MU cardsOswald Buddenhagen1-5/+18
2023-05-12ALSA: emu10k1: simplify snd_emu10k1_audigy_dsp_convert_32_to_2x16()Oswald Buddenhagen1-13/+13
2023-05-12ALSA: emu10k1: fix+optimize E-MU stereo capture DSP codeOswald Buddenhagen1-5/+3
2023-05-12ALSA: emu10k1: roll up loops in DSP setup code for AudigyOswald Buddenhagen1-103/+9
2023-05-12ALSA: emu10k1: make tone control switch monoOswald Buddenhagen1-8/+8
2023-05-08ALSA: emu10k1: remove now superfluous mixer lockingOswald Buddenhagen1-7/+0
2023-04-28ALSA: emu10k1: use more existing defines instead of open-coded numbersOswald Buddenhagen1-3/+3
2023-04-23ALSA: emu10k1: don't stop DSP in _snd_emu10k1_{,audigy_}init_efx()Oswald Buddenhagen1-6/+0
2023-04-23ALSA: emu10k1: fix SNDRV_EMU10K1_IOCTL_SINGLE_STEPOswald Buddenhagen1-11/+13
2023-04-23ALSA: emu10k1: comment updatesOswald Buddenhagen1-4/+8
2023-04-22ALSA: emu10k1: minor optimizationsOswald Buddenhagen1-11/+7
2023-04-21ALSA: emu10k1: clarify various fx8010.*_mask fieldsOswald Buddenhagen1-5/+4
2021-06-09ALSA: emu10k1: Fix assignment in if conditionTakashi Iwai1-4/+9
2021-01-08ALSA: Convert strlcpy to strscpy when return value is unusedJoe Perches1-3/+3
2020-02-02ALSA: emu10k1: Fix annotation and cast for the recent uapi header changeTakashi Iwai1-79/+101
2020-01-05ALSA: emu10k1: More constificationsTakashi Iwai1-7/+7
2019-12-20ALSA: emu10k1: Make uapi/emu10k1.h compilable againTakashi Iwai1-12/+14
2019-11-06ALSA: pci: Avoid non-standard macro usageTakashi Iwai1-1/+1
2019-05-30treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156Thomas Gleixner1-15/+1
2018-12-19ALSA: emu10k1: Fix potential Spectre v1 vulnerabilitiesGustavo A. R. Silva1-0/+5
2018-09-10ALSA: emu10k1: fix possible info leak to userspace on SNDRV_EMU10K1_IOCTL_INFOWilly Tarreau1-1/+1
2018-07-26ALSA: emu10k1: Fix missing __force annotation for user/kernel pointer castTakashi Iwai1-12/+12
2018-06-12treewide: Use array_size() in vmalloc()Kees Cook1-1/+1
2018-06-12treewide: kmalloc() -> kmalloc_array()Kees Cook1-3/+3
2018-05-17ALSA: emu10k1: fix spelling mistake: "Caputre" -> "Capture"Colin Ian King1-1/+1
2018-04-16ALSA: emu10k1: Reduce GFP_ATOMIC allocationTakashi Iwai1-8/+1
2017-08-18ALSA: emu10k1: Fix forgotten user-copy conversion in init codeTakashi Iwai1-3/+11
2017-05-17ALSA: emu10k1: Get rid of set_fs() usageTakashi Iwai1-54/+73
2015-01-02ALSA: emu10k1: Remove always NULL parametersLars-Peter Clausen1-6/+1
2014-11-03ALSA: emu10k1: Deletion of unnecessary checks before three function callsMarkus Elfring1-2/+1
2014-02-26ALSA: emu10k1: Use standard printk helpersTakashi Iwai1-5/+7
2013-10-18ALSA: emu10k1: code refactoringGeyslan G. Bem1-31/+45
2012-12-07ALSA: pci: remove __dev* attributesBill Pemberton1-12/+13
2012-08-14ALSA: PCI: Replace CONFIG_PM with CONFIG_PM_SLEEPTakashi Iwai1-1/+1
2011-05-20ALSA: emu10k1 - Add dB range to Bass and Treble for SB Live!Raymond Yau1-0/+5
2010-05-25ALSA: emu10k1: allow high-resolution mixer controlsClemens Ladisch1-8/+28
2009-04-14ALSA: sound/pci: use memdup_user()Li Zefan1-28/+13
2009-02-05ALSA: emu10k1 - Add missing KERN_* prefix to printkTakashi Iwai1-4/+7
2008-08-13ALSA: Kill snd_assert() in sound/pci/*Takashi Iwai1-2/+4
2008-01-31[ALSA] snd:emu10k1: E-Mu updates. Fixes to firmware loading and support for 0...James Courtier-Dutton1-3/+3
2008-01-31[ALSA] emu10k1 - Fix over-sized kmalloc for TLVTakashi Iwai1-1/+1
2008-01-31[ALSA] Remove sound/driver.hTakashi Iwai1-1/+0
2007-10-16[ALSA] Changed Jaroslav Kysela's e-mail from perex@suse.cz to perex@perex.czJaroslav Kysela1-1/+1
2007-10-16[ALSA] Routines for effect processor FX8010: Use list_for_each_entryMatthias Kaehlcke1-7/+3
2007-10-16[ALSA] This patch removes memset() from snd_emu10k1_fx8010_info() which appar...Mariusz Kozlowski1-7/+2
2007-10-16[ALSA] snd-emu10k1: Add support for E-Mu 1616 PCI, 1616M PCI, 0404 PCI, E-MuJames Courtier-Dutton1-104/+126
2007-07-20[ALSA] emu10k1 - EMU 1212 with 16 capture channelsPavel Hofman1-2/+76
2007-02-09[ALSA] Add even more 'const' to everything related to TLVTakashi Iwai1-2/+2
2007-02-09[ALSA] emu10k1 - Fix ABI for older ld10k1Takashi Iwai1-21/+79
2007-02-09[ALSA] snd-emu10k1: Added support for emu1010, including E-Mu 1212m and E-Mu ...James Courtier-Dutton1-12/+90
2006-09-23[ALSA] snd-emu10k1: Add a comment explaining the conversion function for dB g...James Courtier-Dutton1-0/+1
2006-09-23[ALSA] snd-emu10k1: Implement dB gain infomation.James Courtier-Dutton1-0/+11
2006-03-22[ALSA] semaphore -> mutex (PCI part)Ingo Molnar1-10/+12
2006-01-11[PATCH] move capable() to capability.hRandy.Dunlap1-0/+1
2006-01-03[ALSA] emu10k1 - Fix missing declarationsAndreas Schwab1-0/+1
2006-01-03[ALSA] emu10k1: Partial support for Creative emu1212mJames Courtier-Dutton1-0/+9
2006-01-03[ALSA] emu10k1 - Add PM supportTakashi Iwai1-7/+114
2006-01-03[ALSA] Remove xxx_t typedefs: PCI emu10k1Takashi Iwai1-104/+140
2005-11-04[ALSA] Add missing KERN_* suffix to printkTakashi Iwai1-1/+1
2005-11-04[ALSA] Remove snd_runtime_check() macroTakashi Iwai1-11/+23
2005-11-04[ALSA] emu10k1: Front channels via fxbus 8 and 9Mikael Magnusson1-3/+20
2005-09-12[ALSA] Replace with kzalloc() - pci stuffTakashi Iwai1-4/+4
2005-09-12[ALSA] sparse address space annotationsClemens Ladisch1-6/+6
2005-08-30[ALSA] use SNDRV_CTL_NAME_IEC958 macroClemens Ladisch1-13/+13
2005-05-29[ALSA] clean up card featuresLee Revell1-26/+30
2005-04-16Linux-2.6.12-rc2v2.6.12-rc2Linus Torvalds1-0/+2320