Home
last modified time | relevance | path

Searched +full:bypass +full:- +full:slot +full:- +full:no (Results 1 – 25 of 111) sorted by relevance

12345

/Linux-v6.1/Documentation/devicetree/bindings/sound/
Dadi,max98396.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Ryan Lee <ryans.lee@analog.com>
13 The MAX98396 is a mono Class-DG speaker amplifier with I/V sense.
21 - adi,max98396
22 - adi,max98397
27 avdd-supply:
30 dvdd-supply:
33 dvddio-supply:
[all …]
/Linux-v6.1/tools/perf/pmu-events/arch/x86/skylakex/
Dfrontend.json8 …"PublicDescription": "Counts the number of times the front-end is resteered when it finds a branch…
13 "BriefDescription": "Decode Stream Buffer (DSB)-to-MITE switches",
18 …e Decode Stream Buffer (DSB)-to-MITE switches including all misses because of missing Decode Strea…
23 "BriefDescription": "Decode Stream Buffer (DSB)-to-MITE switch true penalty cycles.",
28-to-MITE switch true penalty cycles. These cycles do not include uops routed through because of th…
41 …Instructions that experienced DSB (Decode stream buffer i.e. the decoded instruction-cache) miss.",
55 …ode stream buffer i.e. the decoded instruction-cache) miss. Critical means stalls were exposed to …
101 "BriefDescription": "Retired instructions after front-end starvation of at least 1 cycle",
109 …er an interval where the front-end delivered no uops for a period of at least 1 cycle which was no…
115 …after an interval where the front-end delivered no uops for a period of 128 cycles which was not i…
[all …]
Duncore-other.json29 "BriefDescription": "Multi-socket cacheline Directory state lookups; Snoop Needed",
38 "BriefDescription": "Multi-socket cacheline Directory state lookups; Snoop Not Needed",
47 …"BriefDescription": "Multi-socket cacheline Directory state updates; Directory Updated memory writ…
56 …"BriefDescription": "Multi-socket cacheline Directory state updates; Directory Updated memory writ…
459 "BriefDescription": "CHA to iMC Full Line Writes Issued; Full Line Non-ISOCH",
504 "BriefDescription": "Snoop filter capacity evictions for M-state entries",
513 "BriefDescription": "Snoop filter capacity evictions for E-state entries",
522 "BriefDescription": "Snoop filter capacity evictions for S-state entries",
1727 "BriefDescription": "PCIe Completion Buffer Inserts of completions with data: Part 0-3",
1738 "BriefDescription": "PCIe Completion Buffer occupancy of completions with data: Part 0-3",
[all …]
/Linux-v6.1/tools/perf/pmu-events/arch/x86/cascadelakex/
Dfrontend.json8 …"PublicDescription": "Counts the number of times the front-end is resteered when it finds a branch…
13 "BriefDescription": "Decode Stream Buffer (DSB)-to-MITE switches",
18 …e Decode Stream Buffer (DSB)-to-MITE switches including all misses because of missing Decode Strea…
23 "BriefDescription": "Decode Stream Buffer (DSB)-to-MITE switch true penalty cycles.",
28-to-MITE switch true penalty cycles. These cycles do not include uops routed through because of th…
41 …Instructions that experienced DSB (Decode stream buffer i.e. the decoded instruction-cache) miss.",
55 …ode stream buffer i.e. the decoded instruction-cache) miss. Critical means stalls were exposed to …
101 "BriefDescription": "Retired instructions after front-end starvation of at least 1 cycle",
109 …er an interval where the front-end delivered no uops for a period of at least 1 cycle which was no…
115 …after an interval where the front-end delivered no uops for a period of 128 cycles which was not i…
[all …]
Duncore-other.json3 "BriefDescription": "Traffic in which the M2M to iMC Bypass was not taken",
36 "BriefDescription": "Multi-socket cacheline Directory lookups (any state found)",
45 "BriefDescription": "Multi-socket cacheline Directory lookup (cacheline found in I state)",
54 "BriefDescription": "Multi-socket cacheline Directory lookup (cacheline found in S state)",
63 "BriefDescription": "Multi-socket cacheline Directory lookups (cacheline found in A state)",
72 "BriefDescription": "Multi-socket cacheline Directory update from/to Any state",
81 "BriefDescription": "Multi-socket cacheline Directory update from I to S",
90 "BriefDescription": "Multi-socket cacheline Directory update from I to A",
99 "BriefDescription": "Multi-socket cacheline Directory update from S to I",
108 "BriefDescription": "Multi-socket cacheline Directory update from S to A",
[all …]
/Linux-v6.1/tools/perf/pmu-events/arch/x86/skylake/
Dfrontend.json8 …"PublicDescription": "Counts the number of times the front-end is resteered when it finds a branch…
13 "BriefDescription": "Decode Stream Buffer (DSB)-to-MITE switches",
18 …e Decode Stream Buffer (DSB)-to-MITE switches including all misses because of missing Decode Strea…
23 "BriefDescription": "Decode Stream Buffer (DSB)-to-MITE switch true penalty cycles.",
28-to-MITE switch true penalty cycles. These cycles do not include uops routed through because of th…
41 …Instructions that experienced DSB (Decode stream buffer i.e. the decoded instruction-cache) miss.",
55 …ode stream buffer i.e. the decoded instruction-cache) miss. Critical means stalls were exposed to …
101 "BriefDescription": "Retired instructions after front-end starvation of at least 1 cycle",
109 …er an interval where the front-end delivered no uops for a period of at least 1 cycle which was no…
115 …after an interval where the front-end delivered no uops for a period of 128 cycles which was not i…
[all …]
/Linux-v6.1/Documentation/sound/soc/
Ddapm.rst11 such, can easily co-exist with the other PM systems.
14 all power switching is done within the ASoC core. No code changes or
60 Audio DAPM widgets fall into a number of types:-
93 Audio Interface Input (with TDM slot mask).
95 Audio Interface Output (with TDM slot mask).
127 (Widgets are defined in include/sound/soc-dapm.h)
130 There are convenience macros defined in soc-dapm.h that can be used to quickly
138 ---------------------
144 Stream widgets have the following format:-
148 SND_SOC_DAPM_AIF_IN(name, stream, slot, reg, shift, invert)
[all …]
/Linux-v6.1/include/linux/
Dradix-tree.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
31 /* nodes->parent points to next preallocated node */
37 * The bottom two bits of the slot determine how the remaining bits in the
38 * slot are interpreted:
40 * 00 - data pointer
41 * 10 - internal entry
42 * x1 - value entry
45 * sibling entry, or an indicator that the entry in this slot has been moved
47 * NULL fits the 'data pointer' pattern, it means that there is no entry in
48 * the tree for this index (no matter what level of the tree it is found at).
[all …]
/Linux-v6.1/arch/mips/pci/
Dpci-mt7620.c1 // SPDX-License-Identifier: GPL-2.0-only
5 * Copyright (C) 2007-2013 Bruce Chang (Mediatek)
6 * Copyright (C) 2013-2016 John Crispin <john@phrozen.org>
21 #include <asm/mach-ralink/ralink_regs.h>
22 #include <asm/mach-ralink/mt7620.h>
121 pr_warn("PCIE-PHY retry failed.\n"); in wait_pciephy_busy()
122 return -1; in wait_pciephy_busy()
140 unsigned int slot = PCI_SLOT(devfn); in pci_config_read() local
147 num = bus->number; in pci_config_read()
149 address = (((where & 0xF00) >> 8) << 24) | (num << 16) | (slot << 11) | in pci_config_read()
[all …]
/Linux-v6.1/sound/soc/codecs/
Dmax98396.c1 // SPDX-License-Identifier: GPL-2.0
350 struct snd_soc_component *component = codec_dai->component; in max98396_dai_set_fmt()
361 dev_dbg(component->dev, "%s: fmt 0x%08X\n", __func__, fmt); in max98396_dai_set_fmt()
378 dev_err(component->dev, "DAI invert mode %d unsupported\n", in max98396_dai_set_fmt()
380 return -EINVAL; in max98396_dai_set_fmt()
398 dev_err(component->dev, "DAI format %d unsupported\n", in max98396_dai_set_fmt()
400 return -EINVAL; in max98396_dai_set_fmt()
403 ret = regmap_read(max98396->regmap, MAX98396_R210F_GLOBAL_EN, &status); in max98396_dai_set_fmt()
405 return -EINVAL; in max98396_dai_set_fmt()
408 ret = regmap_read(max98396->regmap, MAX98396_R2041_PCM_MODE_CFG, &reg); in max98396_dai_set_fmt()
[all …]
Dab8500-codec.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * Copyright (C) ST-Ericsson SA 2012
8 * for ST-Ericsson.
14 * for ST-Ericsson.
29 #include <linux/mfd/abx500/ab8500-sysctrl.h>
30 #include <linux/mfd/abx500/ab8500-codec.h>
39 #include <sound/soc-dapm.h>
42 #include "ab8500-codec.h"
56 /* Nr of FIR/IIR-coeff banks in ANC-block */
114 /* Private data for AB8500 device-driver */
[all …]
Dmax98390.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * max98390.c -- MAX98390 ALSA Soc Audio driver
166 struct snd_soc_component *component = codec_dai->component; in max98390_dai_set_fmt()
173 dev_dbg(component->dev, "%s: fmt 0x%08X\n", __func__, fmt); in max98390_dai_set_fmt()
180 max98390->provider = true; in max98390_dai_set_fmt()
184 dev_err(component->dev, "DAI clock mode unsupported\n"); in max98390_dai_set_fmt()
185 return -EINVAL; in max98390_dai_set_fmt()
188 regmap_update_bits(max98390->regmap, in max98390_dai_set_fmt()
200 dev_err(component->dev, "DAI invert mode unsupported\n"); in max98390_dai_set_fmt()
201 return -EINVAL; in max98390_dai_set_fmt()
[all …]
Dadau1977.c1 // SPDX-License-Identifier: GPL-2.0-only
6 * Author: Lars-Peter Clausen <lars@metafoo.de>
26 #include <dt-bindings/sound/adi,adau1977.h>
157 static const DECLARE_TLV_DB_MINMAX_MUTE(adau1977_adc_gain, -3562, 6000);
197 ADAU1977_REG_POST_ADC_GAIN((x) - 1), \
201 SOC_SINGLE("ADC" #x " Highpass-Filter Capture Switch", \
202 ADAU1977_REG_DC_HPF_CAL, (x) - 1, 1, 0)
233 * touch the reset bit just bypass the cache for this operation. in adau1977_reset()
235 regcache_cache_bypass(adau1977->regmap, true); in adau1977_reset()
236 ret = regmap_write(adau1977->regmap, ADAU1977_REG_POWER, in adau1977_reset()
[all …]
/Linux-v6.1/sound/soc/fsl/
Dfsl_esai.c1 // SPDX-License-Identifier: GPL-2.0
17 #include "imx-pcm.h"
25 * struct fsl_esai_soc_data - soc specific data
33 * struct fsl_esai - ESAI private data
46 * @slot_width: width of each DAI slot
48 * @tx_mask: slot mask for TX
49 * @rx_mask: slot mask for RX
101 struct platform_device *pdev = esai_priv->pdev; in esai_isr()
105 regmap_read(esai_priv->regmap, REG_ESAI_ESR, &esr); in esai_isr()
106 regmap_read(esai_priv->regmap, REG_ESAI_SAISR, &saisr); in esai_isr()
[all …]
/Linux-v6.1/Documentation/sound/designs/
Doss-emulation.rst2 Notes on Kernel OSS-Emulation
13 as add-on kernel modules, snd-pcm-oss, snd-mixer-oss and snd-seq-oss.
18 is called. The alias is defined ``sound-service-x-y``, where x and y are
22 Only necessary step for auto-loading of OSS modules is to define the
25 alias sound-slot-0 snd-emu10k1
27 As the second card, define ``sound-slot-1`` as well.
29 ``alias sound-slot-0 snd-card-0`` doesn't work any more like the old
38 after the corresponding OSS-emulation module is loaded. Don't worry
79 snd-pcm-oss and snd-rawmidi. In the case of PCM, the following
80 options are available for snd-pcm-oss:
[all …]
/Linux-v6.1/drivers/crypto/ccree/
Dcc_request_mgr.c1 // SPDX-License-Identifier: GPL-2.0
2 /* Copyright (C) 2012-2019 ARM Limited (or its affiliates). */
78 static inline u32 cc_cpp_int_mask(enum cc_cpp_alg alg, int slot) in cc_cpp_int_mask() argument
81 slot = array_index_nospec(slot, CC_CPP_NUM_SLOTS); in cc_cpp_int_mask()
83 return cc_cpp_int_masks[alg][slot]; in cc_cpp_int_mask()
88 struct cc_req_mgr_handle *req_mgr_h = drvdata->request_mgr_handle; in cc_req_mgr_fini()
94 if (req_mgr_h->dummy_comp_buff_dma) { in cc_req_mgr_fini()
95 dma_free_coherent(dev, sizeof(u32), req_mgr_h->dummy_comp_buff, in cc_req_mgr_fini()
96 req_mgr_h->dummy_comp_buff_dma); in cc_req_mgr_fini()
99 dev_dbg(dev, "max_used_hw_slots=%d\n", (req_mgr_h->hw_queue_size - in cc_req_mgr_fini()
[all …]
Dcc_cipher.c1 // SPDX-License-Identifier: GPL-2.0
2 /* Copyright (C) 2012-2019 ARM Limited (or its affiliates). */
34 u8 slot; member
68 return ctx_p->key_type; in cc_key_type()
73 switch (ctx_p->flow_mode) { in validate_keys_sizes()
78 if (ctx_p->cipher_mode != DRV_CIPHER_XTS) in validate_keys_sizes()
85 if (ctx_p->cipher_mode == DRV_CIPHER_XTS || in validate_keys_sizes()
86 ctx_p->cipher_mode == DRV_CIPHER_ESSIV) in validate_keys_sizes()
104 return -EINVAL; in validate_keys_sizes()
110 switch (ctx_p->flow_mode) { in validate_data_size()
[all …]
Dcc_hw_queue_defs.h1 /* SPDX-License-Identifier: GPL-2.0 */
2 /* Copyright (C) 2012-2019 ARM Limited (or its affiliates). */
21 #define CC_REG_HIGH(name) (CC_REG_LOW(name) + name ## _BIT_SIZE - 1)
75 DESC_DIRECTION_ILLEGAL = -1,
83 DMA_MODE_NULL = -1,
92 FLOW_MODE_NULL = -1,
94 BYPASS = 0, enumerator
180 #define CC_LAST_HW_KEY_SLOT (CC_FIRST_HW_KEY_SLOT + CC_NUM_HW_KEY_SLOTS - 1)
185 CC_NUM_CPP_KEY_SLOTS - 1)
208 * hw_desc_init() - Init a HW descriptor struct
[all …]
/Linux-v6.1/drivers/media/dvb-frontends/
Dcxd2099.c1 // SPDX-License-Identifier: GPL-2.0
5 * Copyright (C) 2010-2013 Digital Devices GmbH
24 static int read_data(struct dvb_ca_en50221 *ca, int slot, u8 *ebuf, int ecount);
57 if (ci->lastaddress != adr) in read_block()
58 status = regmap_write(ci->regmap, 0, adr); in read_block()
60 ci->lastaddress = adr; in read_block()
65 if (ci->cfg.max_i2c && len > ci->cfg.max_i2c) in read_block()
66 len = ci->cfg.max_i2c; in read_block()
67 status = regmap_raw_read(ci->regmap, 1, data, len); in read_block()
71 n -= len; in read_block()
[all …]
/Linux-v6.1/arch/arm64/kernel/
Dhw_breakpoint.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * HW_breakpoint: a unified kernel/user-space hardware breakpoint facility,
10 #define pr_fmt(fmt) "hw-breakpoint: " fmt
23 #include <asm/debug-monitors.h>
35 /* Currently stepping a per-CPU kernel breakpoint. */
54 pr_warn("unknown slot type: %d\n", type); in hw_breakpoint_slots()
149 return -EINVAL; in debug_exception_level()
162 struct task_struct *tsk = bp->hw.target; in is_compat_bp()
165 * tsk can be NULL for per-cpu (non-ptrace) breakpoints. in is_compat_bp()
175 * hw_breakpoint_slot_setup - Find and setup a perf slot according to
[all …]
Dproton-pack.c1 // SPDX-License-Identifier: GPL-2.0-only
6 * https://developer.arm.com/support/arm-security-updates/speculative-processor-vulnerability
20 #include <linux/arm-smccc.h>
28 #include <asm/debug-monitors.h>
72 * - Mitigated in hardware and advertised by ID_AA64PFR0_EL1.CSV2.
73 * - Mitigated in hardware and listed in our "safe list".
74 * - Mitigated in software by firmware.
75 * - Mitigated in software by a CPU-specific dance in the kernel and a
77 * - Vulnerable.
97 pr_info_once("spectre-v2 mitigation disabled by command line option\n"); in spectre_v2_mitigations_off()
[all …]
/Linux-v6.1/arch/x86/xen/
Dmulticalls.c1 // SPDX-License-Identifier: GPL-2.0
10 * per-cpu buffer of outstanding multicalls. When you want to queue a
11 * multicall for issuing, you can allocate a multicall slot for the
18 * when explicitly requested. There's no way to get per-multicall
70 trace_xen_mc_flush(b->mcidx, b->argidx, b->cbidx); in xen_mc_flush()
73 memcpy(b->debug, b->entries, in xen_mc_flush()
74 b->mcidx * sizeof(struct multicall_entry)); in xen_mc_flush()
77 switch (b->mcidx) { in xen_mc_flush()
79 /* no-op */ in xen_mc_flush()
80 BUG_ON(b->argidx != 0); in xen_mc_flush()
[all …]
/Linux-v6.1/tools/perf/pmu-events/arch/x86/icelakex/
Duncore-other.json81 "BriefDescription": "CHA to iMC Full Line Writes Issued : Full Line Non-ISOCH",
121 "BriefDescription": "Snoop filter capacity evictions for E-state entries",
131 "BriefDescription": "Snoop filter capacity evictions for M-state entries",
141 "BriefDescription": "Snoop filter capacity evictions for S-state entries",
511 … "BriefDescription": "Data requested of the CPU : CmpD - device sending completion to CPU request",
523 … "BriefDescription": "Data requested of the CPU : CmpD - device sending completion to CPU request",
535 … "BriefDescription": "Data requested of the CPU : CmpD - device sending completion to CPU request",
547 … "BriefDescription": "Data requested of the CPU : CmpD - device sending completion to CPU request",
751 …"BriefDescription": "Number Transactions requested of the CPU : CmpD - device sending completion t…
763 …"BriefDescription": "Number Transactions requested of the CPU : CmpD - device sending completion t…
[all …]
/Linux-v6.1/arch/arm/kernel/
Dhw_breakpoint.c1 // SPDX-License-Identifier: GPL-2.0-only
10 * HW_breakpoint: a unified kernel/user-space hardware breakpoint facility,
13 #define pr_fmt(fmt) "hw-breakpoint: " fmt
150 /* We don't support the memory-mapped interface. */ in debug_arch_supported()
215 return core_has_mismatch_brps() ? brps - 1 : brps; in get_num_brps()
256 return -ENODEV; in enable_monitor_mode()
264 return -EPERM; in enable_monitor_mode()
286 pr_warn("unknown slot type: %d\n", type); in hw_breakpoint_slots()
292 * Check if 8-bit byte-address select is available.
328 struct perf_event **slot, **slots; in arch_install_hw_breakpoint() local
[all …]
/Linux-v6.1/drivers/media/platform/renesas/rcar-vin/
Drcar-dma.c1 // SPDX-License-Identifier: GPL-2.0+
3 * Driver for Renesas R-Car VIN
6 * Copyright (C) 2011-2013 Renesas Solutions Corp.
10 * Based on the soc-camera rcar_vin driver
17 #include <media/videobuf2-dma-contig.h>
19 #include "rcar-vin.h"
21 /* -----------------------------------------------------------------------------
25 /* Register offsets for R-Car VIN */
29 #define VNSLPRC_REG 0x0C /* Video n Start Line Pre-Clip Register */
30 #define VNELPRC_REG 0x10 /* Video n End Line Pre-Clip Register */
[all …]

12345