/Linux-v5.10/Documentation/userspace-api/media/v4l/ |
D | planar-apis.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 3 .. _planar-apis: 6 Single- and multi-planar APIs 12 per "plane". A plane is a sub-buffer of the current frame. For examples 15 Initially, V4L2 API did not support multi-planar buffers and a set of 17 constitute what is being referred to as the "multi-planar API". 20 depending on whether single- or multi-planar API is being used. An 22 corresponding buffer type to its ioctl calls. Multi-planar versions of 24 available multi-planar buffer types see enum 28 Multi-planar formats [all …]
|
/Linux-v5.10/drivers/platform/x86/ |
D | i2c-multi-instantiate.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * I2C multi-instantiate driver, pseudo driver to instantiate multiple 4 * i2c-clients from a single fwnode. 61 struct i2c_multi_inst_data *multi; in i2c_multi_inst_probe() local 65 struct device *dev = &pdev->dev; in i2c_multi_inst_probe() 70 match = acpi_match_device(dev->driver->acpi_match_table, dev); in i2c_multi_inst_probe() 73 return -ENODEV; in i2c_multi_inst_probe() 75 inst_data = (const struct i2c_inst_data *)match->driver_data; in i2c_multi_inst_probe() 84 multi = devm_kmalloc(dev, struct_size(multi, clients, ret), GFP_KERNEL); in i2c_multi_inst_probe() 85 if (!multi) in i2c_multi_inst_probe() [all …]
|
/Linux-v5.10/drivers/net/ethernet/mellanox/mlxfw/ |
D | mlxfw_mfa2_tlv_multi.c | 1 // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 2 /* Copyright (c) 2017-2019 Mellanox Technologies. All rights reserved */ 10 NLA_ALIGN(sizeof(*(tlv)) + be16_to_cpu((tlv)->len)) 14 const struct mlxfw_mfa2_tlv_multi *multi) in mlxfw_mfa2_tlv_multi_child() argument 19 return mlxfw_mfa2_tlv_get(mfa2_file, (void *) multi + multi_len); in mlxfw_mfa2_tlv_multi_child() 26 const struct mlxfw_mfa2_tlv_multi *multi; in mlxfw_mfa2_tlv_next() local 32 if (tlv->type == MLXFW_MFA2_TLV_MULTI_PART) { in mlxfw_mfa2_tlv_next() 33 multi = mlxfw_mfa2_tlv_multi_get(mfa2_file, tlv); in mlxfw_mfa2_tlv_next() 34 tlv_len = NLA_ALIGN(tlv_len + be16_to_cpu(multi->total_len)); in mlxfw_mfa2_tlv_next() 56 const struct mlxfw_mfa2_tlv_multi *multi, in mlxfw_mfa2_tlv_multi_child_find() argument [all …]
|
D | mlxfw_mfa2.c | 1 // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 2 /* Copyright (c) 2017-2019 Mellanox Technologies. All rights reserved */ 18 * +----------------------------------+ 20 * +----------------------------------+ 22 * | +------------------------------+ | +-----------------+ 23 * | | package descriptor tlv +-----> |num_devices=n | 24 * | +------------------------------+ | |num_components=m | 25 * +----------------------------------+ |CB offset | 27 * | +------------------------------+ | | | 28 * | | PSID tlv | | +-----------------+ [all …]
|
D | mlxfw_mfa2_tlv_multi.h | 1 /* SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 */ 2 /* Copyright (c) 2017-2019 Mellanox Technologies. All rights reserved */ 13 const struct mlxfw_mfa2_tlv_multi *multi); 25 const struct mlxfw_mfa2_tlv_multi *multi, 29 const struct mlxfw_mfa2_tlv_multi *multi, 37 #define mlxfw_mfa2_tlv_multi_foreach(mfa2_file, tlv, idx, multi) \ argument 39 mlxfw_mfa2_tlv_multi_child(mfa2_file, multi), \ 40 be16_to_cpu(multi->num_extensions) + 1)
|
/Linux-v5.10/scripts/gcc-plugins/ |
D | Makefile | 1 # SPDX-License-Identifier: GPL-2.0 6 …$(CONFIG_SHELL) $(srctree)/$(src)/gen-random-seed.sh $@ $(objtree)/include/generated/randomize_lay… 13 # No extra code is needed for single-file plugins. 14 # For multi-file plugins, use *-objs syntax to list the objects. 18 # foo-objs := foo.o foo2.o 20 always-y += $(GCC_PLUGIN) 22 GCC_PLUGINS_DIR = $(shell $(CC) -print-file-name=plugin) 24 plugin_cxxflags = -Wp,-MMD,$(depfile) $(KBUILD_HOSTCXXFLAGS) -fPIC \ 25 -I $(GCC_PLUGINS_DIR)/include -I $(obj) -std=gnu++98 \ 26 -fno-rtti -fno-exceptions -fasynchronous-unwind-tables \ [all …]
|
/Linux-v5.10/drivers/tty/serial/8250/ |
D | serial_cs.c | 1 // SPDX-License-Identifier: (GPL-2.0 OR MPL-1.1) 69 /* Table of multi-port card ID's */ 74 int multi; /* 1 = multifunction, > 1 = # ports */ member 84 int multi; member 100 * vers_1 5.0, "Brain Boxes", "2-Port RS232 card", "r6" 110 uart->port.uartclk = 14745600; in quirk_setup_brainboxes_0104() 128 return -ENODEV; in quirk_post_ibm() 133 * be handled by setting the quirk entry .multi = 0 | 1 ? 137 struct serial_info *info = link->priv; in quirk_config_nokia() 139 if (info->multi > 1) in quirk_config_nokia() [all …]
|
/Linux-v5.10/include/linux/ |
D | xz.h | 5 * Igor Pavlov <https://7-zip.org/> 28 * enum xz_mode - Operation mode 30 * @XZ_SINGLE: Single-call mode. This uses less RAM than 31 * multi-call modes, because the LZMA2 36 * @XZ_PREALLOC: Multi-call mode with preallocated LZMA2 40 * @XZ_DYNALLOC: Multi-call mode. The LZMA2 dictionary is 59 * enum xz_ret - Return codes 62 * return code is possible only in multi-call mode 66 * is still possible in multi-call mode by simply 81 * only in multi-call mode (XZ_PREALLOC or [all …]
|
/Linux-v5.10/fs/ntfs/ |
D | mst.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * mst.c - NTFS multi sector transfer protection handling code. Part of the 4 * Linux-NTFS project. 6 * Copyright (c) 2001-2004 Anton Altaparmakov 12 * post_read_mst_fixup - deprotect multi sector transfer protected data 16 * Perform the necessary post read multi sector transfer fixup and detect the 17 * presence of incomplete multi sector transfers. - In that case, overwrite the 21 * Return 0 on success and -EINVAL on error ("BAAD" magic will be present). 34 usa_ofs = le16_to_cpu(b->usa_ofs); in post_read_mst_fixup() 36 usa_count = le16_to_cpu(b->usa_count) - 1; in post_read_mst_fixup() [all …]
|
/Linux-v5.10/Documentation/devicetree/bindings/leds/ |
D | leds-class-multicolor.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/leds/leds-class-multicolor.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Dan Murphy <dmurphy@ti.com> 13 Bindings for multi color LEDs show how to describe current outputs of 14 either integrated multi-color LED elements (like RGB, RGBW, RGBWA-UV 15 etc.) or standalone LEDs, to achieve logically grouped multi-color LED 16 modules. This is achieved by adding multi-led nodes layer to the 23 "^multi-led@([0-9a-f])$": [all …]
|
D | leds-lp50xx.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/leds/leds-lp50xx.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Dan Murphy <dmurphy@ti.com> 13 The LP50XX is multi-channel, I2C RGB LED Drivers that can group RGB LEDs into 27 - ti,lp5009 28 - ti,lp5012 29 - ti,lp5018 30 - ti,lp5024 [all …]
|
/Linux-v5.10/drivers/zorro/ |
D | zorro.ids | 4 # Maintained by Geert Uytterhoeven <zorro@linux-m68k.org> 12 # product product_name <-- single tab 23 0200 3-State 29 6700 A2386-SX [ISA Bus Bridge] 38 4500 A2232 Prototype [Multi I/O] 39 4600 A2232 [Multi I/O] 46 6700 A2386-SX [ISA Bus Bridge] 61 03ed A-Squared 70 0300 8-Up (Rev A) [RAM Expansion] 71 0400 8-Up (Rev Z) [RAM Expansion] [all …]
|
/Linux-v5.10/drivers/media/dvb-frontends/drx39xyj/ |
D | drx_dap_fasi.h | 2 Copyright (c), 2004-2005,2007-2010 Trident Microsystems, Inc. 48 /*-------- compilation control switches --------------------------------------*/ 53 /*-------- Required includes -------------------------------------------------*/ 57 /*-------- Defines, configuring the API --------------------------------------*/ 98 #error At least one of short- or long-addressing format must be allowed. 103 * Single/master multi master setting 106 * Comments about SINGLE MASTER/MULTI MASTER modes: 113 * + multi master mode means use of repeated starts 118 * Single/multi master selected via the flags in the FASI protocol. 121 * Default is single master, DAP FASI changes multi-master setting silently [all …]
|
/Linux-v5.10/tools/perf/pmu-events/arch/x86/amdzen1/ |
D | floating-point.json | 5 "BriefDescription": "Total number multi-pipe uOps assigned to all pipes.", 6 …-pipe uOps dispatched to each of the 4 FPU execution pipelines. This event reflects how busy the F… 12 "BriefDescription": "Total number multi-pipe uOps assigned to pipe 3.", 13 …-pipe uOps dispatched to each of the 4 FPU execution pipelines. This event reflects how busy the F… 19 "BriefDescription": "Total number multi-pipe uOps assigned to pipe 2.", 20 …-pipe uOps dispatched to each of the 4 FPU execution pipelines. This event reflects how busy the F… 26 "BriefDescription": "Total number multi-pipe uOps assigned to pipe 1.", 27 …-pipe uOps dispatched to each of the 4 FPU execution pipelines. This event reflects how busy the F… 33 "BriefDescription": "Total number multi-pipe uOps assigned to pipe 0.", 34 …-pipe uOps dispatched to each of the 4 FPU execution pipelines. This event reflects how busy the F… [all …]
|
/Linux-v5.10/Documentation/ABI/testing/ |
D | sysfs-bus-intel_th-devices-msc | 1 What: /sys/bus/intel_th/devices/<intel_th_id>-msc<msc-id>/wrap 7 What: /sys/bus/intel_th/devices/<intel_th_id>-msc<msc-id>/mode 13 - "single", for contiguous buffer mode (high-order alloc); 14 - "multi", for multiblock mode; 15 - "ExI", for DCI handler mode; 16 - "debug", for debug mode; 17 - any of the currently loaded buffer sinks. 23 What: /sys/bus/intel_th/devices/<intel_th_id>-msc<msc-id>/nr_pages 27 Description: (RW) Configure MSC buffer size for "single" or "multi" modes. 30 power of 2. In multiblock mode, this is a comma-separated list [all …]
|
/Linux-v5.10/Documentation/admin-guide/media/ |
D | tuner-cardlist.rst | 1 .. SPDX-License-Identifier: GPL-2.0 31 22 Temic PAL/SECAM multi (4046 FM5) 33 24 Philips PAL/SECAM multi (FQ1216ME) 34 25 LG PAL_I+FM (TAPC-I001D) 35 26 LG PAL_I (TAPC-I701D) 47 38 Philips PAL/SECAM multi (FM1216ME MK3) 49 40 HITACHI V7-J180AT 60 51 Philips PAL/SECAM_D (FM 1256 I-H3) 65 56 Philips PAL/SECAM multi (FQ1216AME MK4) 67 58 Ymec TVision TVF-8531MF/8831MF/8731MF [all …]
|
/Linux-v5.10/drivers/media/tuners/ |
D | fc0012.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 5 * Copyright (C) 2012 Hans-Frieder Vogt <hfvogt@gmx.net> 9 #include "fc0012-priv.h" 15 .addr = priv->cfg->i2c_address, .flags = 0, .buf = buf, .len = 2 in fc0012_writereg() 18 if (i2c_transfer(priv->i2c, &msg, 1) != 1) { in fc0012_writereg() 19 dev_err(&priv->i2c->dev, in fc0012_writereg() 22 return -EREMOTEIO; in fc0012_writereg() 30 { .addr = priv->cfg->i2c_address, .flags = 0, in fc0012_readreg() 32 { .addr = priv->cfg->i2c_address, .flags = I2C_M_RD, in fc0012_readreg() 36 if (i2c_transfer(priv->i2c, msg, 2) != 2) { in fc0012_readreg() [all …]
|
D | fc0013.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 5 * Copyright (C) 2012 Hans-Frieder Vogt <hfvogt@gmx.net> 11 #include "fc0013-priv.h" 17 .addr = priv->addr, .flags = 0, .buf = buf, .len = 2 in fc0013_writereg() 20 if (i2c_transfer(priv->i2c, &msg, 1) != 1) { in fc0013_writereg() 22 return -EREMOTEIO; in fc0013_writereg() 30 { .addr = priv->addr, .flags = 0, .buf = ®, .len = 1 }, in fc0013_readreg() 31 { .addr = priv->addr, .flags = I2C_M_RD, .buf = val, .len = 1 }, in fc0013_readreg() 34 if (i2c_transfer(priv->i2c, msg, 2) != 2) { in fc0013_readreg() 36 return -EREMOTEIO; in fc0013_readreg() [all …]
|
/Linux-v5.10/drivers/staging/media/atomisp/pci/isp/kernels/macc/macc1_5/ |
D | ia_css_macc1_5_types.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 20 * CSS-API header file for Multi-Axis Color Conversion algorithm parameters. 23 /* Multi-Axis Color Conversion configuration 33 /* Multi-Axes Color Correction (MACC) table. 49 * OutU = (data00 * InU + data01 * InV) >> (13 - exp) 50 * OutV = (data10 * InU + data11 * InV) >> (13 - exp) 53 * OutU = (4096 * InU + 0 * InV) >> (13 - 1) 54 * OutV = ( 0 * InU + 4096 * InV) >> (13 - 1) 59 MACC1_5: s[macc_config.exp].[13-macc_config.exp], [-8192,8191] 64 /* Multi-Axes Color Correction (MACC) configuration.
|
/Linux-v5.10/sound/pci/ctxfi/ |
D | ctatc.c | 1 // SPDX-License-Identifier: GPL-2.0-only 28 #define MONO_SUM_SCALE 0x19a8 /* 2^(-0.5) in 14-bit floating format */ 99 .public_name = "IEC958 Non-audio"}, 138 if (!apcm->substream) in ct_map_audio_buffer() 141 runtime = apcm->substream->runtime; in ct_map_audio_buffer() 142 vm = atc->vm; in ct_map_audio_buffer() 144 apcm->vm_block = vm->map(vm, apcm->substream, runtime->dma_bytes); in ct_map_audio_buffer() 146 if (!apcm->vm_block) in ct_map_audio_buffer() 147 return -ENOENT; in ct_map_audio_buffer() 156 if (!apcm->vm_block) in ct_unmap_audio_buffer() [all …]
|
/Linux-v5.10/Documentation/devicetree/bindings/display/ |
D | multi-inno,mi0283qt.txt | 1 Multi-Inno MI0283QT display panel 4 - compatible: "multi-inno,mi0283qt". 7 all mandatory properties described in ../spi/spi-bus.txt must be specified. 10 - dc-gpios: D/C pin. The presence/absence of this GPIO determines 12 - present: IM=x110 4-wire 8-bit data serial interface 13 - absent: IM=x101 3-wire 9-bit data serial interface 14 - reset-gpios: Reset pin 15 - power-supply: A regulator node for the supply voltage. 16 - backlight: phandle of the backlight device attached to the panel 17 - rotation: panel rotation in degrees counter clockwise (0,90,180,270) [all …]
|
/Linux-v5.10/arch/arm/boot/dts/ |
D | aspeed-bmc-facebook-yosemitev2.dts | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 /dts-v1/; 4 #include "aspeed-g5.dtsi" 5 #include <dt-bindings/i2c/i2c.h> 9 compatible = "facebook,yosemitev2-bmc", "aspeed,ast2500"; 14 stdout-path = &uart5; 21 iio-hwmon { 23 compatible = "iio-hwmon"; 24 io-channels = <&adc 0> , <&adc 1> , <&adc 2> , <&adc 3> , 35 m25p,fast-read; [all …]
|
/Linux-v5.10/Documentation/core-api/ |
D | xarray.rst | 1 .. SPDX-License-Identifier: GPL-2.0+ 15 next or previous entry in a cache-efficient manner. In contrast to a 17 order to grow the array. It is more memory-efficient, parallelisable 18 and cache friendly than a doubly-linked list. It takes advantage of 28 Normal pointers may be stored in the XArray directly. They must be 4-byte 30 alloc_page(). It isn't true for arbitrary user-space pointers, 54 the range. Storing to any index will store to all of them. Multi-index 63 allocated ones. A freshly-initialised XArray contains a ``NULL`` 82 returns ``-EBUSY`` if the entry is not empty. 116 ------------ [all …]
|
/Linux-v5.10/sound/soc/ux500/ |
D | ux500_msp_dai.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (C) ST-Ericsson SA 2012 7 * for ST-Ericsson. 19 #include <linux/mfd/dbx500-prcmu.h> 20 #include <linux/platform_data/asoc-ux500-msp.h> 23 #include <sound/soc-dai.h> 33 struct ux500_msp_i2s_drvdata *drvdata = dev_get_drvdata(dai->dev); in setup_pcm_multichan() 34 struct msp_multichannel_config *multi = in setup_pcm_multichan() local 35 &msp_config->multichannel_config; in setup_pcm_multichan() 37 if (drvdata->slots > 1) { in setup_pcm_multichan() [all …]
|
/Linux-v5.10/sound/pci/hda/ |
D | hda_generic.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 3 * Generic BIOS auto-parser helper functions for HD-audio 13 /* table entry for multi-io paths */ 15 hda_nid_t pin; /* multi-io widget pin NID */ 17 unsigned int ctl_in; /* cached input-pin control value */ 22 * For output, stored in the order of DAC -> ... -> pin, 23 * for input, pin -> ... -> ADC. 27 * multi[] indicates whether it's a selector widget with multi-connectors 45 unsigned char multi[MAX_NID_PATH_DEPTH]; member 53 /* mic/line-in auto switching entry */ [all …]
|