/linux-6.12.1/include/kunit/ |
D | test.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 13 #include <kunit/try-catch.h> 47 * sub-subtest. See the "Subtests" section in 48 * https://node-tap.org/tap-protocol/ 55 * enum kunit_status - Type of result for a test or test suite 89 * struct kunit_case - represents an individual test case. 109 * .. code-block:: c 115 * KUNIT_EXPECT_EQ(test, 0, add(-1, 1)); 117 * KUNIT_EXPECT_EQ(test, -1, add(INT_MAX, INT_MIN)); 151 * KUNIT_CASE - A helper for creating a &struct kunit_case [all …]
|
/linux-6.12.1/scripts/kconfig/ |
D | expr.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Copyright (C) 2002 Roman Zippel <zippel@linux-m68k.org> 24 * expr_lookup - return the expression with the given type and sub-nodes 25 * This looks up an expression with the specified type and sub-nodes. If such 29 * @l: left node 41 if (e->type == type && e->left._initdata == l && in expr_lookup() 42 e->right._initdata == r) in expr_lookup() 47 e->type = type; in expr_lookup() 48 e->left._initdata = l; in expr_lookup() 49 e->right._initdata = r; in expr_lookup() [all …]
|
/linux-6.12.1/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 27 .. flat-table:: 28 :header-rows: 0 29 :stub-columns: 0 31 * - start + 0: [all …]
|
/linux-6.12.1/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 22 #include <sound/soc-dapm.h> 25 #include "sun8i-adda-pr-regmap.h" 178 -450, 150, 0); 184 static const DECLARE_TLV_DB_SCALE(sun50i_codec_hp_vol_scale, -6300, 100, 1); 188 2, 31, TLV_DB_SCALE_ITEM(-4350, 150, 0), 193 2, 31, TLV_DB_SCALE_ITEM(-4350, 150, 0), 203 /* Mixer pre-gain */ [all …]
|
/linux-6.12.1/include/media/ |
D | v4l2-rect.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * v4l2-rect.h - v4l2_rect helper functions 14 * v4l2_rect_set_size_to() - copy the width/height values. 21 r->width = size->width; in v4l2_rect_set_size_to() 22 r->height = size->height; in v4l2_rect_set_size_to() 26 * v4l2_rect_set_min_size() - width and height of r should be >= min_size. 33 if (r->width < min_size->width) in v4l2_rect_set_min_size() 34 r->width = min_size->width; in v4l2_rect_set_min_size() 35 if (r->height < min_size->height) in v4l2_rect_set_min_size() 36 r->height = min_size->height; in v4l2_rect_set_min_size() [all …]
|
/linux-6.12.1/fs/xfs/scrub/ |
D | bitmap.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * Copyright (C) 2018-2023 Oracle. All Rights Reserved. 36 #define START(node) ((node)->bn_start) 37 #define LAST(node) ((node)->bn_last) 41 * forward-declare them anyway for clarity. 63 for ((bn) = rb_entry_safe(rb_first(&(bitmap)->xb_root.rb_root), \ in INTERVAL_TREE_DEFINE() 66 (bn) = rb_entry_safe(rb_next(&(bn)->bn_rbnode), \ 78 uint64_t last = start + len - 1; 80 while ((bn = xbitmap64_tree_iter_first(&bitmap->xb_root, start, last))) { 81 if (bn->bn_start < start && bn->bn_last > last) { [all …]
|
/linux-6.12.1/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 99 static const DECLARE_TLV_DB_SCALE(play_tlv, -3000, 100, 0); 100 static const DECLARE_TLV_DB_SCALE(dac_adc_tlv, -9600, 50, 0); 101 static const DECLARE_TLV_DB_SCALE(bypass_tlv, -1500, 300, 0); 123 if (es8328->deemph) { in es8328_set_deemph() 126 if (abs(deemph_settings[i].rate - es8328->playback_fs) < in es8328_set_deemph() 127 abs(deemph_settings[best].rate - es8328->playback_fs)) in es8328_set_deemph() 136 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)", 142 SOC_DOUBLE_R("Bypass Left Playback Volume", WM8971_LOUTM1, 159 SOC_ENUM("Treble Cut-off", wm8971_enum[2]), 180 SOC_ENUM("Playback De-emphasis", wm8971_enum[5]), 191 /* Left Mixer */ 194 SOC_DAPM_SINGLE("Left Bypass Switch", WM8971_LOUTM1, 7, 1, 0), 201 SOC_DAPM_SINGLE("Left Playback Switch", WM8971_ROUTM1, 8, 1, 0), [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 | 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)", 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), 186 /* ADCDAC Bit 0 - ADCHPD */ [all …]
|
D | da9055.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 58 /* Input - Gain, Select and Filter Registers */ 71 /* Output - Gain, Select and Filter Registers */ 288 0x0, 0x10, TLV_DB_SCALE_ITEM(-5400, 0, 0), 289 /* -54dB to 15dB */ 290 0x11, 0x3f, TLV_DB_SCALE_ITEM(-5400, 150, 0) 295 /* -78dB to 12dB */ 296 0x08, 0x7f, TLV_DB_SCALE_ITEM(-7800, 75, 0) 305 static const DECLARE_TLV_DB_SCALE(mic_vol_tlv, -600, 600, 0); 306 static const DECLARE_TLV_DB_SCALE(mixin_gain_tlv, -450, 150, 0); [all …]
|
D | wm8988.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * wm8988.c -- WM8988 ALSA SoC audio driver 149 static const char *alc_func_txt[] = {"Off", "Right", "Left", "Stereo"}; 167 static const DECLARE_TLV_DB_SCALE(pga_tlv, -1725, 75, 0); 168 static const DECLARE_TLV_DB_SCALE(adc_tlv, -9750, 50, 1); 169 static const DECLARE_TLV_DB_SCALE(dac_tlv, -12750, 50, 1); 170 static const DECLARE_TLV_DB_SCALE(out_tlv, -12100, 100, 1); 171 static const DECLARE_TLV_DB_SCALE(bypass_tlv, -1500, 300, 0); 180 SOC_ENUM("Treble Cut-off", treble), 184 SOC_ENUM("3D Lower Cut-off", stereo_3d_lc), [all …]
|
D | adau1761.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 5 * Copyright 2011-2013 Analog Devices Inc. 6 * Author: Lars-Peter Clausen <lars@metafoo.de> 125 static const DECLARE_TLV_DB_SCALE(adau1761_sing_in_tlv, -1500, 300, 1); 126 static const DECLARE_TLV_DB_SCALE(adau1761_diff_in_tlv, -1200, 75, 0); 127 static const DECLARE_TLV_DB_SCALE(adau1761_out_tlv, -5700, 100, 0); 128 static const DECLARE_TLV_DB_SCALE(adau1761_sidetone_tlv, -1800, 300, 1); 129 static const DECLARE_TLV_DB_SCALE(adau1761_boost_tlv, -600, 600, 1); 130 static const DECLARE_TLV_DB_SCALE(adau1761_pga_boost_tlv, -2000, 2000, 1); 132 static const DECLARE_TLV_DB_SCALE(adau1761_alc_max_gain_tlv, -1200, 600, 0); [all …]
|
/linux-6.12.1/include/linux/ |
D | uidgid.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 50 #define INVALID_UID KUIDT_INIT(-1) 51 #define INVALID_GID KGIDT_INIT(-1) 53 static inline bool uid_eq(kuid_t left, kuid_t right) in uid_eq() argument 55 return __kuid_val(left) == __kuid_val(right); in uid_eq() 58 static inline bool gid_eq(kgid_t left, kgid_t right) in gid_eq() argument 60 return __kgid_val(left) == __kgid_val(right); in gid_eq() 63 static inline bool uid_gt(kuid_t left, kuid_t right) in uid_gt() argument 65 return __kuid_val(left) > __kuid_val(right); in uid_gt() 68 static inline bool gid_gt(kgid_t left, kgid_t right) in gid_gt() argument [all …]
|
/linux-6.12.1/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 40 * ==> rebalance(left sibling, node) 42 * [D] Both siblings, total_entries(left, node, right) <= DEL_THRESHOLD 43 * ==> delete node adding it's contents to left and right [all …]
|
/linux-6.12.1/arch/parisc/math-emu/ |
D | sfcmp.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; in sgl_fcmp() local 46 left = *leftptr; in sgl_fcmp() 52 if( (Sgl_exponent(left) == SGL_INFINITY_EXPONENT) in sgl_fcmp() 58 if( ( (Sgl_exponent(left) == SGL_INFINITY_EXPONENT) in sgl_fcmp() 59 && Sgl_isnotzero_mantissa(left) in sgl_fcmp() 60 && (Exception(cond) || Sgl_isone_signaling(left))) in sgl_fcmp() [all …]
|
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() 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() 80 *dstptr = left; in sgl_fsub() [all …]
|
D | sfadd.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_fadd() local 52 left = *leftptr; in sgl_fadd() 57 Sgl_xortointp1(left,right,/*to*/save); in sgl_fadd() 62 if ((result_exponent = Sgl_exponent(left)) == SGL_INFINITY_EXPONENT) in sgl_fadd() 64 if (Sgl_iszero_mantissa(left)) in sgl_fadd() 82 *dstptr = left; in sgl_fadd() [all …]
|
/linux-6.12.1/net/sunrpc/ |
D | sysctl.c | 1 // SPDX-License-Identifier: GPL-2.0-only 58 return -EINVAL; in proc_do_xprt() 71 size_t left, len; in proc_dodebug() local 78 left = *lenp; in proc_dodebug() 82 while (left && isspace(*p)) { in proc_dodebug() 83 left--; in proc_dodebug() 86 if (!left) in proc_dodebug() 89 if (left > sizeof(tmpbuf) - 1) in proc_dodebug() 90 return -EINVAL; in proc_dodebug() 91 memcpy(tmpbuf, p, left); in proc_dodebug() [all …]
|
/linux-6.12.1/Documentation/sound/cards/ |
D | audigy-mixer.rst | 5 This is based on sb-live-mixer.rst. 20 functionality. Only the default built-in code in the ALSA driver is described 34 one-way three wire serial bus for digital sound by Philips Semiconductors 42 FX-bus 48 ---------------------------------------- 49 This control is used to attenuate samples from left and right front PCM FX-bus 50 accumulators. ALSA uses accumulators 8 and 9 for left and right front PCM 54 ------------------------------------------- 55 This control is used to attenuate samples from left and right surround PCM FX-bus 56 accumulators. ALSA uses accumulators 2 and 3 for left and right surround PCM [all …]
|
/linux-6.12.1/fs/quota/ |
D | kqid.c | 1 // SPDX-License-Identifier: GPL-2.0 7 * qid_eq - Test to see if to kquid values are the same 8 * @left: A qid value 13 bool qid_eq(struct kqid left, struct kqid right) in qid_eq() argument 15 if (left.type != right.type) in qid_eq() 17 switch(left.type) { in qid_eq() 19 return uid_eq(left.uid, right.uid); in qid_eq() 21 return gid_eq(left.gid, right.gid); in qid_eq() 23 return projid_eq(left.projid, right.projid); in qid_eq() 31 * qid_lt - Test to see if one qid value is less than another [all …]
|
/linux-6.12.1/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 …]
|
/linux-6.12.1/sound/soc/meson/ |
D | t9015.c | 1 // SPDX-License-Identifier: GPL-2.0 56 struct snd_soc_component *component = dai->component; in t9015_dai_set_fmt() 69 return -EINVAL; in t9015_dai_set_fmt() 76 return -EINVAL; in t9015_dai_set_fmt() 86 .name = "t9015-hifi", 100 static const DECLARE_TLV_DB_MINMAX_MUTE(dac_vol_tlv, -9525, 0); 106 static const char * const dacr_in_txt[] = { "Right", "Left" }; 109 static const char * const dacl_in_txt[] = { "Left", "Right" }; 132 SOC_DAPM_ENUM("Left DAC Source", dacl_in_enum); 136 SND_SOC_DAPM_AIF_IN("Left IN", NULL, 0, SND_SOC_NOPM, 0, 0), [all …]
|
/linux-6.12.1/tools/perf/util/ |
D | sort.c | 1 // SPDX-License-Identifier: GPL-2.0 25 #include "mem-events.h" 26 #include "mem-info.h" 28 #include "annotate-data.h" 30 #include "time-utils.h" 33 #include "trace-event.h" 38 #include <traceevent/event-parse.h> 68 * -t, --field-separator 94 return size - 1; in repsep_snprintf() 103 return -1; in cmp_null() [all …]
|
/linux-6.12.1/tools/testing/selftests/hid/tests/ |
D | base_gamepad.py | 1 # SPDX-License-Identifier: GPL-2.0 64 self.left = (127, 127) 83 left=(None, None), argument 93 :param left: a tuple of absolute (x, y) value of the left joypad 128 left = replace_none_in_tuple(left, self.left) 129 self.left = left 142 self.store_axes("left_stick", gamepad, left) 150 self, *, left=(None, None), right=(None, None), hat_switch=None, buttons=None argument 155 :param left: a tuple of absolute (x, y) value of the left joypad 165 left=left, right=right, hat_switch=hat_switch, buttons=buttons [all …]
|