| /kernel/linux/linux-5.10/include/kunit/ |
| D | test.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 13 #include <kunit/try-catch.h> 26 * struct kunit_resource - represents a *test managed resource* 43 * .. code-block:: c 53 * res->data = kmalloc(params->size, params->gfp); 55 * if (!res->data) 56 * return -ENOMEM; 63 * kfree(res->data); 99 * sub-subtest. See the "Subtests" section in 100 * https://node-tap.org/tap-protocol/ [all …]
|
| /kernel/linux/linux-6.6/include/kunit/ |
| D | test.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 13 #include <kunit/try-catch.h> 48 * sub-subtest. See the "Subtests" section in 49 * https://node-tap.org/tap-protocol/ 56 * enum kunit_status - Type of result for a test or test suite 90 * struct kunit_case - represents an individual test case. 110 * .. code-block:: c 116 * KUNIT_EXPECT_EQ(test, 0, add(-1, 1)); 118 * KUNIT_EXPECT_EQ(test, -1, add(INT_MAX, INT_MIN)); 152 * KUNIT_CASE - A helper for creating a &struct kunit_case [all …]
|
| /kernel/linux/linux-5.10/scripts/kconfig/ |
| D | expr.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Copyright (C) 2002 Roman Zippel <zippel@linux-m68k.org> 21 e->type = E_SYMBOL; in expr_alloc_symbol() 22 e->left.sym = sym; in expr_alloc_symbol() 29 e->type = type; in expr_alloc_one() 30 e->left.expr = ce; in expr_alloc_one() 37 e->type = type; in expr_alloc_two() 38 e->left.expr = e1; in expr_alloc_two() 39 e->right.expr = e2; in expr_alloc_two() 46 e->type = type; in expr_alloc_comp() [all …]
|
| /kernel/linux/linux-6.6/scripts/kconfig/ |
| D | expr.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Copyright (C) 2002 Roman Zippel <zippel@linux-m68k.org> 21 e->type = E_SYMBOL; in expr_alloc_symbol() 22 e->left.sym = sym; in expr_alloc_symbol() 29 e->type = type; in expr_alloc_one() 30 e->left.expr = ce; in expr_alloc_one() 37 e->type = type; in expr_alloc_two() 38 e->left.expr = e1; in expr_alloc_two() 39 e->right.expr = e2; in expr_alloc_two() 46 e->type = type; in expr_alloc_comp() [all …]
|
| /kernel/linux/linux-6.6/sound/soc/sunxi/ |
| D | sun50i-codec-analog.c | 1 // SPDX-License-Identifier: GPL-2.0+ 6 * Copyright (C) 2016 Chen-Yu Tsai <wens@csie.org> 10 * Based on sun8i-codec-analog.c 23 #include <sound/soc-dapm.h> 26 #include "sun8i-adda-pr-regmap.h" 172 -450, 150, 0); 178 static const DECLARE_TLV_DB_SCALE(sun50i_codec_hp_vol_scale, -6300, 100, 1); 182 2, 31, TLV_DB_SCALE_ITEM(-4350, 150, 0), 187 2, 31, TLV_DB_SCALE_ITEM(-4350, 150, 0), 197 /* Mixer pre-gain */ [all …]
|
| /kernel/linux/linux-5.10/sound/soc/sunxi/ |
| D | sun50i-codec-analog.c | 1 // SPDX-License-Identifier: GPL-2.0+ 6 * Copyright (C) 2016 Chen-Yu Tsai <wens@csie.org> 10 * Based on sun8i-codec-analog.c 23 #include <sound/soc-dapm.h> 26 #include "sun8i-adda-pr-regmap.h" 171 -450, 150, 0); 177 static const DECLARE_TLV_DB_SCALE(sun50i_codec_hp_vol_scale, -6300, 100, 1); 181 2, 31, TLV_DB_SCALE_ITEM(-4350, 150, 0), 186 2, 31, TLV_DB_SCALE_ITEM(-4350, 150, 0), 196 /* Mixer pre-gain */ [all …]
|
| /kernel/linux/linux-6.6/Documentation/userspace-api/media/v4l/ |
| D | pixfmt-y8i.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 3 .. _V4L2-PIX-FMT-Y8I: 10 Interleaved grey-scale image, e.g. from a stereo-pair 16 This is a grey-scale image with a depth of 8 bits per pixel, but with 17 pixels from 2 sources interleaved. Each pixel is stored in a 16-bit 18 word. E.g. the R200 RealSense camera stores pixel from the left sensor 19 in lower and from the right sensor in the higher 8 bits. 27 .. flat-table:: 28 :header-rows: 0 29 :stub-columns: 0 [all …]
|
| /kernel/linux/linux-5.10/Documentation/userspace-api/media/v4l/ |
| D | pixfmt-y8i.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 3 .. _V4L2-PIX-FMT-Y8I: 10 Interleaved grey-scale image, e.g. from a stereo-pair 16 This is a grey-scale image with a depth of 8 bits per pixel, but with 17 pixels from 2 sources interleaved. Each pixel is stored in a 16-bit 18 word. E.g. the R200 RealSense camera stores pixel from the left sensor 19 in lower and from the right sensor in the higher 8 bits. 27 .. flat-table:: 28 :header-rows: 0 29 :stub-columns: 0 [all …]
|
| /kernel/linux/linux-5.10/sound/soc/codecs/ |
| D | es8328.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * es8328.c -- ES8328 ALSA SoC Audio driver 5 * Copyright 2014 Sutajio Ko-Usagi PTE LTD 100 static const DECLARE_TLV_DB_SCALE(play_tlv, -3000, 100, 0); 101 static const DECLARE_TLV_DB_SCALE(dac_adc_tlv, -9600, 50, 0); 102 static const DECLARE_TLV_DB_SCALE(bypass_tlv, -1500, 300, 0); 124 if (es8328->deemph) { in es8328_set_deemph() 127 if (abs(deemph_settings[i].rate - es8328->playback_fs) < in es8328_set_deemph() 128 abs(deemph_settings[best].rate - es8328->playback_fs)) in es8328_set_deemph() 137 dev_dbg(component->dev, "Set deemphasis %d\n", val); in es8328_set_deemph() [all …]
|
| D | wm8971.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * wm8971.c -- WM8971 ALSA SoC Audio driver 95 static const char *wm8971_alc_func[] = { "Off", "Right", "Left", "Stereo" }; 99 static const char *wm8971_mono_mux[] = {"Stereo", "Mono (Left)", 100 "Mono (Right)", "Digital Mono"}; 142 SOC_DOUBLE_R("Bypass Left Playback Volume", WM8971_LOUTM1, 144 SOC_DOUBLE_R("Bypass Right Playback Volume", WM8971_ROUTM1, 159 SOC_ENUM("Treble Cut-off", wm8971_enum[2]), 180 SOC_ENUM("Playback De-emphasis", wm8971_enum[5]), 191 /* Left Mixer */ [all …]
|
| D | wm8750.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * wm8750.c -- WM8750 ALSA SoC audio driver 97 static const char *wm8750_alc_func[] = {"Off", "Right", "Left", "Stereo"}; 110 static const char *wm8750_mono_mux[] = {"Stereo", "Mono (Left)", 111 "Mono (Right)", "Digital Mono"}; 145 SOC_ENUM("Playback De-emphasis", wm8750_enum[15]), 158 SOC_ENUM("Treble Cut-off", wm8750_enum[2]), 162 SOC_ENUM("3D Lower Cut-off", wm8750_enum[3]), 163 SOC_ENUM("3D Upper Cut-off", wm8750_enum[4]), 177 SOC_SINGLE("Left ADC Capture Volume", WM8750_LADC, 0, 255, 0), [all …]
|
| D | tlv320aic3x.c | 1 // SPDX-License-Identifier: GPL-2.0-only 17 * --------------------------------------- 18 * MONO_LOUT -> N/A | MONO_LOUT -> N/A 19 * | IN1L -> LINE1L 20 * | IN1R -> LINE1R 21 * | IN2L -> LINE2L 22 * | IN2R -> LINE2R 23 * | MIC3L/R -> N/A 26 * --------------------------------------- 93 /* Output Common-Mode Voltage */ [all …]
|
| D | da9055.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 59 /* Input - Gain, Select and Filter Registers */ 72 /* Output - Gain, Select and Filter Registers */ 289 0x0, 0x10, TLV_DB_SCALE_ITEM(-5400, 0, 0), 290 /* -54dB to 15dB */ 291 0x11, 0x3f, TLV_DB_SCALE_ITEM(-5400, 150, 0) 296 /* -78dB to 12dB */ 297 0x08, 0x7f, TLV_DB_SCALE_ITEM(-7800, 75, 0) 306 static const DECLARE_TLV_DB_SCALE(mic_vol_tlv, -600, 600, 0); 307 static const DECLARE_TLV_DB_SCALE(mixin_gain_tlv, -450, 150, 0); [all …]
|
| D | sirf-audio-codec.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 25 #include "sirf-audio-codec.h" 33 static const char * const input_mode_mux[] = {"Single-ended", 42 static const DECLARE_TLV_DB_SCALE(playback_vol_tlv, -12400, 100, 0); 45 0, 7, TLV_DB_SCALE_ITEM(-100, 100, 0), 64 SOC_DAPM_SINGLE("Line Left Switch", AUDIO_IC_CODEC_CTRL1, 6, 1, 0), 65 SOC_DAPM_SINGLE("Mic Left Switch", AUDIO_IC_CODEC_CTRL1, 3, 1, 0), 69 SOC_DAPM_SINGLE("Line Right Switch", AUDIO_IC_CODEC_CTRL1, 5, 1, 0), 70 SOC_DAPM_SINGLE("Mic Right Switch", AUDIO_IC_CODEC_CTRL1, 2, 1, 0), 122 struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm); in atlas6_codec_enable_and_reset_event() [all …]
|
| /kernel/linux/linux-6.6/sound/soc/codecs/ |
| D | wm8971.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * wm8971.c -- WM8971 ALSA SoC Audio driver 95 static const char *wm8971_alc_func[] = { "Off", "Right", "Left", "Stereo" }; 99 static const char *wm8971_mono_mux[] = {"Stereo", "Mono (Left)", 100 "Mono (Right)", "Digital Mono"}; 142 SOC_DOUBLE_R("Bypass Left Playback Volume", WM8971_LOUTM1, 144 SOC_DOUBLE_R("Bypass Right Playback Volume", WM8971_ROUTM1, 159 SOC_ENUM("Treble Cut-off", wm8971_enum[2]), 180 SOC_ENUM("Playback De-emphasis", wm8971_enum[5]), 191 /* Left Mixer */ [all …]
|
| D | tlv320aic3x.c | 1 // SPDX-License-Identifier: GPL-2.0-only 16 * --------------------------------------- 17 * MONO_LOUT -> N/A | MONO_LOUT -> N/A 18 * | IN1L -> LINE1L 19 * | IN1R -> LINE1R 20 * | IN2L -> LINE2L 21 * | IN2R -> LINE2R 22 * | MIC3L/R -> N/A 25 * --------------------------------------- 89 /* Output Common-Mode Voltage */ [all …]
|
| D | es8328.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * es8328.c -- ES8328 ALSA SoC Audio driver 5 * Copyright 2014 Sutajio Ko-Usagi PTE LTD 100 static const DECLARE_TLV_DB_SCALE(play_tlv, -3000, 100, 0); 101 static const DECLARE_TLV_DB_SCALE(dac_adc_tlv, -9600, 50, 0); 102 static const DECLARE_TLV_DB_SCALE(bypass_tlv, -1500, 300, 0); 124 if (es8328->deemph) { in es8328_set_deemph() 127 if (abs(deemph_settings[i].rate - es8328->playback_fs) < in es8328_set_deemph() 128 abs(deemph_settings[best].rate - es8328->playback_fs)) in es8328_set_deemph() 137 dev_dbg(component->dev, "Set deemphasis %d\n", val); in es8328_set_deemph() [all …]
|
| D | wm8750.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * wm8750.c -- WM8750 ALSA SoC audio driver 97 static const char *wm8750_alc_func[] = {"Off", "Right", "Left", "Stereo"}; 110 static const char *wm8750_mono_mux[] = {"Stereo", "Mono (Left)", 111 "Mono (Right)", "Digital Mono"}; 145 SOC_ENUM("Playback De-emphasis", wm8750_enum[15]), 158 SOC_ENUM("Treble Cut-off", wm8750_enum[2]), 162 SOC_ENUM("3D Lower Cut-off", wm8750_enum[3]), 163 SOC_ENUM("3D Upper Cut-off", wm8750_enum[4]), 177 SOC_SINGLE("Left ADC Capture Volume", WM8750_LADC, 0, 255, 0), [all …]
|
| D | da9055.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 59 /* Input - Gain, Select and Filter Registers */ 72 /* Output - Gain, Select and Filter Registers */ 289 0x0, 0x10, TLV_DB_SCALE_ITEM(-5400, 0, 0), 290 /* -54dB to 15dB */ 291 0x11, 0x3f, TLV_DB_SCALE_ITEM(-5400, 150, 0) 296 /* -78dB to 12dB */ 297 0x08, 0x7f, TLV_DB_SCALE_ITEM(-7800, 75, 0) 306 static const DECLARE_TLV_DB_SCALE(mic_vol_tlv, -600, 600, 0); 307 static const DECLARE_TLV_DB_SCALE(mixin_gain_tlv, -450, 150, 0); [all …]
|
| /kernel/linux/linux-5.10/drivers/md/persistent-data/ |
| D | dm-btree-remove.c | 7 #include "dm-btree.h" 8 #include "dm-btree-internal.h" 9 #include "dm-transaction-manager.h" 25 * Each node may have a left or right sibling. When decending the spine, 32 * [B] No left sibling 33 * ==> rebalance(node, right sibling) 35 * [C] No right sibling 36 * ==> rebalance(left sibling, node) 38 * [D] Both siblings, total_entries(left, node, right) <= DEL_THRESHOLD 39 * ==> delete node adding it's contents to left and right [all …]
|
| /kernel/linux/linux-6.6/include/linux/ |
| D | uidgid.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 66 #define INVALID_UID KUIDT_INIT(-1) 67 #define INVALID_GID KGIDT_INIT(-1) 69 static inline bool uid_eq(kuid_t left, kuid_t right) in uid_eq() argument 71 return __kuid_val(left) == __kuid_val(right); in uid_eq() 74 static inline bool gid_eq(kgid_t left, kgid_t right) in gid_eq() argument 76 return __kgid_val(left) == __kgid_val(right); in gid_eq() 79 static inline bool uid_gt(kuid_t left, kuid_t right) in uid_gt() argument 81 return __kuid_val(left) > __kuid_val(right); in uid_gt() 84 static inline bool gid_gt(kgid_t left, kgid_t right) in gid_gt() argument [all …]
|
| /kernel/linux/linux-5.10/include/linux/ |
| D | uidgid.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 66 #define INVALID_UID KUIDT_INIT(-1) 67 #define INVALID_GID KGIDT_INIT(-1) 69 static inline bool uid_eq(kuid_t left, kuid_t right) in uid_eq() argument 71 return __kuid_val(left) == __kuid_val(right); in uid_eq() 74 static inline bool gid_eq(kgid_t left, kgid_t right) in gid_eq() argument 76 return __kgid_val(left) == __kgid_val(right); in gid_eq() 79 static inline bool uid_gt(kuid_t left, kuid_t right) in uid_gt() argument 81 return __kuid_val(left) > __kuid_val(right); in uid_gt() 84 static inline bool gid_gt(kgid_t left, kgid_t right) in gid_gt() argument [all …]
|
| /kernel/linux/linux-5.10/arch/x86/crypto/ |
| D | des3_ede-asm_64.S | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 3 * des3_ede-asm_64.S - x86-64 assembly implementation of 3DES cipher 10 .file "des3_ede-asm_64.S" 68 * 1-way 3DES 92 #define initial_permutation(left, right) \ argument 93 do_permutation(left##d, right##d, 4, 0x0f0f0f0f); \ 94 do_permutation(left##d, right##d, 16, 0x0000ffff); \ 95 do_permutation(right##d, left##d, 2, 0x33333333); \ 96 do_permutation(right##d, left##d, 8, 0x00ff00ff); \ 98 movl left##d, RW0d; \ [all …]
|
| /kernel/linux/linux-6.6/drivers/md/persistent-data/ |
| D | dm-btree-remove.c | 1 // SPDX-License-Identifier: GPL-2.0-only 8 #include "dm-btree.h" 9 #include "dm-btree-internal.h" 10 #include "dm-transaction-manager.h" 13 #include <linux/device-mapper.h> 29 * Each node may have a left or right sibling. When decending the spine, 36 * [B] No left sibling 37 * ==> rebalance(node, right sibling) 39 * [C] No right sibling 40 * ==> rebalance(left sibling, node) [all …]
|
| /kernel/linux/linux-5.10/arch/parisc/math-emu/ |
| D | sfsub.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * Linux/PA-RISC Project (http://www.parisc-linux.org/) 5 * Floating-point emulation code 6 * Copyright (C) 2001 Hewlett-Packard (Paul Bame) <bame@debian.org> 42 register unsigned int left, right, result, extent; in sgl_fsub() local 50 left = *leftptr; in sgl_fsub() 51 right = *rightptr; in sgl_fsub() 55 Sgl_xortointp1(left,right,/*to*/save); in sgl_fsub() 60 if ((result_exponent = Sgl_exponent(left)) == SGL_INFINITY_EXPONENT) in sgl_fsub() 62 if (Sgl_iszero_mantissa(left)) in sgl_fsub() [all …]
|