/linux-6.12.1/sound/soc/codecs/ |
D | ml26124.c | 1 // SPDX-License-Identifier: GPL-2.0-only 53 static const DECLARE_TLV_DB_SCALE(digital_tlv, -7150, 50, 0); 55 static const DECLARE_TLV_DB_SCALE(alclvl, -2250, 150, 0); 56 static const DECLARE_TLV_DB_SCALE(mingain, -1200, 600, 0); 57 static const DECLARE_TLV_DB_SCALE(maxgain, -675, 600, 0); 58 static const DECLARE_TLV_DB_SCALE(boost_vol, -1200, 75, 0); 60 static const char * const ml26124_companding[] = {"16bit PCM", "u-law", 61 "A-law"}; 76 SOC_SINGLE_TLV("EQ Band0 Volume", ML26124_EQ_GAIN_BRAND0, 0, 78 SOC_SINGLE_TLV("EQ Band1 Volume", ML26124_EQ_GAIN_BRAND1, 0, [all …]
|
D | da732x.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * da732x.c --- Dialog DA732X ALSA SoC Audio Driver 24 #include <sound/soc-dapm.h> 41 * da732x register cache - default settings 184 return -EINVAL; in da732x_get_input_div() 327 struct soc_enum *enum_ctrl = (struct soc_enum *)kcontrol->private_value; in da732x_hpf_set() 328 unsigned int reg = enum_ctrl->reg; in da732x_hpf_set() 329 unsigned int sel = ucontrol->value.enumerated.item[0]; in da732x_hpf_set() 343 return -EINVAL; in da732x_hpf_set() 355 struct soc_enum *enum_ctrl = (struct soc_enum *)kcontrol->private_value; in da732x_hpf_get() [all …]
|
D | wm9081.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * wm9081.c -- WM9081 ALSA SoC Audio driver 7 * Copyright 2009-12 Wolfson Microelectronics plc 30 { 2, 0x00B9 }, /* R2 - Analogue Lineout */ 31 { 3, 0x00B9 }, /* R3 - Analogue Speaker PGA */ 32 { 4, 0x0001 }, /* R4 - VMID Control */ 33 { 5, 0x0068 }, /* R5 - Bias Control 1 */ 34 { 7, 0x0000 }, /* R7 - Analogue Mixer */ 35 { 8, 0x0000 }, /* R8 - Anti Pop Control */ 36 { 9, 0x01DB }, /* R9 - Analogue Speaker 1 */ [all …]
|
/linux-6.12.1/Documentation/virt/kvm/devices/ |
D | xive.rst | 1 .. SPDX-License-Identifier: GPL-2.0 8 - KVM_DEV_TYPE_XIVE POWER9 XIVE Interrupt Controller generation 1 32 - Interrupt Pending Buffer (IPB) 33 - Current Processor Priority (CPPR) 34 - Notification Source Register (NSR) 39 third (operating system) and the fourth (user level) are exposed the 49 3. Device pass-through 51 When a device is passed-through into the guest, the source 61 interrupt of the device being passed-through or the initial IPI ESB 66 helpers in KVM-PPC. [all …]
|
/linux-6.12.1/sound/usb/ |
D | mixer_us16x08.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 7 /* define some bias, cause some alsa-mixers wont work with 8 * negative ranges or if mixer-min != 0 18 #define SND_US16X08_KCBIAS(x) (((x)->private_value >> 24) & 0xff) 19 #define SND_US16X08_KCSTEP(x) (((x)->private_value >> 16) & 0xff) 20 #define SND_US16X08_KCMIN(x) (((x)->private_value >> 8) & 0xff) 21 #define SND_US16X08_KCMAX(x) (((x)->private_value >> 0) & 0xff) 57 /* EQ level IDs */ 63 /* EQ frequence IDs */ 69 /* EQ width IDs */ [all …]
|
D | mixer_us16x08.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * Tascam US-16x08 ALSA driver 10 #include <linux/usb/audio-v2.h> 28 0x01, /* input index (0x01/0x02 eq. left/right) or bus (0x01-0x08) */ 36 0x01, /* output index (0x01-0x08) */ 94 0xf0, /* 0x08: Threshold db (8) (e0 ... 00) (+-0dB -- -32dB) x-32 */ 122 0x04, /* 0x08: EQ set num (0x01..0x04) (LOW, LOWMID, HIGHMID, HIGH)) */ 125 0x0c, /* 0x0b: value dB (0 ... 12) (-12db .. +12db) x-6 */ 128 0x0f, /* 0x0e: value freq (32-47) (1.7kHz..18kHz) */ 131 0x02, /* 0x11: band width (0-6) (Q16-Q0.25) 2^x/4 (EQ xxMID only) */ [all …]
|
/linux-6.12.1/scripts/ |
D | checkpatch.pl | 2 # SPDX-License-Identifier: GPL-2.0 7 # (c) 2008-2010 Andy Whitcroft <apw@canonical.com> 8 # (c) 2010-2018 Joe Perches <joe@perches.com> 69 my $docsfile = "$D/../Documentation/dev-tools/checkpatch.rst"; 72 my $allow_c99_comments = 1; # Can be overridden by --ignore C99_COMMENT_TOLERANCE 74 my $git_command ='export LANGUAGE=en_US.UTF-8; git'; 88 -q, --quiet quiet 89 -v, --verbose verbose mode 90 --no-tree run without a kernel tree 91 --no-signoff do not check for 'Signed-off-by' line [all …]
|
D | dev-needs.sh | 2 # SPDX-License-Identifier: GPL-2.0 8 Usage: $(basename $0) [-c|-d|-m|-f] [filter options] <list of devices> 25 -c lists the compatible string of the dependencies 26 -d lists the driver name of the dependencies that have probed 27 -m lists the module name of the dependencies that have a module 28 -f list the firmware node path of the dependencies 29 -g list the dependencies as edges and nodes for graphviz 30 -t list the dependencies as edges for tsort 33 --allow-no-driver By default dependencies that don't have a driver 40 --exclude-devlinks Don't follow device links when tracking probe [all …]
|
D | get_abi.pl | 2 # SPDX-License-Identifier: GPL-2.0 43 "enable-lineno" => \$enable_lineno, 44 "rst-source!" => \$description_is_rst, 47 "show-hints" => \$hint, 48 "search-string=s" => \$search_string, 53 pod2usage(-exitstatus => 0, -noperldoc, -verbose => 2) if $man; 60 pod2usage(2) if ($cmd eq "search" && !$arg); 105 $data{$nametag}->{what} = "File $name"; 106 $data{$nametag}->{type} = "File"; 107 $data{$nametag}->{file} = $name; [all …]
|
D | kernel-doc | 2 # SPDX-License-Identifier: GPL-2.0 11 ## Copyright (C) 2005-2012 Randy Dunlap ## 23 kernel-doc - Print formatted kernel documentation to stdout 27 …kernel-doc [-h] [-v] [-Werror] [-Wall] [-Wreturn] [-Wshort-desc[ription]] [-Wcontents-before-secti… 28 [ -man | 29 -rst [-sphinx-version VERSION] [-enable-lineno] | 30 -none 33 -export | 34 -internal | 35 [-function NAME] ... | [all …]
|
/linux-6.12.1/sound/pci/au88x0/ |
D | au88x0_eq.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 4 * Aureal Vortex Hardware EQ control/access. 13 * - Debug (testing) 14 * - Test peak visualization support. 22 The Aureal Hardware EQ is found on AU8810 and AU8830 chips only. 39 static void vortex_EqHw_SetTimeConsts(vortex_t * vortex, u16 gain, u16 level) in vortex_EqHw_SetTimeConsts() argument 41 hwwrite(vortex->mmio, 0x2b3c4, gain); in vortex_EqHw_SetTimeConsts() 42 hwwrite(vortex->mmio, 0x2b3c8, level); in vortex_EqHw_SetTimeConsts() 47 /* -(-32768) -> -32768 so we do -(-32768) -> 32767 to make the result positive */ in sign_invert() 48 if (a == (u16)-32768) in sign_invert() [all …]
|
/linux-6.12.1/tools/testing/selftests/ftrace/test.d/event/ |
D | event-enable.tc | 2 # SPDX-License-Identifier: GPL-2.0 3 # description: event tracing - enable/disable with event level files 21 count=`cat trace | grep sched_switch | wc -l` 22 if [ $count -eq 0 ]; then 32 count=`cat trace | grep sched_switch | wc -l` 33 if [ $count -eq 0 ]; then 43 count=`cat trace | grep sched_switch | wc -l` 44 if [ $count -ne 0 ]; then
|
D | toplevel-enable.tc | 2 # SPDX-License-Identifier: GPL-2.0 3 # description: event tracing - enable/disable with top level files 22 count=`head -n 128 trace | grep -v ^# | wc -l` 23 if [ $count -eq 0 ]; then 35 count=`head -n 128 trace | grep -v ^# | wc -l` 36 if [ $count -eq 0 ]; then 46 count=`cat trace | grep -v ^# | wc -l` 47 if [ $count -ne 0 ]; then
|
/linux-6.12.1/arch/powerpc/kernel/ |
D | cpu_setup_6xx.S | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 3 * This file contains low level CPU setup functions. 13 #include <asm/asm-offsets.h> 16 #include <asm/feature-fixups.h> 100 bne 1f /* don't invalidate the D-cache */ 217 cror 4*cr0+eq,4*cr0+eq,4*cr1+eq 218 cror 4*cr0+eq,4*cr0+eq,4*cr2+eq 371 cror 4*cr1+eq,4*cr1+eq,4*cr2+eq 373 cror 4*cr0+eq,4*cr0+eq,4*cr3+eq 374 cror 4*cr0+eq,4*cr0+eq,4*cr4+eq [all …]
|
/linux-6.12.1/Documentation/trace/postprocess/ |
D | trace-pagealloc-postprocess.pl | 4 # to extract some high-level information on what is going on. The accuracy of the parser 7 # Example usage: trace-pagealloc-postprocess.pl < /sys/kernel/tracing/trace_pipe 9 # --prepend-parent Report on the parent proc and PID 10 # --read-procstat If the trace lacks process info, get it from /proc 11 # --ignore-pid Aggregate processes of the same name together 31 # High-level events extrapolated from tracepoints 52 if ($current_time - 2 > $sigint_received) { 53 print "SIGINT received, report pending. Hit ctrl-c again to exit\n"; 74 'ignore-pid' => \$opt_ignorepid, 75 'read-procstat' => \$opt_read_procstat, [all …]
|
/linux-6.12.1/arch/sh/lib/ |
D | checksum.S | 1 /* SPDX-License-Identifier: GPL-2.0+ 7 * interface as the means of communication with the user level. 44 * is aligned on either a 2-byte or 4-byte boundary. We get at 45 * least a twofold speedup on 486 and Pentium if it is 4-byte aligned. 46 * Fortunately, it is easy to convert 2-byte alignment to 4-byte 54 add #-2, r5 ! Alignment uses up two bytes. 68 mov #-5, r0 94 cmp/eq #1, r0 111 cmp/eq #1, r0 113 addc r5, r6 ! r5==0 here, so it means add carry-bit [all …]
|
/linux-6.12.1/security/selinux/ss/ |
D | constraint.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 6 * beyond the type-based rules in `te' or the role-based 37 #define CEXPR_L1L2 32 /* low level 1 vs. low level 2 */ 38 #define CEXPR_L1H2 64 /* low level 1 vs. high level 2 */ 39 #define CEXPR_H1L2 128 /* high level 1 vs. low level 2 */ 40 #define CEXPR_H1H2 256 /* high level 1 vs. high level 2 */ 41 #define CEXPR_L1H1 512 /* low level 1 vs. high level 1 */ 42 #define CEXPR_L2H2 1024 /* low level 2 vs. high level 2 */ 45 #define CEXPR_EQ 1 /* == or eq */
|
/linux-6.12.1/Documentation/devicetree/bindings/media/i2c/ |
D | ti,ds90ub960.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Texas Instruments DS90UB9XX Family FPD-Link Deserializer Hubs 10 - Tomi Valkeinen <tomi.valkeinen@ideasonboard.com> 13 The TI DS90UB9XX devices are FPD-Link video deserializers with I2C and GPIO 17 - $ref: /schemas/i2c/i2c-atr.yaml# 22 - ti,ds90ub960-q1 23 - ti,ds90ub9702-q1 33 clock-names: [all …]
|
/linux-6.12.1/tools/testing/selftests/net/rds/ |
D | run.sh | 2 # SPDX-License-Identifier: GPL-2.0 4 set -e 5 set -u 13 if test -f "$build_include"; then 23 # Locate the top level of the kernel source, and the net/rds 41 GCC_VER=$(gcc -dumpfullversion) 42 GCOV_VER=$($GCOV_CMD -v | grep gcov | awk '{print $3}'| awk 'BEGIN {FS="-"}{print $1}') 45 GCOV_CMD=gcov-$(gcc -dumpversion) 55 GCOV_VER=$($GCOV_CMD -v | grep gcov | awk '{print $3}'| \ 56 awk 'BEGIN {FS="-"}{print $1}') [all …]
|
/linux-6.12.1/Documentation/sound/hd-audio/ |
D | models.rst | 2 HD-Audio Codec-Specific Models 8 3-jack in back and a headphone out 9 3stack-digout 10 3-jack in back, a HP out and a SPDIF out 12 5-jack in back, 2-jack in front 13 5stack-digout 14 5-jack in back, 2-jack in front, a SPDIF out 16 6-jack in back, 2-jack in front 17 6stack-digout 18 6-jack with a SPDIF out [all …]
|
/linux-6.12.1/scripts/selinux/mdp/ |
D | mdp.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 4 * mdp - make dummy policy 26 printf("usage: %s [-m] policy_file context_file\n", name); in usage() 53 if (argc==4 && strcmp(argv[1], "-m") == 0) { in main() 86 fprintf(fout, "class %s\n", map->name); in main() 88 for (j = 0; map->perms[j]; j++) in main() 89 fprintf(fout, "\t%s\n", map->perms[j]); in main() 101 fprintf(fout, "level s0:c0.c1;\n"); in main() 102 fprintf(fout, "level s1:c0.c1;\n"); in main() 108 fprintf(fout, "mlsconstrain %s {\n", map->name); in main() [all …]
|
/linux-6.12.1/drivers/net/ethernet/qlogic/qed/ |
D | qed_sp.h | 1 /* SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) */ 3 * Copyright (c) 2015-2017 QLogic Corporation 4 * Copyright (c) 2019-2020 Marvell International Ltd. 45 /* QED Slow-hwfn queue interface */ 180 /* allocated dma-able memory for spq entries (+ramrod data) */ 187 /* Bitmap for handling out-of-order completions */ 219 * qed_spq_alloc(): Alloocates & initializes the SPQ and EQ. 269 * qed_eq_alloc(): Allocates & initializes an EQ struct. 272 * @num_elem: number of elements in the eq. 279 * qed_eq_setup(): Reset the EQ to its start state. [all …]
|
/linux-6.12.1/Documentation/networking/devlink/ |
D | mlx5.rst | 1 .. SPDX-License-Identifier: GPL-2.0 13 .. list-table:: Generic parameters implemented 15 * - Name 16 - Mode 17 - Validation 18 * - ``enable_roce`` 19 - driverinit 20 - Type: Boolean 24 driver stack. When RoCE is disabled at the driver level, only raw 26 * - ``io_eq_size`` [all …]
|
/linux-6.12.1/arch/powerpc/mm/nohash/ |
D | tlb_low_64e.S | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 3 * Low level TLB miss handlers for Book3E 5 * Copyright (C) 2008-2009 15 #include <asm/asm-offsets.h> 17 #include <asm/exception-64e.h> 18 #include <asm/ppc-opcode.h> 21 #include <asm/feature-fixups.h> 36 * Note that, unlike non-bolted handlers, TLB_EXFRAME is not 95 /* We pre-test some combination of permissions to avoid double 116 rldicl. r10,r16,64-PGTABLE_EADDR_SIZE,PGTABLE_EADDR_SIZE+4 [all …]
|
/linux-6.12.1/tools/testing/selftests/ |
D | kselftest_install.sh | 2 # SPDX-License-Identifier: GPL-2.0 14 # Make sure we're in the selftests top-level directory. 21 if [ "$#" -eq 0 ]; then 22 echo "$0: Installing in default location - $install_dir ..." 23 elif [ ! -d "$1" ]; then 28 echo "$0: Installing in specified location - $install_dir ..."
|