| /linux/sound/pci/ |
| H A D | ad1889.h | 9 #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 D | ad1889.c | 90 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 D | sis7019.h | 160 /* 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 D | gfx_v10_1_10_cleaner_shader.asm | 27 // 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 D | gfx_v10_3_0_cleaner_shader.asm | 28 // 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 D | gfx_v9_4_3_cleaner_shader.asm | 33 // 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 D | sfnt_info.h | 74 /* 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 D | macboing.c | 23 * 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 D | emu10k1.c | 76 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 D | pll.txt | 18 - 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 D | cwsr_trap_handler_gfx9.asm | 229 // 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 D | cwsr_trap_handler_gfx8.asm | 226 …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 D | cwsr_trap_handler_gfx12.asm | 175 // 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 D | cwsr_trap_handler_gfx10.asm | 241 // 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 D | kfd_mqd_manager.h | 146 * 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 D | cnm,wave521c.yaml | 7 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 D | au88x0.c | 266 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 D | xilinx-v4l2-controls.h | 57 /* 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 D | oss-emulation.rst | 287 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 D | sb-live-mixer.rst | 62 ``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 D | ccu_sdm.c | 82 * The datasheets do not explain what the "wave top" and "wave bottom"
|
| /linux/drivers/media/platform/chips-media/wave5/ |
| H A D | Kconfig | 3 tristate "Chips&Media Wave Codec Driver"
|
| /linux/sound/isa/gus/ |
| H A D | gus_mem.c | 295 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 D | opl4_local.h | 61 * 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 D | tlmm-test.c | 218 * 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
|