/Linux-v6.1/Documentation/devicetree/bindings/sound/ |
D | adi,max98396.yaml | 1 # 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/ |
D | frontend.json | 8 …"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 …]
|
D | uncore-other.json | 29 "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/ |
D | frontend.json | 8 …"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 …]
|
D | uncore-other.json | 3 "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/ |
D | frontend.json | 8 …"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/ |
D | dapm.rst | 11 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/ |
D | radix-tree.h | 1 /* 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/ |
D | pci-mt7620.c | 1 // 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/ |
D | max98396.c | 1 // 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, ®); in max98396_dai_set_fmt() [all …]
|
D | ab8500-codec.c | 1 // 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 …]
|
D | max98390.c | 1 // 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 …]
|
D | adau1977.c | 1 // 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/ |
D | fsl_esai.c | 1 // 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/ |
D | oss-emulation.rst | 2 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/ |
D | cc_request_mgr.c | 1 // 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 …]
|
D | cc_cipher.c | 1 // 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 …]
|
D | cc_hw_queue_defs.h | 1 /* 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/ |
D | cxd2099.c | 1 // 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/ |
D | hw_breakpoint.c | 1 // 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 …]
|
D | proton-pack.c | 1 // 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/ |
D | multicalls.c | 1 // 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/ |
D | uncore-other.json | 81 "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/ |
D | hw_breakpoint.c | 1 // 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/ |
D | rcar-dma.c | 1 // 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 …]
|