Home
last modified time | relevance | path

Searched full:pcm (Results 1 – 25 of 292) sorted by relevance

12345678910>>...12

/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DInMemoryModuleCache.cpp28 assert(Insertion.second && "Already has a PCM"); in addPCM()
35 auto &PCM = PCMs[Filename]; in addBuiltPCM() local
36 assert(!PCM.IsFinal && "Trying to override finalized PCM?"); in addBuiltPCM()
37 assert(!PCM.Buffer && "Trying to override tentative PCM?"); in addBuiltPCM()
38 PCM.Buffer = std::move(Buffer); in addBuiltPCM()
39 PCM.IsFinal = true; in addBuiltPCM()
40 return *PCM.Buffer; in addBuiltPCM()
61 assert(I != PCMs.end() && "PCM to remove is unknown..."); in tryToDropPCM()
63 auto &PCM = I->second; in tryToDropPCM() local
64 assert(PCM.Buffer && "PCM to remove is scheduled to be built..."); in tryToDropPCM()
[all …]
/freebsd/contrib/llvm-project/clang/include/clang/Serialization/
H A DInMemoryModuleCache.h27 /// PCM. This is used by \a CompilerInstance when building PCMs to ensure that
30 struct PCM { struct
33 /// Track whether this PCM is known to be good (either built or argument
38 PCM() = default; argument
39 PCM(std::unique_ptr<llvm::MemoryBuffer> Buffer) in PCM() argument
44 llvm::StringMap<PCM> PCMs;
47 /// There are four states for a PCM. It must monotonically increase.
49 /// 1. Unknown: the PCM has neither been read from disk nor built.
50 /// 2. Tentative: the PCM has been read from disk but not yet imported or
52 /// 3. ToBuild: the PCM read from disk did not work but a new one has not
[all …]
/freebsd/sys/contrib/device-tree/Bindings/net/
H A Dbroadcom-bluetooth.txt36 - brcm,bt-pcm-int-params: configure PCM parameters via a 5-byte array
37 - sco-routing: 0 = PCM, 1 = Transport, 2 = Codec, 3 = I2S
38 - pcm-interface-rate: 128KBps, 256KBps, 512KBps, 1024KBps, 2048KBps
39 - pcm-frame-type: short, long
40 - pcm-sync-mode: slave, master
41 - pcm-clock-mode: slave, master
54 brcm,bt-pcm-int-params = [01 02 00 01 01];
H A Dbroadcom-bluetooth.yaml93 brcm,bt-pcm-int-params:
98 configure PCM parameters via a 5-byte array:
99 sco-routing: 0 = PCM, 1 = Transport, 2 = Codec, 3 = I2S
100 pcm-interface-rate: 128KBps, 256KBps, 512KBps, 1024KBps, 2048KBps
101 pcm-frame-type: short, long
102 pcm-sync-mode: slave, master
103 pcm-clock-mode: slave, master
157 brcm,bt-pcm-int-params = [01 02 00 01 01];
/freebsd/sys/dev/sound/pcm/
H A Dsound.h88 #include <dev/sound/pcm/buffer.h>
89 #include <dev/sound/pcm/matrix.h>
90 #include <dev/sound/pcm/channel.h>
91 #include <dev/sound/pcm/feeder.h>
92 #include <dev/sound/pcm/mixer.h>
93 #include <dev/sound/pcm/dsp.h>
233 } pcm; member
277 panic("%s(%d): [PCM WAIT] Mutex not owned!", \
282 "%s(%d): [PCM WAIT] calling cv_wait().\n", \
290 panic("%s(%d): [PCM ACQUIRE] Mutex not owned!", \
[all …]
H A Dsound.c40 #include <dev/sound/pcm/sound.h>
41 #include <dev/sound/pcm/ac97.h>
42 #include <dev/sound/pcm/vchan.h>
43 #include <dev/sound/pcm/dsp.h>
120 if (!PCM_REGISTERED(d) || CHN_EMPTY(d, channels.pcm)) in sysctl_hw_snd_default_unit()
167 CHN_FOREACH(ch, d, channels.pcm) { in pcm_killchans()
193 while (!CHN_EMPTY(d, channels.pcm)) { in pcm_killchans()
194 ch = CHN_FIRST(d, channels.pcm); in pcm_killchans()
420 CHN_INIT(d, channels.pcm); in pcm_init()
421 CHN_INIT(d, channels.pcm.busy); in pcm_init()
[all …]
/freebsd/share/man/man4/
H A Dpcm.431 .Nm pcm ,
49 and provides PCM audio record and playback once it attaches.
166 .Va hint.pcm.0.line Ns = Ns Qq Li 0 .
186 .Va dev.pcm.%d.[play|rec].vchanformat
201 .Va hint.pcm.%d.eq
233 .It Va hint.pcm.%d.eq
239 .It Va hint.pcm.%d.vpc
253 .Va dev.pcm.*
366 .Va dev.pcm.%d.[play|rec].vchans
422 .It Va dev.pcm.%d.bitperfect
[all …]
H A Dsnd_emu10kx.456 sound cards have a PCM part, which is accessible through one to five
57 .Xr pcm 4
71 Both PCM and MIDI interfaces are available.
141 the sound subsystem does not support such an amount of PCM channels.
188 .It Qq pcm
189 mixer control for the PCM playback volume.
241 several PCM devices.
273 The PCM part of the driver is based on the
289 The PCM driver cannot detect the presence of Live!Drive or AudigyDrive
H A Dsnd_hda.474 driver often provides several PCM audio devices.
189 .It Va hint.pcm.%d.rec.autosrc
226 A separate PCM audio device is created for every pair of input and
373 Setting this to a non-zero value makes driver to destroy existing pcm devices
376 .It Va dev.pcm.%d.play.32bit , dev.pcm.%d.rec.32bit
382 .It Va dev.pcm.%d.rec.autosrc
384 .Va hint.pcm.%d.rec.autosrc
436 .Xr pcm 4
439 .Xr pcm 4
563 .It Va pcm
[all …]
H A Dsnd_es137x.457 .Bl -tag -width ".Va hw.snd.pcm%d.latency_timer" -offset indent
58 .It Va hw.snd.pcm%d.latency_timer
62 .It Va hw.snd.pcm%d.spdif_enabled
67 .It Va dev.pcm.%d.polling
/freebsd/lib/libpmcstat/
H A Dlibpmcstat_logging.c123 struct pmcstat_pcmap *pcm, *pcmtmp, *pcmnew; in pmcstat_image_unmap() local
138 TAILQ_FOREACH_SAFE(pcm, &pp->pp_map, ppm_next, pcmtmp) { in pmcstat_image_unmap()
139 assert(pcm->ppm_lowpc < pcm->ppm_highpc); in pmcstat_image_unmap()
140 if (pcm->ppm_highpc <= start) in pmcstat_image_unmap()
142 if (pcm->ppm_lowpc >= end) in pmcstat_image_unmap()
144 if (pcm->ppm_lowpc >= start && pcm->ppm_highpc <= end) { in pmcstat_image_unmap()
149 TAILQ_REMOVE(&pp->pp_map, pcm, ppm_next); in pmcstat_image_unmap()
150 free(pcm); in pmcstat_image_unmap()
151 } else if (pcm->ppm_lowpc < start && pcm->ppm_highpc > end) { in pmcstat_image_unmap()
161 pcmnew->ppm_image = pcm->ppm_image; in pmcstat_image_unmap()
[all …]
H A Dlibpmcstat_symbol.c60 struct pmcstat_pcmap *pcm; in pmcstat_symbol_search_by_name() local
71 TAILQ_FOREACH(pcm, &pp->pp_map, ppm_next) { in pmcstat_symbol_search_by_name()
72 image = pcm->ppm_image; in pmcstat_symbol_search_by_name()
100 pcm->ppm_lowpc + sym->ps_start); in pmcstat_symbol_search_by_name()
102 pcm->ppm_lowpc + sym->ps_end); in pmcstat_symbol_search_by_name()
/freebsd/sys/contrib/device-tree/Bindings/net/bluetooth/
H A Dbrcm,bluetooth.yaml93 brcm,bt-pcm-int-params:
98 configure PCM parameters via a 5-byte array:
99 sco-routing: 0 = PCM, 1 = Transport, 2 = Codec, 3 = I2S
100 pcm-interface-rate: 128KBps, 256KBps, 512KBps, 1024KBps, 2048KBps
101 pcm-frame-type: short, long
102 pcm-sync-mode: slave, master
103 pcm-clock-mode: slave, master
156 brcm,bt-pcm-int-params = [01 02 00 01 01];
/freebsd/sys/dev/sound/pci/
H A Demu10kx-pcm.c46 #include <dev/sound/pcm/sound.h>
47 #include <dev/sound/pcm/ac97.h>
63 struct emu_pcm_info *pcm; member
81 struct emu_pcm_info *pcm; member
166 static uint32_t emu_pcm_intr(void *pcm, uint32_t stat);
285 /* In emu10k1 case PCM volume does not affect in emu_dspmixer_set()
511 * - pcm volume controls FX[0|1]_FRONT_[R|L]
592 case AC97_MIX_PCM: /* PCM OUT VOL */ in emu_ac97_write_emulation()
596 data = 0x8000; /* Mute AC97 PCM out */ in emu_ac97_write_emulation()
600 * PCM recording source is set to "stereo mix" (labeled "vol" in emu_ac97_write_emulation()
[all …]
H A Dhdspe-pcm.c31 * RME HDSPe driver for FreeBSD (pcm-part).
35 #include <dev/sound/pcm/sound.h>
445 buffer_mux_write(uint32_t *dma, uint32_t *pcm, unsigned int pos, in buffer_mux_write() argument
453 pcm[pos * channels + slot]; in buffer_mux_write()
460 buffer_mux_port(uint32_t *dma, uint32_t *pcm, uint32_t subset, uint32_t ports, in buffer_mux_port() argument
473 pcm += chan_pos; in buffer_mux_port()
476 /* Only copy as much as supported by both hardware and pcm channel. */ in buffer_mux_port()
481 buffer_mux_write(dma, pcm, pos, samples, 2, channels); in buffer_mux_port()
483 buffer_mux_write(dma, pcm, pos, samples, 4, channels); in buffer_mux_port()
485 buffer_mux_write(dma, pcm, pos, samples, 8, channels); in buffer_mux_port()
[all …]
H A Dhdsp-pcm.c31 * RME HDSP driver for FreeBSD (pcm-part).
37 #include <dev/sound/pcm/sound.h>
459 buffer_mux_write(uint32_t *dma, uint32_t *pcm, unsigned int pos, in buffer_mux_write() argument
467 pcm[pos * channels + slot]; in buffer_mux_write()
473 buffer_mux_port(uint32_t *dma, uint32_t *pcm, uint32_t subset, uint32_t slots, in buffer_mux_port() argument
485 pcm += chan_pos; in buffer_mux_port()
487 /* Only copy channels supported by both hardware and pcm format. */ in buffer_mux_port()
492 buffer_mux_write(dma, pcm, pos, pos + samples, 1, channels); in buffer_mux_port()
494 buffer_mux_write(dma, pcm, pos, pos + samples, 2, channels); in buffer_mux_port()
496 buffer_mux_write(dma, pcm, pos, pos + samples, 4, channels); in buffer_mux_port()
[all …]
/freebsd/sys/contrib/device-tree/Bindings/sound/
H A Dux500-msp.txt16 stericsson,platform-pcm-dma = <&pcm>;
21 pcm: ux500-pcm {
22 compatible = "stericsson,ux500-pcm";
H A Dmtk-afe-pcm.txt1 Mediatek AFE PCM controller
4 - compatible = "mediatek,mt8173-afe-pcm";
21 afe: mt8173-afe-pcm@11220000 {
22 compatible = "mediatek,mt8173-afe-pcm";
/freebsd/sys/contrib/device-tree/Bindings/pinctrl/
H A Dralink,rt305x-pinctrl.yaml39 pcm gpio, pcm i2s, pcm uartf, rgmii, sdram, spi, uartf,
118 const: pcm gpio
127 const: pcm i2s
136 const: pcm uartf
H A Dralink,rt5350-pinctrl.yaml39 pcm gpio, pcm i2s, pcm uartf, spi, spi_cs1, uartf, uartlite,
118 const: pcm gpio
127 const: pcm i2s
136 const: pcm uartf
H A Dralink,rt3352-pinctrl.yaml39 mdio, pa, pcm gpio, pcm i2s, pcm uartf, rgmii, spi, spi_cs1,
146 const: pcm gpio
155 const: pcm i2s
164 const: pcm uartf
H A Dralink,rt3883-pinctrl.yaml40 pcm gpio, pcm i2s, pcm uartf, spi, uartf, uartlite]
191 const: pcm gpio
200 const: pcm i2s
209 const: pcm uartf
H A Dmediatek,mt7620-pinctrl.yaml39 pa, pcie refclk, pcie rst, pcm gpio, pcm i2s, pcm uartf,
156 const: pcm gpio
165 const: pcm i2s
174 const: pcm uartf
H A Dralink,mt7620-pinctrl.yaml38 pcie refclk, pcie rst, pcm gpio, pcm i2s, pcm uartf, refclk,
45 p4led_an, p4led_kn, pcie, pcm, perst, pwm, pwm0, pwm1, pwm_uart2,
308 const: pcm
317 const: pcm gpio
326 const: pcm i2s
335 const: pcm uartf
/freebsd/contrib/file/magic/Magdir/
H A Dplaydate41 >15 byte 0 unsigned, 8-bit PCM, 1 channel
42 >15 byte 1 unsigned, 8-bit PCM, 2 channel
43 >15 byte 2 signed, 16-bit little-endian PCM, 1 channel
44 >15 byte 3 signed, 16-bit little-endian PCM, 1 channel

12345678910>>...12