Home
last modified time | relevance | path

Searched full:wave (Results 1 – 25 of 110) sorted by relevance

12345

/linux/sound/pci/
H A Dad1889.h9 #define AD_DS_WSMC 0x00 /* wave/synthesis channel mixer control */
12 #define AD_DS_WSMC_WA16 0x0100 /* wave channel 16bit select */
13 #define AD_DS_WSMC_WAST 0x0200 /* wave channel stereo select */
14 #define AD_DS_WSMC_WAEN 0x0400 /* wave channel enable */
15 #define AD_DS_WSMC_WARQ 0x3000 /* wave fifo request point */
25 #define AD_DS_WADA 0x04 /* wave channel mix attenuation */
26 #define AD_DS_WADA_RWAM 0x0080 /* right wave mute */
27 #define AD_DS_WADA_RWAA 0x001f /* right wave attenuation */
28 #define AD_DS_WADA_LWAM 0x8000 /* left wave mute */
29 #define AD_DS_WADA_LWAA 0x3e00 /* left wave attenuation */
[all …]
H A Dad1889.c90 struct ad1889_register_state wave; member
187 /* Disable wave channel */ in ad1889_channel_reset()
190 chip->wave.reg = reg; in ad1889_channel_reset()
358 chip->wave.size = size; in snd_ad1889_playback_prepare()
359 chip->wave.reg = reg; in snd_ad1889_playback_prepare()
360 chip->wave.addr = rt->dma_addr; in snd_ad1889_playback_prepare()
362 ad1889_writew(chip, AD_DS_WSMC, chip->wave.reg); in snd_ad1889_playback_prepare()
368 ad1889_load_wave_buffer_address(chip, chip->wave.addr); in snd_ad1889_playback_prepare()
377 chip->wave.addr, count, size, reg, rt->rate); in snd_ad1889_playback_prepare()
429 The WSMC "WAEN" bit triggers DMA Wave O in snd_ad1889_capture_prepare()
[all...]
H A Dsis7019.h160 /* Wave Engine Config and Control Register */
182 /* Wave Engine Volume Control Register */
189 /* Wave Engine Interrupt Status Registers */
305 /* Wave Engine Control Parameters (parameter RAM) */
/linux/drivers/gpu/drm/amd/amdgpu/
H A Dgfx_v10_1_10_cleaner_shader.asm27 // Launch 32 waves per CU (16 per SIMD) as a workgroup (threadgroup) to fill every wave slot
31 // Each wave clears SGPRs 0 - 107
32 // Each wave clears VGPRs 0 - 63
33 // The first wave of the workgroup clears its 64KB of LDS
35 // before any wave in the workgroup could end. Without this, it is possible not all SGPRs ge…
53 …s_cbranch_scc0 label_0023 // Clean VGPRs and LDS if sgpr0 of wave is set, …
75 …s_cbranch_scc0 label_0023 // Clean LDS if its first wave of ThreadGroup/W…
H A Dgfx_v10_3_0_cleaner_shader.asm28 // Launch 32 waves per CU (16 per SIMD) as a workgroup (threadgroup) to fill every wave slot
32 // Each wave clears SGPRs 0 - 107
33 // Each wave clears VGPRs 0 - 63
34 // The first wave of the workgroup clears its 64KB of LDS
36 // before any wave in the workgroup could end. Without this, it is possible not all SGPRs ge…
74 …s_cbranch_scc0 label_0023 // Clean LDS if its first wave of ThreadGroup/W…
H A Dgfx_v9_4_3_cleaner_shader.asm33 // Each wave clears SGPRs 0 - 95. Because there are 4 waves/SIMD, this is physical SGPRs 0-3…
34 // Each wave clears 128 VGPRs, so all 512 in the SIMD
35 // The first wave of the workgroup clears its 64KB of LDS
37 // before any wave in the workgroup could end. Without this, it is possible not all SGPRs…
56 …s_cbranch_scc0 label_0023 // Clean VGPRs and LDS if sgpr0 of wave is set, …
84 …s_cbranch_scc0 label_clean_sgpr_1 // Clean LDS if its first wave of ThreadGroup/Wo…
/linux/include/uapi/sound/
H A Dsfnt_info.h74 /* wave table envelope & effect parameters to control EMU8000 */
100 /* wave table parameters: 92 bytes */
142 * sample wave information
145 /* wave table sample header: 32 bytes */
154 #define SNDRV_SFNT_SAMPLE_8BITS 1 /* wave data is 8bits */
155 #define SNDRV_SFNT_SAMPLE_UNSIGNED 2 /* wave data is unsigned */
/linux/arch/m68k/mac/
H A Dmacboing.c23 * dumb triangular wave table
137 * init the wave table with a simple triangular wave in mac_init_asc()
138 * A sine wave would sure be nicer here ... in mac_init_asc()
263 * already load the wave table, or at least call this one...
264 * This piece keeps reloading the wave table until done.
/linux/sound/pci/emu10k1/
H A Demu10k1.c76 struct snd_seq_device *wave = NULL; in snd_card_emu10k1_probe() local
151 sizeof(struct snd_emu10k1_synth_arg), &wave) < 0 || in snd_card_emu10k1_probe()
152 wave == NULL) { in snd_card_emu10k1_probe()
157 arg = SNDRV_SEQ_DEVICE_ARGPTR(wave); in snd_card_emu10k1_probe()
158 strscpy(wave->name, "Emu-10k1 Synth"); in snd_card_emu10k1_probe()
/linux/Documentation/devicetree/bindings/clock/ti/davinci/
H A Dpll.txt18 - ti,clkmode-square-wave: Indicates that the board is supplying a square
19 wave input on the OSCIN pin instead of using a crystal oscillator.
61 ti,clkmode-square-wave;
/linux/drivers/gpu/drm/amd/amdkfd/
H A Dcwsr_trap_handler_gfx9.asm229 // Host trap may occur while wave is halted.
237 // Wave is halted but neither host trap nor SAVECTX is raised.
249 // and debugger (host trap, wave start/end, trap after instruction)
250 // exceptions always cause the wave to enter the trap handler.
261 // Maskable exceptions only cause the wave to enter the trap handler if
283 // Second-level trap will halt wave and RFE, re-entering for SAVECTX.
324 // If not caused by trap then halt wave to prevent re-entry.
383 …ot enough for 8 waves per SIMD, which will cause SQ hang, since the 7,8th wave could not get arbit…
454 /* the first wave in the threadgroup */
455 …d_b32 s_save_tmp, s_save_spi_init_hi, S_SAVE_SPI_INIT_FIRST_WAVE_MASK // extract fisrt wave bit
[all …]
H A Dcwsr_trap_handler_gfx8.asm226 …ot enough for 8 waves per SIMD, which will cause SQ hang, since the 7,8th wave could not get arbit…
288 /* the first wave in the threadgroup */
290 … s_save_tmp, s_save_spi_init_hi, S_SAVE_SPI_INIT_FIRST_WAVE_MASK // extract fisrt wave bit
291 …, s_save_tmp, tba_hi // save first wave bit to tba_hi.bits[…
293 …xec_hi, s_save_tmp, s_save_exec_hi // save first wave bit to s_save_exec_…
341 // each wave will alloc 4 vgprs at least...
377 // first wave do LDS save;
487 /* the first wave in the threadgroup */
666 …rier to ensure the readiness of LDS before access attempts from any other wave in the same TG //FI…
H A Dcwsr_trap_handler_gfx12.asm175 // Host trap may occur while wave is halted.
183 // Wave is halted but neither host trap nor SAVECTX is raised.
195 // and xnack_error exceptions always cause the wave to enter the trap
201 // Maskable exceptions only cause the wave to enter the trap handler if
220 // Second-level trap will halt wave and RFE, re-entering for SAVECTX.
258 // If not caused by trap then halt wave to prevent re-entry.
551 // first wave do LDS save;
986 // Only the first wave needs to restore the workgroup barrier.
1056 // Make sure that no wave of the workgroup can exit the trap handler
H A Dcwsr_trap_handler_gfx10.asm241 // Host trap may occur while wave is halted.
249 // Wave is halted but neither host trap nor SAVECTX is raised.
261 // and xnack_error exceptions always cause the wave to enter the trap
267 // Maskable exceptions only cause the wave to enter the trap handler if
289 // Second-level trap will halt wave and RFE, re-entering for SAVECTX.
336 // If not caused by trap then halt wave to prevent re-entry.
402 // SQ hang, since the 7,8th wave could not get arbit to exec inst, while
684 // first wave do LDS save;
1179 … //barrier to ensure the readiness of LDS before access attemps from any other wave in the same TG
H A Dkfd_mqd_manager.h146 * of wave state data. Must be 4 byte aligned.
150 /* Byte size of the last saved wave state data.
/linux/Documentation/devicetree/bindings/media/
H A Dcnm,wave521c.yaml7 title: Chips&Media Wave 5 Series multi-standard codec IP
14 The Chips&Media WAVE codec IP is a multi format video encoder/decoder
/linux/sound/pci/au88x0/
H A Dau88x0.c266 sizeof(snd_vortex_synth_arg_t), &wave) < 0 in __snd_vortex_probe()
267 || wave == NULL) { in __snd_vortex_probe()
272 arg = SNDRV_SEQ_DEVICE_ARGPTR(wave); in __snd_vortex_probe()
273 strscpy(wave->name, "Aureal Synth"); in __snd_vortex_probe()
/linux/include/uapi/linux/
H A Dxilinx-v4l2-controls.h57 /* Set starting point of sine wave for horizontal component */
61 /* Set starting point of sine wave for vertical component */
/linux/Documentation/sound/designs/
H A Doss-emulation.rst287 proc file. For example, to map "Wave Playback" to the PCM volume,
291 % echo 'VOLUME "Wave Playback" 0' > /proc/asound/card0/oss_mixer
295 example, both "Wave Playback Volume" and "Wave Playback Switch" will
/linux/Documentation/sound/cards/
H A Dsb-live-mixer.rst62 ``name='Wave Playback Volume',index=0``
68 ``name='Wave Surround Playback Volume',index=0``
75 ``name='Wave Center Playback Volume',index=0``
82 ``name='Wave LFE Playback Volume',index=0``
89 ``name='Wave Capture Volume',index=0``, ``name='Wave Capture Switch',index=0``
/linux/drivers/clk/sunxi-ng/
H A Dccu_sdm.c82 * The datasheets do not explain what the "wave top" and "wave bottom"
/linux/drivers/media/platform/chips-media/wave5/
H A DKconfig3 tristate "Chips&Media Wave Codec Driver"
/linux/sound/isa/gus/
H A Dgus_mem.c295 snd_iprintf(buffer, "SIMPLE wave\n"); in snd_gf1_mem_info_read()
298 snd_iprintf(buffer, "GF1 wave\n"); in snd_gf1_mem_info_read()
301 snd_iprintf(buffer, "IWFFFF wave\n"); in snd_gf1_mem_info_read()
/linux/sound/drivers/opl4/
H A Dopl4_local.h61 * Wave Table Number low bits (0x08 to 0x1F)
65 /* Wave Table Number high bit, F-Number low bits (0x20 to 0x37) */
/linux/drivers/pinctrl/qcom/
H A Dtlmm-test.c218 * Square wave with 10 high pulses, assert that we get 10 rising interrupts
243 * Square wave with 10 low pulses, assert that we get 10 falling interrupts
361 * Square wave with 10 high pulses, assert that we get 10 rising hard and
388 * Square wave with 10 low pulses, assert that we get 10 falling interrupts

12345