linux/sound/pci/ac97/ac97_local.h
<<
>>
Prefs
   1/* SPDX-License-Identifier: GPL-2.0-or-later */
   2/*
   3 *  Copyright (c) by Jaroslav Kysela <perex@perex.cz>
   4 *  Universal interface for Audio Codec '97
   5 *
   6 *  For more details look to AC '97 component specification revision 2.2
   7 *  by Intel Corporation (http://developer.intel.com).
   8 */
   9
  10void snd_ac97_get_name(struct snd_ac97 *ac97, unsigned int id, char *name,
  11                       int modem);
  12int snd_ac97_update_bits_nolock(struct snd_ac97 *ac97, unsigned short reg,
  13                                unsigned short mask, unsigned short value);
  14
  15/* ac97_proc.c */
  16#ifdef CONFIG_SND_PROC_FS
  17void snd_ac97_bus_proc_init(struct snd_ac97_bus * ac97);
  18void snd_ac97_bus_proc_done(struct snd_ac97_bus * ac97);
  19void snd_ac97_proc_init(struct snd_ac97 * ac97);
  20void snd_ac97_proc_done(struct snd_ac97 * ac97);
  21#else
  22#define snd_ac97_bus_proc_init(ac97_bus_t) do { } while (0)
  23#define snd_ac97_bus_proc_done(ac97_bus_t) do { } while (0)
  24#define snd_ac97_proc_init(ac97_t) do { } while (0)
  25#define snd_ac97_proc_done(ac97_t) do { } while (0)
  26#endif
  27