Home
last modified time | relevance | path

Searched full:sequencer (Results 1 – 25 of 642) sorted by relevance

12345678910>>...26

/kernel/linux/linux-5.10/Documentation/sound/designs/
Dseq-oss.rst2 OSS Sequencer Emulation on ALSA
12 This directory contains the OSS sequencer emulation driver on ALSA. Note
15 What this does - it provides the emulation of the OSS sequencer, access
16 via ``/dev/sequencer`` and ``/dev/music`` devices.
18 sequencer is prepared.
22 * Normal sequencer and MIDI events:
24 They are converted to the ALSA sequencer events, and sent to the
52 sequencer)!
74 Run configure script with both sequencer support (``--with-sequencer=yes``)
82 already connected to the sequencer. Once after that, the creation and deletion
[all …]
/kernel/linux/linux-6.6/Documentation/sound/designs/
Dseq-oss.rst2 OSS Sequencer Emulation on ALSA
12 This directory contains the OSS sequencer emulation driver on ALSA. Note
15 What this does - it provides the emulation of the OSS sequencer, access
16 via ``/dev/sequencer`` and ``/dev/music`` devices.
18 sequencer is prepared.
22 * Normal sequencer and MIDI events:
24 They are converted to the ALSA sequencer events, and sent to the
52 sequencer)!
74 Run configure script with both sequencer support (``--with-sequencer=yes``)
82 already connected to the sequencer. Once after that, the creation and deletion
[all …]
Dmidi-2.0.rst37 implemented differently (e.g. as a ALSA sequencer client), too.
40 rawmidi device and the access via ALSA sequencer API.
42 ALSA sequencer API was extended to allow the payload of UMP packets.
43 It's allowed to connect freely between MIDI 1.0 and MIDI 2.0 sequencer
55 the core support for UMP (`CONFIG_SND_UMP`) and the sequencer binding
169 ALSA Sequencer with USB MIDI 2.0
172 In addition to the rawmidi interfaces, ALSA sequencer interface
173 supports the new UMP MIDI 2.0 device, too. Now, each ALSA sequencer
177 sequencer event as was. Meanwhile, UMP MIDI 1.0 and 2.0 clients send
181 A UMP packet can be sent/received in a sequencer event embedded by
[all …]
/kernel/linux/linux-6.6/sound/core/seq/
DKconfig3 tristate "Sequencer support"
7 Say Y or M to enable MIDI sequencer and router support. This
17 tristate "Sequencer dummy client"
19 Say Y here to enable the dummy sequencer client. This client
30 tristate "OSS Sequencer API"
34 Say Y here to enable OSS sequencer emulation (both
35 /dev/sequencer and /dev/music interfaces).
43 bool "Use HR-timer as default sequencer timer"
47 Say Y here to use the HR-timer backend as the default sequencer
68 Packet) events via ALSA sequencer infrastructure, which is an
[all …]
/kernel/linux/linux-5.10/sound/core/seq/
DKconfig3 tristate "Sequencer support"
7 Say Y or M to enable MIDI sequencer and router support. This
17 tristate "Sequencer dummy client"
19 Say Y here to enable the dummy sequencer client. This client
30 tristate "OSS Sequencer API"
34 Say Y here to enable OSS sequencer emulation (both
35 /dev/sequencer and /dev/music interfaces).
43 bool "Use HR-timer as default sequencer timer"
47 Say Y here to use the HR-timer backend as the default sequencer
/kernel/linux/linux-6.6/include/sound/
Dseq_virmidi.h6 * Virtual Raw MIDI client on Sequencer
45 int device; /* sequencer device */
54 /* sequencer mode:
56 * attached sequencer port. sequencer port is not created
61 * sequencer port is created in virmidi.
/kernel/linux/linux-5.10/include/sound/
Dseq_virmidi.h6 * Virtual Raw MIDI client on Sequencer
45 int device; /* sequencer device */
54 /* sequencer mode:
56 * attached sequencer port. sequencer port is not created
61 * sequencer port is created in virmidi.
/kernel/linux/linux-5.10/include/linux/
Dqcom-geni-se.h289 * geni_se_setup_m_cmd() - Setup the primary sequencer
291 * @cmd: Command/Operation to setup in the primary sequencer.
292 * @params: Parameter for the sequencer command.
294 * This function is used to configure the primary sequencer with the
306 * geni_se_setup_s_cmd() - Setup the secondary sequencer
308 * @cmd: Command/Operation to setup in the secondary sequencer.
309 * @params: Parameter for the sequencer command.
311 * This function is used to configure the secondary sequencer with the
327 * sequencer
331 * primary sequencer.
[all …]
/kernel/linux/linux-6.6/include/linux/soc/qcom/
Dgeni-se.h324 * geni_se_setup_m_cmd() - Setup the primary sequencer
326 * @cmd: Command/Operation to setup in the primary sequencer.
327 * @params: Parameter for the sequencer command.
329 * This function is used to configure the primary sequencer with the
341 * geni_se_setup_s_cmd() - Setup the secondary sequencer
343 * @cmd: Command/Operation to setup in the secondary sequencer.
344 * @params: Parameter for the sequencer command.
346 * This function is used to configure the secondary sequencer with the
362 * sequencer
366 * primary sequencer.
[all …]
/kernel/linux/linux-6.6/tools/perf/pmu-events/arch/x86/ivytown/
Dfrontend.json145 …uops are being delivered to Instruction Decode Queue (IDQ) while Microcode Sequencer (MS) is busy",
149 …ops are being delivered to Instruction Decode Queue (IDQ) while Microcode Sequencer (MS) is busy.",
154 …DSB) are being delivered to Instruction Decode Queue (IDQ) while Microcode Sequencer (MS) is busy",
158 …SB) are being delivered to Instruction Decode Queue (IDQ) while Microcode Sequencer (MS) is busy.",
163 …Decode Queue (IDQ) initiated by Decode Stream Buffer (DSB) while Microcode Sequencer (MS) is busy",
168 …ecode Queue (IDQ) initiated by Decode Stream Buffer (DSB) while Microcode Sequencer (MS) is busy.",
173 …that are being delivered to Instruction Decode Queue (IDQ) while Microcode Sequencer (MS) is busy",
181 …ed by MITE and delivered to Instruction Decode Queue (IDQ) while Microcode Sequencer (MS) is busy",
189 …tches from DSB (Decode Stream Buffer) or MITE (legacy decode pipeline) to the Microcode Sequencer",
194 …ches from DSB (Decode Stream Buffer) or MITE (legacy decode pipeline) to the Microcode Sequencer.",
[all …]
/kernel/linux/linux-6.6/tools/perf/pmu-events/arch/x86/broadwell/
Dfrontend.json128 …uops are being delivered to Instruction Decode Queue (IDQ) while Microcode Sequencer (MS) is busy",
132 …e being delivered to Instruction Decode Queue (IDQ) while the Microcode Sequencer (MS) is busy. Co…
137 …DSB) are being delivered to Instruction Decode Queue (IDQ) while Microcode Sequencer (MS) is busy",
141 …e being delivered to Instruction Decode Queue (IDQ) while the Microcode Sequencer (MS) is busy. Co…
146 …Decode Queue (IDQ) initiated by Decode Stream Buffer (DSB) while Microcode Sequencer (MS) is busy",
151 …Queue (IDQ) initiated by Decode Stream Buffer (DSB) while the Microcode Sequencer (MS) is busy. Co…
156 …that are being delivered to Instruction Decode Queue (IDQ) while Microcode Sequencer (MS) is busy",
159 …e being delivered to Instruction Decode Queue (IDQ) while the Microcode Sequencer (MS) is busy. Co…
164 …ed by MITE and delivered to Instruction Decode Queue (IDQ) while Microcode Sequencer (MS) is busy",
167 …ITE and delivered to Instruction Decode Queue (IDQ) while the Microcode Sequencer (MS) is busy. Co…
[all …]
/kernel/linux/linux-6.6/tools/perf/pmu-events/arch/x86/broadwellde/
Dfrontend.json128 …uops are being delivered to Instruction Decode Queue (IDQ) while Microcode Sequencer (MS) is busy",
132 …e being delivered to Instruction Decode Queue (IDQ) while the Microcode Sequencer (MS) is busy. Co…
137 …DSB) are being delivered to Instruction Decode Queue (IDQ) while Microcode Sequencer (MS) is busy",
141 …e being delivered to Instruction Decode Queue (IDQ) while the Microcode Sequencer (MS) is busy. Co…
146 …Decode Queue (IDQ) initiated by Decode Stream Buffer (DSB) while Microcode Sequencer (MS) is busy",
151 …Queue (IDQ) initiated by Decode Stream Buffer (DSB) while the Microcode Sequencer (MS) is busy. Co…
156 …that are being delivered to Instruction Decode Queue (IDQ) while Microcode Sequencer (MS) is busy",
159 …e being delivered to Instruction Decode Queue (IDQ) while the Microcode Sequencer (MS) is busy. Co…
164 …ed by MITE and delivered to Instruction Decode Queue (IDQ) while Microcode Sequencer (MS) is busy",
167 …ITE and delivered to Instruction Decode Queue (IDQ) while the Microcode Sequencer (MS) is busy. Co…
[all …]
/kernel/linux/linux-6.6/tools/perf/pmu-events/arch/x86/broadwellx/
Dfrontend.json128 …uops are being delivered to Instruction Decode Queue (IDQ) while Microcode Sequencer (MS) is busy",
132 …e being delivered to Instruction Decode Queue (IDQ) while the Microcode Sequencer (MS) is busy. Co…
137 …DSB) are being delivered to Instruction Decode Queue (IDQ) while Microcode Sequencer (MS) is busy",
141 …e being delivered to Instruction Decode Queue (IDQ) while the Microcode Sequencer (MS) is busy. Co…
146 …Decode Queue (IDQ) initiated by Decode Stream Buffer (DSB) while Microcode Sequencer (MS) is busy",
151 …Queue (IDQ) initiated by Decode Stream Buffer (DSB) while the Microcode Sequencer (MS) is busy. Co…
156 …that are being delivered to Instruction Decode Queue (IDQ) while Microcode Sequencer (MS) is busy",
159 …e being delivered to Instruction Decode Queue (IDQ) while the Microcode Sequencer (MS) is busy. Co…
164 …ed by MITE and delivered to Instruction Decode Queue (IDQ) while Microcode Sequencer (MS) is busy",
167 …ITE and delivered to Instruction Decode Queue (IDQ) while the Microcode Sequencer (MS) is busy. Co…
[all …]
/kernel/linux/linux-6.6/sound/core/seq/oss/
Dseq_oss_device.h3 * OSS compatible sequencer driver
67 * sequencer client information
73 int cseq; /* sequencer client number */
74 int port; /* sequencer port number */
75 int queue; /* sequencer queue number */
79 int seq_mode; /* sequencer mode */
105 /* create/delete OSS sequencer client */
Dseq_oss_init.c3 * OSS compatible sequencer driver
30 static int system_client = -1; /* ALSA sequencer client number */
60 * create sequencer client for OSS sequencer
77 "OSS sequencer"); in snd_seq_oss_create_client()
152 * delete OSS sequencer client
168 * open sequencer device
296 * create sequencer port
307 sprintf(port.name, "Sequencer-%d", dp->index); in create_port()
355 strcpy(qinfo.name, "OSS Sequencer Emulation"); in alloc_seq_queue()
402 * close sequencer device
[all …]
/kernel/linux/linux-5.10/sound/core/seq/oss/
Dseq_oss_device.h3 * OSS compatible sequencer driver
67 * sequencer client information
73 int cseq; /* sequencer client number */
74 int port; /* sequencer port number */
75 int queue; /* sequencer queue number */
79 int seq_mode; /* sequencer mode */
105 /* create/delete OSS sequencer client */
Dseq_oss_init.c3 * OSS compatible sequencer driver
30 static int system_client = -1; /* ALSA sequencer client number */
60 * create sequencer client for OSS sequencer
77 "OSS sequencer"); in snd_seq_oss_create_client()
153 * delete OSS sequencer client
169 * open sequencer device
297 * create sequencer port
308 sprintf(port.name, "Sequencer-%d", dp->index); in create_port()
356 strcpy(qinfo.name, "OSS Sequencer Emulation"); in alloc_seq_queue()
402 * close sequencer device
[all …]
/kernel/linux/linux-6.6/sound/core/
Dseq_device.c3 * ALSA sequencer device management
8 * This device handler separates the card driver module from sequencer
9 * stuff (sequencer core, synth drivers, etc), so that user can avoid
13 * The card (or lowlevel) driver creates a sequencer device entry
15 * with the sequencer device "driver", which is involved with the
16 * actual part to communicate with the sequencer core.
17 * Each sequencer device entry has an id string and the corresponding
37 MODULE_DESCRIPTION("ALSA sequencer device management");
192 * register a sequencer device
/kernel/linux/linux-5.10/sound/core/
Dseq_device.c3 * ALSA sequencer device management
8 * This device handler separates the card driver module from sequencer
9 * stuff (sequencer core, synth drivers, etc), so that user can avoid
13 * The card (or lowlevel) driver creates a sequencer device entry
15 * with the sequencer device "driver", which is involved with the
16 * actual part to communicate with the sequencer core.
17 * Each sequencer device entry has an id string and the corresponding
37 MODULE_DESCRIPTION("ALSA sequencer device management");
183 * register a sequencer device
/kernel/linux/linux-6.6/tools/perf/pmu-events/arch/x86/haswell/
Dfrontend.json132 …uops are being delivered to Instruction Decode Queue (IDQ) while Microcode Sequencer (MS) is busy",
136 …"PublicDescription": "This event counts cycles during which the microcode sequencer assisted the F…
141 …SB) are being delivered to Instruction Decode Queue (IDQ) while Microcode Sequencer (MS) is busy.",
149 …ecode Queue (IDQ) initiated by Decode Stream Buffer (DSB) while Microcode Sequencer (MS) is busy.",
158 …that are being delivered to Instruction Decode Queue (IDQ) while Microcode Sequencer (MS) is busy",
166 …ed by MITE and delivered to Instruction Decode Queue (IDQ) while Microcode Sequencer (MS) is busy",
174 …ches from DSB (Decode Stream Buffer) or MITE (legacy decode pipeline) to the Microcode Sequencer.",
183 …iption": "Uops delivered to Instruction Decode Queue (IDQ) while Microcode Sequencer (MS) is busy",
186 …ts uops delivered by the Front-end with the assistance of the microcode sequencer. Microcode assi…
/kernel/linux/linux-6.6/tools/perf/pmu-events/arch/x86/haswellx/
Dfrontend.json132 …uops are being delivered to Instruction Decode Queue (IDQ) while Microcode Sequencer (MS) is busy",
136 …"PublicDescription": "This event counts cycles during which the microcode sequencer assisted the F…
141 …SB) are being delivered to Instruction Decode Queue (IDQ) while Microcode Sequencer (MS) is busy.",
149 …ecode Queue (IDQ) initiated by Decode Stream Buffer (DSB) while Microcode Sequencer (MS) is busy.",
158 …that are being delivered to Instruction Decode Queue (IDQ) while Microcode Sequencer (MS) is busy",
166 …ed by MITE and delivered to Instruction Decode Queue (IDQ) while Microcode Sequencer (MS) is busy",
174 …ches from DSB (Decode Stream Buffer) or MITE (legacy decode pipeline) to the Microcode Sequencer.",
183 …iption": "Uops delivered to Instruction Decode Queue (IDQ) while Microcode Sequencer (MS) is busy",
186 …ts uops delivered by the Front-end with the assistance of the microcode sequencer. Microcode assi…
/kernel/linux/linux-6.6/drivers/scsi/aic94xx/
Daic94xx_seq.c3 * Aic94xx SAS/SATA driver sequencer interface.
41 * asd_pause_cseq - pause the central sequencer
68 * asd_unpause_cseq - unpause the central sequencer.
95 * asd_seq_pause_lseq - pause a link sequencer
97 * @lseq: link sequencer of interest
123 * asd_pause_lseq - pause the link sequencer(s)
144 * asd_seq_unpause_lseq - unpause a link sequencer
146 * @lseq: link sequencer of interest
197 * asd_verify_lseq - verify the microcode of a link sequencer
201 * @lseq: link sequencer of interest
[all …]
/kernel/linux/linux-5.10/drivers/scsi/aic94xx/
Daic94xx_seq.c3 * Aic94xx SAS/SATA driver sequencer interface.
41 * asd_pause_cseq - pause the central sequencer
68 * asd_unpause_cseq - unpause the central sequencer.
95 * asd_seq_pause_lseq - pause a link sequencer
97 * @lseq: link sequencer of interest
123 * asd_pause_lseq - pause the link sequencer(s)
144 * asd_seq_unpause_lseq - unpause a link sequencer
146 * @lseq: link sequencer of interest
197 * asd_verify_lseq - verify the microcode of a link sequencer
201 * @lseq: link sequencer of interest
[all …]
/kernel/linux/linux-5.10/drivers/mtd/spi-nor/controllers/
Dintel-spi.c32 /* HW sequencer opcodes */
132 * @sregs: Start of software sequencer registers
136 * @swseq_reg: Use SW sequencer in register reads/writes
137 * @swseq_erase: Use SW sequencer in erase operation
241 dev_dbg(ispi->dev, "Using %cW sequencer for register access\n", in intel_spi_dump_regs()
243 dev_dbg(ispi->dev, "Using %cW sequencer for erase operation\n", in intel_spi_dump_regs()
361 /* Disable #SMI generation from HW sequencer */ in intel_spi_init()
367 * Determine whether erase operation should use HW or SW sequencer. in intel_spi_init()
369 * The HW sequencer has a predefined list of opcodes, with only the in intel_spi_init()
372 * cannot be done using HW sequencer. in intel_spi_init()
[all …]
/kernel/linux/linux-6.6/tools/perf/pmu-events/arch/x86/sandybridge/
Dfrontend.json137 …ops are being delivered to Instruction Decode Queue (IDQ) while Microcode Sequencer (MS) is busy.",
141 …"PublicDescription": "This event counts cycles during which the microcode sequencer assisted the f…
146 …SB) are being delivered to Instruction Decode Queue (IDQ) while Microcode Sequencer (MS) is busy.",
154 …ecode Queue (IDQ) initiated by Decode Stream Buffer (DSB) while Microcode Sequencer (MS) is busy.",
163 …hat are being delivered to Instruction Decode Queue (IDQ) while Microcode Sequencer (MS) is busy.",
170 …d by MITE and delivered to Instruction Decode Queue (IDQ) while Microcode Sequencer (MS) is busy.",
177 …ches from DSB (Decode Stream Buffer) or MITE (legacy decode pipeline) to the Microcode Sequencer.",
186 …ption": "Uops delivered to Instruction Decode Queue (IDQ) while Microcode Sequencer (MS) is busy.",

12345678910>>...26