Searched refs:wave (Results 1 - 49 of 49) sorted by relevance

/linux-4.1.27/sound/pci/
H A Dad1889.h8 #define AD_DS_WSMC 0x00 /* wave/synthesis channel mixer control */
11 #define AD_DS_WSMC_WA16 0x0100 /* wave channel 16bit select */
12 #define AD_DS_WSMC_WAST 0x0200 /* wave channel stereo select */
13 #define AD_DS_WSMC_WAEN 0x0400 /* wave channel enable */
14 #define AD_DS_WSMC_WARQ 0x3000 /* wave fifo request point */
24 #define AD_DS_WADA 0x04 /* wave channel mix attenuation */
25 #define AD_DS_WADA_RWAM 0x0080 /* right wave mute */
26 #define AD_DS_WADA_RWAA 0x001f /* right wave attenuation */
27 #define AD_DS_WADA_LWAM 0x8000 /* left wave mute */
28 #define AD_DS_WADA_LWAA 0x3e00 /* left wave attenuation */
36 #define AD_DS_WAS 0x08 /* wave channel sample rate */
46 #define AD_DS_CCS_WAU 0x0008 /* wave channel underflow */
67 #define AD_DMA_WAVBA 0x70 /* wave base address */
68 #define AD_DMA_WAVCA 0x74 /* wave current address */
69 #define AD_DMA_WAVBC 0x78 /* wave base count */
70 #define AD_DMA_WAVCC 0x7c /* wave current count */
81 #define AD_DMA_WAVIC 0x98 /* wave dma interrupt current byte count */
82 #define AD_DMA_WAVIB 0x9c /* wave dma interrupt base byte count */
91 #define AD_DMA_WAV 0xb8 /* wave dma control and status */
110 #define AD_DMA_DISR_WAVI 0x000008 /* wave channel interrupt */
129 #define AD_DMA_CHSS_WAVS 0x000008 /* wave channel stopped */
H A Dad1889.c103 struct ad1889_register_state wave; member in struct:snd_ad1889
200 /* Disable wave channel */ ad1889_channel_reset()
203 chip->wave.reg = reg; ad1889_channel_reset()
385 chip->wave.size = size; snd_ad1889_playback_prepare()
386 chip->wave.reg = reg; snd_ad1889_playback_prepare()
387 chip->wave.addr = rt->dma_addr; snd_ad1889_playback_prepare()
389 ad1889_writew(chip, AD_DS_WSMC, chip->wave.reg); snd_ad1889_playback_prepare()
395 ad1889_load_wave_buffer_address(chip, chip->wave.addr); snd_ad1889_playback_prepare()
406 chip->wave.addr, count, size, reg, rt->rate); snd_ad1889_playback_prepare()
487 chip->wave.reg = wsmc; snd_ad1889_playback_trigger()
543 if (unlikely(!(chip->wave.reg & AD_DS_WSMC_WAEN))) snd_ad1889_playback_pointer()
547 ptr -= chip->wave.addr; snd_ad1889_playback_pointer()
549 if (snd_BUG_ON(ptr >= chip->wave.size)) snd_ad1889_playback_pointer()
H A Dsis7019.c102 /* We need four pages to store our wave parameters during a suspend. If
136 /* Allocate pages to store the internal wave state during
1188 /* Don't attenuate any audio set for the wave amplifier. sis_chip_init()
1195 /* Ensure that the wave engine is in normal operating mode. sis_chip_init()
1298 /* We need 16K to store the internal wave engine state during a sis_alloc_suspend()
H A Des1968.c85 * like the wave cache, maestro registers, etc. Then we have beasts
366 #define ESM_APU_WAVE64K_PAGE_SHIFT 8 /* most 8bit of wave start offset */
369 /* reg 0x05 - wave start offset */
370 /* reg 0x06 - wave end offset */
371 /* reg 0x07 - wave loop length */
1045 /* Load the buffer into the wave engine */ snd_es1968_playback_setup()
1134 /* Load the buffer into the wave engine */ init_capture_apu()
H A Dcs4281.c695 /* Leave wave playback FIFO enabled for FM */ snd_cs4281_trigger()
783 /* Deactivate wave playback FIFO before changing slot assignments */ snd_cs4281_mode()
1612 /* Activate wave playback FIFO for FM playback */ snd_cs4281_chip_init()
H A Dcmipci.c212 #define CM_DAC2SPDO 0x00200000 /* enable wave+fm_midi -> SPDIF/OUT */
295 #define CM_WAVEINL 0x08 /* digital wave rec. left chan */
297 #define CM_WAVEINR 0x04 /* digical wave rec. right */
H A Dsonicvibes.c405 " 0x0e: left analog = 0x%02x 0x2e: wave source = 0x%02x\n",
/linux-4.1.27/arch/sh/include/asm/
H A Drtc.h11 #define RTC_SQWE 0x08 /* enable square-wave output */
/linux-4.1.27/include/uapi/linux/
H A Dxilinx-v4l2-controls.h56 /* Set starting point of sine wave for horizontal component */
60 /* Set starting point of sine wave for vertical component */
H A Dinput.h1085 * @waveform: kind of the effect (wave)
1086 * @period: period of the wave (ms)
1088 * @offset: mean value of the wave (roughly)
H A Dsoundcard.h227 #define WAVE_16_BITS 0x01 /* bit 0 = 8 or 16 bit wave data. */
246 int len; /* Size of the wave data in bytes */
459 * For wave table use struct patch_info. Initialize the key field
/linux-4.1.27/include/uapi/sound/
H A Dsfnt_info.h88 /* wave table envelope & effect parameters to control EMU8000 */
114 /* wave table parameters: 92 bytes */
156 * sample wave information
159 /* wave table sample header: 32 bytes */
168 #define SNDRV_SFNT_SAMPLE_8BITS 1 /* wave data is 8bits */
169 #define SNDRV_SFNT_SAMPLE_UNSIGNED 2 /* wave data is unsigned */
/linux-4.1.27/arch/m68k/mac/
H A Dmacboing.c20 * dumb triangular wave table
143 * init the wave table with a simple triangular wave mac_init_asc()
144 * A sine wave would sure be nicer here ... mac_init_asc()
269 * already load the wave table, or at least call this one...
270 * This piece keeps reloading the wave table until done.
/linux-4.1.27/sound/pci/emu10k1/
H A Demu10k1.c109 struct snd_seq_device *wave = NULL; snd_card_emu10k1_probe() local
171 sizeof(struct snd_emu10k1_synth_arg), &wave) < 0 || snd_card_emu10k1_probe()
172 wave == NULL) { snd_card_emu10k1_probe()
177 arg = SNDRV_SEQ_DEVICE_ARGPTR(wave); snd_card_emu10k1_probe()
178 strcpy(wave->name, "Emu-10k1 Synth"); snd_card_emu10k1_probe()
/linux-4.1.27/include/linux/
H A Dmc146818rtc.h86 /* Periodic intr. / Square wave rate select. 0=none, 1=32.8kHz,... 15=2Hz */
95 # define RTC_SQWE 0x08 /* enable square-wave output */
/linux-4.1.27/arch/powerpc/include/asm/
H A Drtc.h40 #define RTC_SQWE 0x08 /* enable square-wave output */
/linux-4.1.27/arch/m68k/include/asm/
H A Drtc.h26 #define RTC_SQWE 0x08 /* enable square-wave output */
/linux-4.1.27/drivers/misc/
H A Dioc4.c161 /* Set up square wave */ ioc4_clock_calibrate()
169 /* Check square wave period averaged over some number of cycles */ ioc4_clock_calibrate()
188 * the square wave cycles. ioc4_clock_calibrate()
189 * 2. Divide by number of square wave cycles to get the period ioc4_clock_calibrate()
190 * of a square wave cycle. ioc4_clock_calibrate()
192 * by which the IOC4 generates the square wave, to get the ioc4_clock_calibrate()
/linux-4.1.27/arch/parisc/include/asm/
H A Drtc.h30 #define RTC_SQWE 0x08 /* enable square-wave output */
/linux-4.1.27/sound/pci/au88x0/
H A Dau88x0.c315 sizeof(snd_vortex_synth_arg_t), &wave) < 0 snd_vortex_probe()
316 || wave == NULL) { snd_vortex_probe()
321 arg = SNDRV_SEQ_DEVICE_ARGPTR(wave); snd_vortex_probe()
322 strcpy(wave->name, "Aureal Synth"); snd_vortex_probe()
H A Dau8830.h134 #define VORTEX_MIX_SMP 0x21c00 /* wave data buffers. AU8820: 0x9c00 */
/linux-4.1.27/drivers/gpu/ipu-v3/
H A Dipu-dc.c131 int map, int wave, int glue, int sync, int stop) dc_write_tmpl()
140 reg1 = sync | glue << 4 | ++wave << 11 | ((operand << 15) & 0xffff8000); dc_write_tmpl()
143 reg1 = sync | glue << 4 | ++wave << 11 | ++map << 15 | ((operand << 20) & 0xfff00000); dc_write_tmpl()
130 dc_write_tmpl(struct ipu_dc *dc, int word, u32 opcode, u32 operand, int map, int wave, int glue, int sync, int stop) dc_write_tmpl() argument
/linux-4.1.27/sound/isa/gus/
H A Dgus_mem.c329 snd_iprintf(buffer, "SIMPLE wave\n"); snd_gf1_mem_info_read()
332 snd_iprintf(buffer, "GF1 wave\n"); snd_gf1_mem_info_read()
335 snd_iprintf(buffer, "IWFFFF wave\n"); snd_gf1_mem_info_read()
H A Dgus_irq.c134 snd_iprintf(buffer, "voice %i: wave = %u, volume = %u\n", snd_gus_irq_info_read()
H A Dgus_io.c42 * ok.. stop of control registers (wave & ramp) need some special things..
H A Dgus_pcm.c196 snd_printd("snd_gf1_pcm: unknown wave irq?\n"); snd_gf1_pcm_interrupt_wave()
202 snd_printd("snd_gf1_pcm: unknown wave irq?\n"); snd_gf1_pcm_interrupt_wave()
/linux-4.1.27/arch/mips/sgi-ip22/
H A Dip22-eisa.c124 Please wave your favorite dead chicken over the busses */ ip22_eisa_init()
/linux-4.1.27/arch/mips/sibyte/swarm/
H A Drtc_m41t81.c46 #define M41T81REG_AMO_SQWE 0x40 /* square wave enable */
82 #define M41T81REG_SQW 0x13 /* square wave register */
/linux-4.1.27/include/sound/
H A Demu8000.h57 * the number in use for wave voices.
H A Dwavefront.h522 might work for other wave-table based patch loading situations.
/linux-4.1.27/include/asm-generic/
H A Drtc.h26 #define RTC_SQWE 0x08 /* enable square-wave output */
/linux-4.1.27/drivers/staging/comedi/drivers/
H A Dcomedi_test.c42 Generates a sawtooth wave on channel 0, square wave on channel 1, additional
H A Dcomedi_8254.c53 * I8254_MODE3 Square wave mode
/linux-4.1.27/drivers/input/
H A Dff-core.c73 * calculate manginude of sine wave as average of rumble's compat_effect()
125 dev_dbg(&dev->dev, "invalid or not supported wave form in upload\n"); input_ff_upload()
/linux-4.1.27/drivers/net/wan/lmc/
H A Dlmc_ioctl.h190 #define LMC_MII16_T1_ONESEC 0x0040 /* one second square wave - ro */
/linux-4.1.27/arch/mips/include/asm/sgi/
H A Dioc.h93 #define SGINT_TCWORD_MSWGEN 0x06 /* Square wave generator mode */
/linux-4.1.27/sound/ppc/
H A Dbeep.c38 short *buf; /* allocated wave buffer */
/linux-4.1.27/sound/isa/
H A Dcmi8330.c149 0x0, /* 22 - wave volume */
151 0x0, /* 24 - wave rec gain */
/linux-4.1.27/arch/arm/mach-pxa/
H A Dsaar.c150 SMART_CMD(0x00), /* wave ctrl */
/linux-4.1.27/drivers/pwm/
H A Dpwm-tiehrpwm.c285 /* Configure clock prescaler to support Low frequency PWM wave */ ehrpwm_pwm_config()
/linux-4.1.27/sound/pci/korg1212/
H A Dkorg1212.c117 // the card's current state. (or the wave device's
127 K1212_CMDRET_BadDevice, // the specified wave device was out of range
128 K1212_CMDRET_BadFormat // the specified wave format is unsupported
/linux-4.1.27/drivers/media/pci/ttpci/
H A Dbudget-patch.c501 ** wave on GPIO3, changing when a field (TS_HEIGHT/2 "lines" of budget_patch_attach()
/linux-4.1.27/sound/synth/emux/
H A Dsoundfont.c748 * If there is wave data then load it. load_data()
1016 * load wave data load_guspatch()
/linux-4.1.27/sound/oss/
H A Dswarm_cs4297a.c131 #define CS_WAVE_WRITE 0x00000010 // write information for wave
132 #define CS_WAVE_READ 0x00000020 // read information for wave
300 // wave stuff
/linux-4.1.27/drivers/staging/comedi/
H A Dcomedi.h546 I8254_MODE3 = (3 << 1), /* Square wave mode */
/linux-4.1.27/drivers/rtc/
H A Drtc-ds1307.c960 * Using IRQ? Disable the square wave and both alarms. ds1307_probe()
/linux-4.1.27/sound/isa/opti9xx/
H A Dopti92x-ad1848.c351 /* enable wave audio */ snd_opti9xx_configure()
/linux-4.1.27/arch/parisc/kernel/
H A Dhardware.c220 {HPHW_NPROC,0x5D8,0x4,0x91,"Rhapsody wave 2 W+ DC-"},
221 {HPHW_NPROC,0x5D9,0x4,0x91,"Rhapsody wave 2 W+"},
/linux-4.1.27/sound/pci/trident/
H A Dtrident_main.c2580 Description: wave & music volume control

Completed in 1494 milliseconds