aboutsummaryrefslogtreecommitdiffstats
path: root/sound/pci/asihpi
AgeCommit message (Expand)AuthorFilesLines
13 daysMerge branch 'for-linus' into for-nextTakashi Iwai1-0/+6
2026-05-16ALSA: asihpi: Fix potential OOB array access at reading cacheTakashi Iwai1-0/+6
2026-05-15ALSA: asihpi: Use flexible array for control cacheRosen Penev2-14/+6
2026-05-04ALSA: Consistently define pci_device_ids using named initializersUwe Kleine-König (The Capable Hub)2-16/+19
2026-04-01Merge branch 'for-linus' into for-nextTakashi Iwai1-2/+4
2026-03-28ALSA: asihpi: detect truncated control namesPengpeng Hou1-14/+22
2026-03-18ALSA: asihpi: avoid write overflow check warningArnd Bergmann1-2/+4
2026-02-21Convert 'alloc_obj' family to use the new default GFP_KERNEL argumentLinus Torvalds6-9/+9
2026-02-21treewide: Replace kmalloc with kmalloc_obj for non-scalar typesKees Cook6-10/+9
2025-09-15ALSA: asihpi: Simplify error handling in PCM substream setupJihed Chaibi1-8/+8
2025-07-11ALSA: asihpi: Use safer strscpy() instead of strcpy()Takashi Iwai2-6/+6
2025-06-08treewide, timers: Rename from_timer() to timer_container_of()Ingo Molnar1-1/+1
2025-05-08ALSA: pci: asihpi: use snd_kcontrol_chip()Kuninori Morimoto1-6/+3
2025-04-05treewide: Switch/rename to timer_delete[_sync]()Thomas Gleixner1-1/+1
2024-11-26ALSA: asihpi: Remove unused variableZhu Jun1-1/+1
2024-08-08ALSA: asihpi: Fix potential OOB array accessTakashi Iwai1-1/+1
2024-08-08ALSA: asihpi: Use standard print APITakashi Iwai2-59/+44
2024-05-08ALSA: pci: Use *-y instead of *-objs in MakefileTakashi Iwai1-1/+1
2023-10-18extract and use FILE_LINE macroAlexey Dobriyan1-5/+4
2023-08-18ALSA: asihpi: Remove unused declarationsYue Haibing2-21/+0
2023-03-29ALSA: asihpi: remove unused loop_count variableTom Rix1-2/+0
2023-03-14ALSA: asihpi: check pao in control_message()Kuninori Morimoto1-1/+1
2022-11-28ALSA: asihpi: fix missing pci_disable_device()Liu Shixin1-1/+1
2022-10-24ALSA: asihpi: remove variable loopsColin Ian King1-2/+0
2022-09-29ALSA: asihpi - Remove unused struct hpi_subsys_responseYuan Can1-5/+0
2022-09-27ALSA: asihpi: Replace runtime->status->state reference to runtime->stateTakashi Iwai1-1/+1
2022-09-01ALSA: asihpi - Remove useless code in hpi_meter_get_peak()Valentina Goncharenko1-1/+0
2022-07-25ALSA: asihpi: fix repeated words in commentswangjianli1-1/+1
2022-07-22ALSA: asihpi: Fix typo in commentsshaomin Deng1-1/+1
2021-03-18ALSA: asihpi: fix comment syntax in file headersAditya Srivastava2-2/+2
2020-12-25ALSA: asihpi: Use DIV_ROUND_UP() instead of open-coding itLars-Peter Clausen1-1/+1
2020-10-12Merge branch 'for-next' into for-linusTakashi Iwai3-38/+17
2020-09-21ALSA: asihpi: fix spellint typo in commentsWang Qing1-1/+1
2020-09-21ALSA: asihpi: fix iounmap in error handlerTom Rix1-2/+2
2020-09-09ALSA: pci/asihpi: Remove unused function hpi_stream_group_get_map()YueHaibing1-9/+0
2020-09-09ALSA: asihpi: Replace tasklet with threaded irqTakashi Iwai2-28/+16
2020-09-02ALSA: pci/asihpi: convert tasklets to use new tasklet_setup() APIAllen Pais1-5/+4
2020-07-19ALSA: asihpi: delete duplicated wordRandy Dunlap1-1/+1
2020-07-07ALSA: pci/asihpi: remove 'set but not used' warningPierre-Louis Bossart1-2/+2
2020-07-07ALSA: pci/asihpi: fix kernel-docPierre-Louis Bossart1-12/+14
2020-07-07ALSA: pci/asihpi: remove 'set but not used' warningsPierre-Louis Bossart1-7/+5
2020-01-05ALSA: asihpi: More constificationsTakashi Iwai2-3/+3
2019-12-11ALSA: asihpi: Drop superfluous ioctl PCM opsTakashi Iwai1-17/+0
2019-12-11ALSA: asihpi: Use managed buffer allocationTakashi Iwai1-7/+3
2019-11-06ALSA: pci: Avoid non-standard macro usageTakashi Iwai1-2/+2
2019-07-08Merge tag 'asoc-v5.3' of https://git.kernel.org/pub/scm/linux/kernel/git/broo...Takashi Iwai23-262/+23
2019-07-05ALSA: asihpi: Remove unneeded variable changeHariprasad Kelam1-5/+2
2019-06-05treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 295Thomas Gleixner1-8/+1
2019-06-05treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 273Thomas Gleixner21-254/+21
2019-05-21treewide: Add SPDX license identifier - Makefile/KconfigThomas Gleixner1-0/+1
2019-02-06ALSA: pci: Clean up with new procfs helpersTakashi Iwai1-4/+2
2018-11-19ALSA: asihpi: clean up indentation, replace spaces with tabColin Ian King1-1/+1
2018-10-14ALSA: asihpi: don't pass GFP_DMA32 to dma_alloc_coherentChristoph Hellwig1-1/+1
2018-08-01ALSA: asihpi: remove redundant variable max_streamsColin Ian King1-5/+0
2018-07-27ALSA: asihpi: Fix PCM format notationsTakashi Iwai1-11/+13
2018-05-28sound: Use octal not symbolic permissionsJoe Perches2-8/+8
2018-04-25ALSA: asihpi: Hardening for potential Spectre v1Takashi Iwai2-5/+12
2017-11-13Merge tag 'asoc-v4.15' of https://git.kernel.org/pub/scm/linux/kernel/git/bro...Takashi Iwai2-0/+2
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman2-0/+2
2017-10-16ALSA: asihpi: clean up a couple of build warningsColin Ian King1-3/+0
2017-10-09Merge branch 'for-linus' into for-nextTakashi Iwai1-4/+8
2017-10-05ALSA: asihpi: Convert timers to use timer_setup()Kees Cook1-7/+5
2017-09-19ALSA: asihpi: fix a potential double-fetch bug when copying puhmMeng Xu1-4/+8
2017-09-07ALSA: asihpi: Kill BUG_ON() usagesTakashi Iwai1-5/+1
2017-08-31ALSA: asihpi: Put missing KERN_CONT prefixTakashi Iwai1-2/+2
2016-10-18ALSA: asihpi: fix kernel memory disclosureVlad Tsyrklevich1-1/+1
2016-09-07ALSA: squash lines for simple wrapper functionsMasahiro Yamada1-5/+2
2016-09-02ALSA: constify snd_pcm_ops structuresJulia Lawall1-2/+2
2015-06-03x86/mm: Decouple <linux/vmalloc.h> from <asm/io.h>Stephen Rothwell1-0/+1
2015-03-24ALSA: asihpi: Fix duplicate const for clock sourcesKrzysztof Kozlowski1-1/+1
2015-01-28ALSA: Include linux/uaccess.h and linux/bitopts.h instead of asm/*Takashi Iwai1-1/+1
2015-01-19ALSA: asihpi: Use setup_timer() and mod_timer()Takashi Iwai1-8/+5
2015-01-04ALSA: Deletion of checks before the function call "iounmap"Markus Elfring1-4/+2
2015-01-02ALSA: asihpi: Remove always NULL parameterLars-Peter Clausen1-7/+2
2014-12-31ALSA: asihpi: fix an information leak in asihpi_hpi_ioctl()Eliot Blennerhassett2-2/+7
2014-12-18ALSA: asihpi: update to HPI version 4.14Eliot Blennerhassett1-3/+3
2014-12-18ALSA: asihpi: increase tuner pad cache sizeEliot Blennerhassett1-3/+3
2014-12-18ALSA: asihpi: relax firmware version checkEliot Blennerhassett1-14/+12
2014-12-02ALSA: asihpi: Deletion of an unnecessary check before the function call "vfree"Markus Elfring1-2/+1
2014-11-22ALSA: asihpi: used parts of message/response are zeroed before useEliot Blennerhassett1-10/+20
2014-11-22ALSA: asihpi: don't fail probe if adapter mode read failsEliot Blennerhassett1-7/+6
2014-11-22ALSA: asihpi: Use standard printk helpersEliot Blennerhassett1-19/+13
2014-11-22ALSA: asihpi: Turn off msg/resp logging after DSP has crashed.Eliot Blennerhassett1-3/+12
2014-11-22ALSA: asihpi: Add support for stream interrupt.Eliot Blennerhassett6-50/+321
2014-11-22ALSA: asihpi: Refactor control cache code.Eliot Blennerhassett1-44/+63
2014-11-22ALSA: asihpi: Use CONFIG_64BIT directlyEliot Blennerhassett2-10/+10
2014-11-22ALSA: asihpi: Logging format improvementsEliot Blennerhassett1-46/+39
2014-11-22ALSA: asihpi: New I/O types - AVB & BLUlink, DAB Rf receiverEliot Blennerhassett2-11/+30
2014-11-22ALSA: asihpi: Minor string and dead code cleanupEliot Blennerhassett1-9/+4
2014-11-09ALSA: pcm: Add snd_pcm_stop_xrun() helperTakashi Iwai1-4/+1
2014-10-21ALSA: asihpi: Use snd_ctl_enum_info()Takashi Iwai1-41/+5
2014-08-12PCI: Remove DEFINE_PCI_DEVICE_TABLE macro useBenoit Taine1-1/+1
2014-03-31ALSA: asihpi: fix some indenting in snd_card_asihpi_pcm_new()Dan Carpenter1-4/+5
2014-02-12ALSA: pci: Convert to snd_card_new() with a device pointerTakashi Iwai1-11/+5
2013-09-13ALSA: asihpi: a couple array out of bounds issuesDan Carpenter1-2/+7
2013-07-15ALSA: asihpi: Fix unlocked snd_pcm_stop() callTakashi Iwai1-0/+3
2013-06-28ALSA: Replace the magic number 44 with constTakashi Iwai1-1/+1
2013-05-29ALSA: PCI: Remove superfluous pci_set_drvdata(pci, NULL) at removeTakashi Iwai1-1/+0
2013-04-29ALSA: asihpi: add format support check in snd_card_asihpi_capture_formatsEldad Zack1-1/+1
2013-04-29ALSA: pcm_format_to_bits strong-typed conversionEldad Zack1-2/+2
2013-03-12ALSA: asihpi - fix potential NULL pointer dereferenceWei Yongjun1-1/+2
2012-12-07ALSA: pci: remove __dev* attributesBill Pemberton3-34/+33
2012-10-28ALSA: Convert dev_printk(KERN_<LEVEL> to dev_<level>(Joe Perches2-22/+17
2012-10-06sound: Remove unnecessary semicolonPeter Senna Tschudin1-1/+1
2012-08-14ALSA: PCI: Replace CONFIG_PM with CONFIG_PM_SLEEPTakashi Iwai1-1/+1
2012-04-07Merge tag 'asoc-3.4' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie...Takashi Iwai1-1/+0
2012-03-30Merge tag 'sound-3.4' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/...Linus Torvalds2-2/+2
2012-03-30ALSA: asihpi - fix return value of hpios_locked_mem_alloc()Eliot Blennerhassett2-7/+7
2012-03-28Remove all #inclusions of asm/system.hDavid Howells1-1/+0
2012-03-28ALSA: asihpi - fix return type of hpios_locked_mem_alloc()Dan Carpenter2-2/+2
2012-01-09ALSA: asihpi - Fix potential Oops in snd_asihpi_cmode_info()Takashi Iwai1-0/+3
2011-12-22ALSA: asihpi - Fix format validity check.Eliot Blennerhassett1-36/+33
2011-12-22ALSA: asihpi - Use valid channel count in format enumeration.Eliot Blennerhassett1-12/+8
2011-12-22ALSA: asihpi - Correct headers in cached control responses.Eliot Blennerhassett1-1/+7
2011-12-22ALSA: asihpi - Add HPI version to module description.Eliot Blennerhassett1-1/+3
2011-12-22ALSA: asihpi - Distinguish four different emif init errors.Eliot Blennerhassett1-16/+19
2011-12-22ALSA: asihpi - New defs and comments.Eliot Blennerhassett1-14/+34
2011-12-22ALSA: asihpi - Add autofade query.Eliot Blennerhassett2-0/+13
2011-12-22ALSA: asihpi - Simplify dsp code close.Eliot Blennerhassett1-5/+2
2011-12-22ALSA: asihpi - Remove redundant struct members.Eliot Blennerhassett7-168/+145
2011-12-22ALSA: asihpi - Increase debug response buffer size.Eliot Blennerhassett1-1/+1
2011-12-22ALSA: asihpi - Add new function codes.Eliot Blennerhassett1-3/+10
2011-12-22ALSA: asihpi - Remove unused structs and defsEliot Blennerhassett1-94/+2
2011-12-22ALSA: asihpi - Update node types.Eliot Blennerhassett2-5/+3
2011-12-22ALSA: asihpi - Only set sync if card supports hardware stream grouping.Eliot Blennerhassett1-3/+3
2011-12-22ALSA: asihpi - Relax drained check for more reliable playback startup.Eliot Blennerhassett1-3/+2
2011-12-22ALSA: asihpi - Correct stray capital letters in identifier.Eliot Blennerhassett2-8/+8
2011-12-22ALSA: asihpi - Use snd_pcm_debug_name to get substream name.Eliot Blennerhassett1-2/+6
2011-12-22ALSA: asihpi - Volumes and meters may have 1 or 2 channels.Eliot Blennerhassett1-2/+14
2011-12-22ALSA: asihpi - Low latency mode stream has fixed channel count.Eliot Blennerhassett1-4/+13
2011-12-22ALSA: asihpi - Update copyright to 2011Eliot Blennerhassett14-14/+14
2011-12-22ALSA: asihpi - Split hpi version info into separate header file.Eliot Blennerhassett6-34/+47
2011-12-22ALSA: asihpi - fix pcm dma pointer trackingEliot Blennerhassett1-2/+2
2011-12-19ALSA: module_param: make bool parameters really boolRusty Russell1-2/+2
2011-12-06ALSA: asihp: Use kcalloc instead of kzalloc to allocate arrayThomas Meyer1-1/+1
2011-10-31sound: Add module.h to the previously silent sound usersPaul Gortmaker2-0/+2
2011-08-07ALSA: asihpi - use kzalloc()Thomas Meyer1-3/+2
2011-08-02ALSA: asihpi - Clarify adapter index validity checkEliot Blennerhassett1-7/+12
2011-08-01ALSA: asihpi - Don't leak firmware if mem alloc failsJesper Juhl1-3/+6
2011-07-27ALSA: asihpi - off by one in asihpi_hpi_ioctl()Dan Carpenter1-1/+1
2011-07-27ALSA: asihpi - bug fix pa use before init.Eliot Blennerhassett1-7/+4
2011-07-24ALSA: Make snd_pcm_debug_name usable outside pcm_libEliot Blennerhassett1-21/+0
2011-07-22Merge branch 'topic/misc' into for-linusTakashi Iwai15-377/+311
2011-07-22ALSA: asihpi - Replace with snd_ctl_boolean_mono_info()Takashi Iwai1-9/+1
2011-07-22ALSA: asihpi - HPI version 4.08Eliot Blennerhassett1-5/+4
2011-07-22ALSA: asihpi - Add volume mute controlsEliot Blennerhassett1-1/+50
2011-07-22ALSA: asihpi - Control name updatesEliot Blennerhassett1-4/+8
2011-07-22ALSA: asihpi - Use size_t for sizeof resultEliot Blennerhassett1-2/+2
2011-07-22ALSA: asihpi - Explicitly include mutex.hEliot Blennerhassett1-0/+1
2011-07-22ALSA: asihpi - Add new node and message definesEliot Blennerhassett2-6/+15
2011-07-22ALSA: asihpi - Make local function staticEliot Blennerhassett1-0/+1
2011-07-22ALSA: asihpi - Fix minor typos and spellingEliot Blennerhassett3-3/+3
2011-07-22ALSA: asihpi - Remove unused structures, macros and functionsEliot Blennerhassett5-30/+0
2011-07-22ALSA: asihpi - Remove spurious adapter index checkEliot Blennerhassett1-7/+3
2011-07-22ALSA: asihpi - Revise snd_pcm_debug_name, get rid of DEBUG_NAME macroEliot Blennerhassett1-9/+15
2011-07-22ALSA: asihpi - DSP code loader API now independent of OSEliot Blennerhassett4-122/+97
2011-07-22ALSA: asihpi - Remove controlex structs and associated special data transfer ...Eliot Blennerhassett3-160/+76
2011-07-22ALSA: asihpi - Increase request and response buffer sizesEliot Blennerhassett3-19/+34
2011-07-22ALSA: asihpi - Give more meaningful name to hpi request message typeEliot Blennerhassett6-10/+11
2011-06-24ALSA: Remove unneeded version.h includes from sound/Jesper Juhl1-1/+0
2011-06-10ALSA: Use KBUILD_MODNAME for pci_driver.name entriesTakashi Iwai1-1/+1
2011-06-03ALSA: asihpi: Use angle brackets for system includesJoe Perches1-1/+1
2011-05-22Merge branch 'topic/misc' into for-linusTakashi Iwai9-348/+266
2011-04-20ALSA: asihpi - Use %zd for size_t argument in error message (again)Takashi Iwai1-1/+1
2011-04-05ALSA: asihpi: Minor cleanupsEliot Blennerhassett4-10/+12
2011-04-05ALSA: asihpi: Simplify driver unload cleanupEliot Blennerhassett6-126/+113
2011-04-05ALSA: asihpi: Standardise substream name generationEliot Blennerhassett1-15/+16
2011-04-05ALSA: asihpi: Remove 2 unused functionsEliot Blennerhassett1-27/+0
2011-04-05ALSA: asihpi: MMAP for non-busmaster cardsEliot Blennerhassett1-135/+70
2011-04-05ALSA: asihpi: Handle playback drained status betterEliot Blennerhassett1-2/+10
2011-04-05ALSA: asihpi: Update debug printingEliot Blennerhassett1-46/+56
2011-04-05ALSA: snd-asihpi: Control namingEliot Blennerhassett1-3/+5
2011-03-31Fix common misspellingsLucas De Marchi6-6/+6
2011-03-25ALSA: asihpi - Update verbose debug print macrosEliot Blennerhassett1-53/+47
2011-03-25ALSA: asihpi - Improve non-busmaster adapter operationEliot Blennerhassett1-11/+10
2011-03-25ALSA: asihpi - Support single-rate no-SRC cardsEliot Blennerhassett1-9/+7
2011-03-18ALSA: sound/pci/asihpi: check adapter index in hpi_ioctlDan Rosenberg1-0/+5
2011-03-08ALSA: asihpi - Use %zd for size_t argument in error messageTakashi Iwai1-1/+1
2011-02-10ALSA: asihpi - HPI v4.06Eliot Blennerhassett1-2/+2
2011-02-10ALSA: asihpi - Fix outstream start trigger for non-mmap adapters.Eliot Blennerhassett1-1/+2
2011-02-10ALSA: asihpi - Tighten firmware version requirements.Eliot Blennerhassett1-4/+3
2011-02-10ALSA: asihpi - Ensure all adapter data is cleared on device removal.Eliot Blennerhassett1-3/+3
2011-02-10ALSA: asihpi - Minor define updatesEliot Blennerhassett3-16/+22
2011-02-10ALSA: asihpi - New functions prep for interrupt driven streams.Eliot Blennerhassett2-5/+39
2011-02-10ALSA: asihpi - Use consistent err return variable, change some bad variable n...Eliot Blennerhassett1-67/+74
2011-02-10ALSA: asihpi - Remove unused code and data.Eliot Blennerhassett3-146/+1
2011-02-10ALSA: asihpi - Clarify firmware id selection.Eliot Blennerhassett1-9/+12
2011-02-10ALSA: asihpi - Allow adapters with duplicate index jumpers to be discovered.Eliot Blennerhassett1-2/+12
2011-02-10ALSA: asihpi - Add volume mute control.Eliot Blennerhassett4-2/+54
2011-02-10ALSA: asihpi - Add snd_card_set_dev to init.Eliot Blennerhassett1-1/+3
2011-02-10ALSA: asihpi - Replace adapter list with single item in subsys response.Eliot Blennerhassett6-12/+11
2011-02-10ALSA: asihpi - Cosmetic + a minor comments.Eliot Blennerhassett6-24/+80
2011-02-10ALSA: asihpi - Remove int flag polling code preparing for stream interrupts.Eliot Blennerhassett2-104/+0
2011-02-10ALSA: asihpi - Code cleanup.Eliot Blennerhassett2-41/+16
2011-02-10ALSA: asihpi - Reduce number of error codes returned to upper layers.Eliot Blennerhassett3-42/+72
2011-02-10ALSA: asihpi - Remove unused subsys pointer from all HPI functions.Eliot Blennerhassett5-1498/+1266
2011-02-10ALSA: asihpi - Update error codes.Eliot Blennerhassett1-8/+9
2011-02-10ALSA: asihpi - Checkpatch line lengths etc.Eliot Blennerhassett4-20/+24
2011-02-10ALSA: asihpi - Add include guard.Eliot Blennerhassett1-3/+9
2011-02-10ALSA: asihpi - Add adapter index to cache info for debug.Eliot Blennerhassett4-5/+20