Home
last modified time | relevance | path

Searched full:pcm (Results 1 – 25 of 297) 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() function
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/share/man/man4/
H A Dsndstat.437 .Nd "nvlist-based PCM audio device enumeration interface"
48 device allows callers to enumerate PCM audio devices available for use.
123 Whether the PCM audio device node is created by in-kernel audio subsystem or
128 The PCM audio device node relative path in devfs.
130 The description of the PCM audio device.
133 This can be 0 if this PCM audio device does not support playback at all.
136 This can be 0 if this PCM audio device does not support recording at all.
139 This exists only if this PCM audio device supports playback.
155 This exists only if this PCM audio device supports recording.
171 This field may not exist if the PCM audio device is not provided by in-kernel
[all …]
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.477 driver often provides several PCM audio devices.
192 .It Va hint.pcm.%d.rec.autosrc
229 A separate PCM audio device is created for every pair of input and
376 Setting this to a non-zero value makes driver to destroy existing pcm devices
379 .It Va dev.pcm.%d.play.32bit , dev.pcm.%d.rec.32bit
385 .It Va dev.pcm.%d.rec.autosrc
387 .Va hint.pcm.%d.rec.autosrc
448 .Xr pcm 4
451 .Xr pcm 4
575 .It Va pcm
[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>
228 } pcm; member
272 panic("%s(%d): [PCM WAIT] Mutex not owned!", \
277 "%s(%d): [PCM WAIT] calling cv_wait().\n", \
285 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>
119 if (!PCM_REGISTERED(d) || CHN_EMPTY(d, channels.pcm)) { in sysctl_hw_snd_default_unit()
169 CHN_FOREACH(ch, d, channels.pcm) { in pcm_killchans()
195 while (!CHN_EMPTY(d, channels.pcm)) { in pcm_killchans()
196 ch = CHN_FIRST(d, channels.pcm); in pcm_killchans()
390 CHN_INIT(d, channels.pcm); in pcm_init()
391 CHN_INIT(d, channels.pcm.busy); in pcm_init()
[all …]
/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