| /sound/pci/au88x0/ |
| A D | au88x0_a3d.c | 131 a3d_addrB(a->slice, a->source, in a3dsrc_SetHrtfTarget() 144 a3d_addrB(a->slice, a->source, in a3dsrc_SetHrtfCurrent() 157 a3d_addrB(a->slice, a->source, in a3dsrc_SetHrtfState() 180 a3d_addrA(a->slice, a->source, 185 a3d_addrB(a->slice, a->source, 197 a3d_addrA(a->slice, a->source, 284 a3d_addrA(a->slice, a->source, in a3dsrc_SetItdDline() 775 a3dsrc_SetHrtfTarget(a, a->hrtf[0], a->hrtf[1]); in snd_vortex_a3d_hrtf_put() 776 a3dsrc_SetHrtfCurrent(a, a->hrtf[0], a->hrtf[1]); in snd_vortex_a3d_hrtf_put() 793 a3dsrc_SetItdTarget(a, a->itd[0], a->itd[1]); in snd_vortex_a3d_itd_put() [all …]
|
| A D | au88x0_eq.c | 45 static inline u16 sign_invert(u16 a) in sign_invert() argument 48 if (a == (u16)-32768) in sign_invert() 51 return -a; in sign_invert() 104 hwwrite(vortex->mmio, 0x2b3fc, a[0]); in vortex_EqHw_SetLeftStates() 136 *a = hwread(vortex->mmio, 0x2b3c4); 166 hwwrite(vortex->mmio, 0x2b3d4, a); in vortex_EqHw_SetBypassGain() 177 hwwrite(vortex->mmio, 0x2b3e0, a); in vortex_EqHw_SetA3DBypassGain() 185 hwwrite(vortex->mmio, 0x2b3d0, a); 192 hwwrite(vortex->mmio, 0x2b3dc, a); 356 a[ebx + (eqhw->this04 + 2)] = [all …]
|
| /sound/hda/codecs/ |
| A D | ca0132_regs.h | 353 (((a) >= X_END) && ((a)+((s)-1)*XRAM_XRAM_CHAN_INCR < AX_END)) 363 (((a) >= Y_END) && \ 376 #define X_OFF(a) \ argument 378 #define AX_OFF(a) \ argument 382 #define Y_OFF(a) \ argument 384 #define AY_OFF(a) \ argument 388 #define UC_OFF(a) (((a) - UC_CHIP_OFFSET) / UC_UC_CHAN_INCR) argument 390 #define X_EXT_MAIN_SIZE(a) (XRAM_XRAM_CHANNEL_COUNT - X_OFF(a)) argument 391 #define X_EXT_AUX_SIZE(a, s) ((s) - X_EXT_MAIN_SIZE(a)) argument 393 #define Y_EXT_MAIN_SIZE(a) (YRAM_YRAM_CHANNEL_COUNT - Y_OFF(a)) argument [all …]
|
| /sound/core/ |
| A D | pcm_drm_eld.c | 255 a->rates = 0; in hdmi_update_short_audio_desc() 261 a->channels++; in hdmi_update_short_audio_desc() 263 a->sample_bits = 0; in hdmi_update_short_audio_desc() 264 a->max_bitrate = 0; in hdmi_update_short_audio_desc() 267 switch (a->format) { in hdmi_update_short_audio_desc() 315 a->format); in hdmi_update_short_audio_desc() 316 a->format = 0; in hdmi_update_short_audio_desc() 430 if (!a->format) in hdmi_show_short_audio_desc() 488 i, a->format, cea_audio_coding_type_names[a->format]); in hdmi_print_sad_info() 500 if (a->max_bitrate) in hdmi_print_sad_info() [all …]
|
| A D | pcm_local.h | 13 void snd_interval_mul(const struct snd_interval *a, 15 void snd_interval_div(const struct snd_interval *a, 17 void snd_interval_muldivk(const struct snd_interval *a, 20 void snd_interval_mulkdiv(const struct snd_interval *a, unsigned int k,
|
| A D | pcm_lib.c | 566 *r = a % b; in div32() 567 return a / b; in div32() 574 return a / b; in div_down() 583 q = div32(a, b, &r); in div_up() 591 if (a == 0) in mul() 595 return a * b; in mul() 704 if (a->empty || b->empty) { in snd_interval_mul() 709 c->min = mul(a->min, b->min); in snd_interval_mul() 729 if (a->empty || b->empty) { in snd_interval_div() 765 if (a->empty || b->empty) { in snd_interval_muldivk() [all …]
|
| /sound/usb/ |
| A D | mixer_s1810c.c | 85 u32 a; member 144 pkt.a = a; in snd_s1810c_send_ctl_packet() 216 u32 a, b, c, e, n, off; in snd_s1810c_init_mixer_maps() local 220 a = 0x64; in snd_s1810c_init_mixer_maps() 242 a = 0x65; in snd_s1810c_init_mixer_maps() 252 a = 0x64; in snd_s1810c_init_mixer_maps() 265 a = 0x65; in snd_s1810c_init_mixer_maps() 271 a = 0x65; in snd_s1810c_init_mixer_maps() 279 a = 0x64; in snd_s1810c_init_mixer_maps() 303 a = 0x64; in snd_s1810c_init_mixer_maps() [all …]
|
| /sound/soc/intel/avs/boards/ |
| A D | Kconfig | 22 Say Y or m if you have such a device. This is a recommended option. 30 Say Y or m if you have such a device. This is a recommended option. 40 Say Y or m if you have such a device. This is a recommended option. 48 Say Y or m if you have such a device. This is a recommended option. 64 Say Y or m if you have such a device. This is a recommended option. 74 Say Y or m if you have such a device. This is a recommended option. 84 Say Y or m if you have such a device. This is a recommended option. 95 Say Y or m if you have such a device. This is a recommended option. 105 Say Y or m if you have such a device. This is a recommended option. 123 Say Y or m if you have such a device. This is a recommended option. [all …]
|
| /sound/soc/intel/boards/ |
| A D | Kconfig | 103 Say Y or m if you have such a device. This is a recommended option. 119 Say Y or m if you have such a device. This is a recommended option. 132 Say Y or m if you have such a device. This is a recommended option. 158 Say Y or m if you have such a device. This is a recommended option. 170 Say Y or m if you have such a device. This is a recommended option. 183 Say Y or m if you have such a device. This is a recommended option. 195 Say Y or m if you have such a device. This is a recommended option. 208 Say Y or m if you have such a device. This is a recommended option. 220 Say Y or m if you have such a device. This is a recommended option. 234 Say Y or m if you have such a device. This is a recommended option. [all …]
|
| /sound/pci/ice1712/ |
| A D | hoontech.h | 41 #define ICE1712_STDSP24_SET_ADDR(r, a) r[a&3] = ((r[a&3] & ~0x18) | (((a)&3)<<3)) argument 42 #define ICE1712_STDSP24_CLOCK(r, a, c) r[a&3] = ((r[a&3] & ~0x20) | (((c)&1)<<5)) argument
|
| /sound/soc/sof/intel/ |
| A D | Kconfig | 7 Say Y if you have such a device. 16 'select' statements at a higher level. 95 Say Y if you have such a device. 109 Say Y if you have such a device. 119 Say Y if you have such a device. 136 Say Y if you have such a device. 146 Say Y if you have such a device. 163 Say Y if you have such a device. 173 Say Y if you have such a device. 200 Say Y if you have such a device. [all …]
|
| /sound/drivers/ |
| A D | Kconfig | 55 If you don't have a sound card in your computer, you can include a 62 WARNING: if you already have a soundcard, enabling this 63 driver may lead to a problem. Namely, it may get loaded 65 pc-speaker a default sound device. Which is likely not 67 sound driver, you can add this in a configuration file under 72 You don't need this driver if you have a tablet piezo beeper 75 Say N if you have a sound card. 151 To use a MOTU MidiTimePiece AV multiport MIDI adapter 238 value, a nonnegative integer that specifies how many 240 put the AC97 into power-save mode; a value of 0 (zero) [all …]
|
| /sound/pci/ |
| A D | Kconfig | 21 To compile this as a module, choose M here: the module 33 To compile this driver as a module, choose M here: the module 48 To compile this driver as a module, choose M here: the module 62 To compile this driver as a module, choose M here: the module 74 To compile this driver as a module, choose M here: the module 85 To compile this driver as a module, choose M here: the module 95 To compile this driver as a module, choose M here: the module 110 To compile this driver as a module, choose M here: the module 124 To compile this driver as a module, choose M here: the module 139 To compile this driver as a module, choose M here: the module [all …]
|
| /sound/isa/ |
| A D | Kconfig | 39 To compile this driver as a module, choose M here: the module 54 To compile this driver as a module, choose M here: the module 67 To compile this driver as a module, choose M here: the module 82 To compile this driver as a module, choose M here: the module 95 To compile this driver as a module, choose M here: the module 108 To compile this driver as a module, choose M here: the module 122 To compile this driver as a module, choose M here: the module 134 To compile this driver as a module, choose M here: the module 147 To compile this driver as a module, choose M here: the module 269 soundcards with a TEA6330T bass and treble regulator [all …]
|
| /sound/oss/dmasound/ |
| A D | Kconfig | 8 Y to this question. This will provide a Sun-like /dev/audio, 11 This driver is also available as a module ( = code which can be 13 want). If you want to compile it as a module, say M here and read 22 Y to this question. This will provide a Sun-like /dev/audio, 25 This driver is also available as a module ( = code which can be 27 want). If you want to compile it as a module, say M here and read 36 Y to this question. This will provide a Sun-like /dev/audio, 39 This driver is also available as a module ( = code which can be 41 want). If you want to compile it as a module, say M here and read
|
| /sound/core/seq/ |
| A D | seq_prioq.c | 86 static inline int compare_timestamp(struct snd_seq_event *a, in compare_timestamp() argument 89 if ((a->flags & SNDRV_SEQ_TIME_STAMP_MASK) == SNDRV_SEQ_TIME_STAMP_TICK) { in compare_timestamp() 91 return (snd_seq_compare_tick_time(&a->time.tick, &b->time.tick)); in compare_timestamp() 94 return (snd_seq_compare_real_time(&a->time.time, &b->time.time)); in compare_timestamp() 103 static inline int compare_timestamp_rel(struct snd_seq_event *a, in compare_timestamp_rel() argument 108 if (a->time.tick > b->time.tick) in compare_timestamp_rel() 110 else if (a->time.tick == b->time.tick) in compare_timestamp_rel() 116 if (a->time.time.tv_sec > b->time.time.tv_sec) in compare_timestamp_rel() 118 else if (a->time.time.tv_sec == b->time.time.tv_sec) { in compare_timestamp_rel() 119 if (a->time.time.tv_nsec > b->time.time.tv_nsec) in compare_timestamp_rel() [all …]
|
| A D | seq_timer.h | 67 static inline int snd_seq_compare_tick_time(snd_seq_tick_time_t *a, snd_seq_tick_time_t *b) in snd_seq_compare_tick_time() argument 70 return (*a >= *b); in snd_seq_compare_tick_time() 73 static inline int snd_seq_compare_real_time(snd_seq_real_time_t *a, snd_seq_real_time_t *b) in snd_seq_compare_real_time() argument 76 if (a->tv_sec > b->tv_sec) in snd_seq_compare_real_time() 78 if ((a->tv_sec == b->tv_sec) && (a->tv_nsec >= b->tv_nsec)) in snd_seq_compare_real_time()
|
| /sound/soc/intel/ |
| A D | Kconfig | 10 Intel ASoC SST Platform Drivers. If you have a Intel machine that 11 has an audio controller with a DSP and I2S or DMIC port, then 30 with I2S codec present. This is a recommended option. 47 If you have a Intel Merrifield/Edison platform, then 49 enable this option: while Merrifield/Edison can run a mainline 50 kernel with limited functionality it will require a firmware file 62 If you have a Intel Baytrail or Cherrytrail platform with an I2S 63 codec, then enable this option by saying Y or m. This is a 93 If you have a Intel Keembay platform then enable this option
|
| /sound/hda/codecs/hdmi/ |
| A D | eld.c | 207 struct snd_cea_sad *a = &e->sad[i]; in snd_hdmi_eld_update_pcm_info() local 208 rates |= a->rates; in snd_hdmi_eld_update_pcm_info() 209 if (a->channels > channels_max) in snd_hdmi_eld_update_pcm_info() 210 channels_max = a->channels; in snd_hdmi_eld_update_pcm_info() 211 if (a->format == AUDIO_CODING_TYPE_LPCM) { in snd_hdmi_eld_update_pcm_info() 212 if (a->sample_bits & ELD_PCM_BITS_20) { in snd_hdmi_eld_update_pcm_info() 217 if (a->sample_bits & ELD_PCM_BITS_24) { in snd_hdmi_eld_update_pcm_info()
|
| /sound/soc/qcom/qdsp6/ |
| A D | q6asm.c | 552 struct q6asm *a; in q6asm_audio_client_release() local 556 a = ac->q6asm; in q6asm_audio_client_release() 559 a->session[ac->session] = NULL; in q6asm_audio_client_release() 589 if (!a->session[session_id]) in q6asm_get_audio_client() 594 ac = a->session[session_id]; in q6asm_get_audio_client() 755 struct q6asm *a; in q6asm_srvc_callback() local 782 wake_up(&a->mem_wait); in q6asm_srvc_callback() 794 wake_up(&a->mem_wait); in q6asm_srvc_callback() 800 wake_up(&a->mem_wait); in q6asm_srvc_callback() 866 ac->q6asm = a; in q6asm_audio_client_alloc() [all …]
|
| /sound/usb/line6/ |
| A D | Kconfig | 12 This is a driver for PODxt and other similar devices, 29 This is a driver for POD X3, HD300, 400 and 500 devices. 37 This is a driver for TonePort GX, UX1 and UX2 devices. 43 This is a driver for Variax Workbench device.
|
| /sound/soc/sof/imx/ |
| A D | Kconfig | 9 Say Y if you have such a device. 23 'select' statements at a higher level. 32 Say Y if you have such a device. 41 Say Y if you need such a device.
|
| /sound/soc/sof/mediatek/ |
| A D | Kconfig | 10 Say Y if you have such a device. 23 'select' statements at a higher level 32 Say Y if you have such a device. 42 Say Y if you have such a device.
|
| /sound/pci/asihpi/ |
| A D | hpioctl.c | 313 struct hpi_adapter *a = dev_id; in asihpi_isr() local 316 if (!a->adapter->irq_query_and_clear) { in asihpi_isr() 317 pr_err("asihpi_isr ASI%04X:%d no handler\n", a->adapter->type, in asihpi_isr() 318 a->adapter->index); in asihpi_isr() 322 handled = a->adapter->irq_query_and_clear(a->adapter, 0); in asihpi_isr() 331 if (a->interrupt_callback) in asihpi_isr() 339 struct hpi_adapter *a = dev_id; in asihpi_isr_thread() local 341 if (a->interrupt_callback) in asihpi_isr_thread() 342 a->interrupt_callback(a); in asihpi_isr_thread()
|
| /sound/soc/dwc/ |
| A D | Kconfig | 11 a maximum of 8 channels each for play and record. 17 Say Y or N if you want to add a custom ALSA extension that registers 18 a PCM and uses PIO to transfer data.
|