Home
last modified time | relevance | path

Searched +full:multi +full:- +full:purpose (Results 1 – 25 of 1053) sorted by relevance

12345678910>>...43

/kernel/linux/linux-4.19/drivers/net/ethernet/mellanox/mlxfw/
Dmlxfw_mfa2_tlv_multi.c24 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
41 NLA_ALIGN(sizeof(*(tlv)) + be16_to_cpu((tlv)->len))
45 const struct mlxfw_mfa2_tlv_multi *multi) in mlxfw_mfa2_tlv_multi_child() argument
50 return mlxfw_mfa2_tlv_get(mfa2_file, (void *) multi + multi_len); in mlxfw_mfa2_tlv_multi_child()
57 const struct mlxfw_mfa2_tlv_multi *multi; in mlxfw_mfa2_tlv_next() local
63 if (tlv->type == MLXFW_MFA2_TLV_MULTI_PART) { in mlxfw_mfa2_tlv_next()
64 multi = mlxfw_mfa2_tlv_multi_get(mfa2_file, tlv); in mlxfw_mfa2_tlv_next()
65 tlv_len = NLA_ALIGN(tlv_len + be16_to_cpu(multi->total_len)); in mlxfw_mfa2_tlv_next()
87 const struct mlxfw_mfa2_tlv_multi *multi, in mlxfw_mfa2_tlv_multi_child_find() argument
94 mlxfw_mfa2_tlv_multi_foreach(mfa2_file, tlv, idx, multi) { in mlxfw_mfa2_tlv_multi_child_find()
[all …]
Dmlxfw_mfa2_tlv_multi.h24 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
43 const struct mlxfw_mfa2_tlv_multi *multi);
55 const struct mlxfw_mfa2_tlv_multi *multi,
59 const struct mlxfw_mfa2_tlv_multi *multi,
67 #define mlxfw_mfa2_tlv_multi_foreach(mfa2_file, tlv, idx, multi) \ argument
69 mlxfw_mfa2_tlv_multi_child(mfa2_file, multi), \
70 be16_to_cpu(multi->num_extensions) + 1)
Dmlxfw_mfa2.c24 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
49 * +----------------------------------+
51 * +----------------------------------+
53 * | +------------------------------+ | +-----------------+
54 * | | package descriptor tlv +-----> |num_devices=n |
55 * | +------------------------------+ | |num_components=m |
56 * +----------------------------------+ |CB offset |
58 * | +------------------------------+ | | |
59 * | | PSID tlv | | +-----------------+
60 * | +------------------------------+ |
[all …]
/kernel/linux/linux-5.10/include/media/i2c/
Dtw9910.h1 /* SPDX-License-Identifier: GPL-2.0-only */
17 * tw9910_mpout_pin - MPOUT (multi-purpose output) pin functions
31 * tw9910_video_info - tw9910 driver interface structure
33 * @mpout: Selected function of MPOUT (multi-purpose output) pin.
/kernel/linux/linux-4.19/include/media/i2c/
Dtw9910.h22 * tw9910_mpout_pin - MPOUT (multi-purpose output) pin functions
36 * tw9910_video_info - tw9910 driver interface structure
38 * @mpout: Selected function of MPOUT (multi-purpose output) pin.
/kernel/linux/linux-4.19/Documentation/devicetree/bindings/timer/
Drenesas,mtu2.txt1 * Renesas Multi-Function Timer Pulse Unit 2 (MTU2)
3 The MTU2 is a multi-purpose, multi-channel timer/counter with configurable
11 - compatible: must be one or more of the following:
12 - "renesas,mtu2-r7s72100" for the r7s72100 MTU2
13 - "renesas,mtu2" for any MTU2
14 This is a fallback for the above renesas,mtu2-* entries
16 - reg: base address and length of the registers block for the timer module.
18 - interrupts: interrupt specifiers for the timer, one for each entry in
19 interrupt-names.
20 - interrupt-names: must contain one entry named "tgi?a" for each enabled
[all …]
/kernel/linux/linux-5.10/drivers/staging/media/atomisp/pci/isp/kernels/macc/macc1_5/
Dia_css_macc1_5_types.h1 /* SPDX-License-Identifier: GPL-2.0 */
12 * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
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]
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/timer/
Drenesas,mtu2.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Renesas Multi-Function Timer Pulse Unit 2 (MTU2)
10 - Geert Uytterhoeven <geert+renesas@glider.be>
11 - Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
14 The MTU2 is a multi-purpose, multi-channel timer/counter with configurable clock inputs
23 - enum:
24 - renesas,mtu2-r7s72100 # RZ/A1H
25 - const: renesas,mtu2
[all …]
/kernel/linux/linux-4.19/Documentation/devicetree/bindings/soc/ti/
Dkeystone-navigator-qmss.txt5 multi-core Navigator. QMSS consist of queue managers, packed-data structure
9 management of the packet queues. Packets are queued/de-queued by writing or
20 - compatible : Must be "ti,keystone-navigator-qmss".
21 : Must be "ti,66ak2g-navss-qm" for QMSS on K2G SoC.
22 - clocks : phandle to the reference clock for this device.
23 - queue-range : <start number> total range of queue numbers for the device.
24 - linkram0 : <address size> for internal link ram, where size is the total
26 - linkram1 : <address size> for external link ram, where size is the total
29 - qmgrs : child node describing the individual queue managers on the
32 -- managed-queues : the actual queues managed by each queue manager
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/soc/ti/
Dkeystone-navigator-qmss.txt5 multi-core Navigator. QMSS consist of queue managers, packed-data structure
9 management of the packet queues. Packets are queued/de-queued by writing or
20 - compatible : Must be "ti,keystone-navigator-qmss".
21 : Must be "ti,66ak2g-navss-qm" for QMSS on K2G SoC.
22 - clocks : phandle to the reference clock for this device.
23 - queue-range : <start number> total range of queue numbers for the device.
24 - linkram0 : <address size> for internal link ram, where size is the total
26 - linkram1 : <address size> for external link ram, where size is the total
29 - qmgrs : child node describing the individual queue managers on the
32 -- managed-queues : the actual queues managed by each queue manager
[all …]
/kernel/linux/linux-4.19/fs/ntfs/
Dmst.c2 * mst.c - NTFS multi sector transfer protection handling code. Part of the
3 * Linux-NTFS project.
5 * Copyright (c) 2001-2004 Anton Altaparmakov
14 * of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
18 * along with this program (in the main directory of the Linux-NTFS
20 * Foundation,Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
26 * post_read_mst_fixup - deprotect multi sector transfer protected data
30 * Perform the necessary post read multi sector transfer fixup and detect the
31 * presence of incomplete multi sector transfers. - In that case, overwrite the
35 * Return 0 on success and -EINVAL on error ("BAAD" magic will be present).
[all …]
/kernel/linux/linux-5.10/drivers/media/dvb-frontends/drx39xyj/
Ddrx_dap_fasi.h2 Copyright (c), 2004-2005,2007-2010 Trident Microsystems, Inc.
20 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
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.
[all …]
/kernel/linux/linux-4.19/drivers/media/dvb-frontends/drx39xyj/
Ddrx_dap_fasi.h2 Copyright (c), 2004-2005,2007-2010 Trident Microsystems, Inc.
20 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
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.
[all …]
/kernel/linux/linux-4.19/Documentation/devicetree/bindings/phy/
Dapm-xgene-phy.txt1 * APM X-Gene 15Gbps Multi-purpose PHY nodes
3 PHY nodes are defined to describe on-chip 15Gbps Multi-purpose PHY. Each
7 - compatible : Shall be "apm,xgene-phy".
8 - reg : PHY memory resource is the SDS PHY access resource.
9 - #phy-cells : Shall be 1 as it expects one argument for setting
14 - status : Shall be "ok" if enabled or "disabled" if disabled.
16 - clocks : Reference to the clock entry.
17 - apm,tx-eye-tuning : Manual control to fine tune the capture of the serial
19 Two set of 3-tuple setting for each (up to 3)
22 - apm,tx-eye-direction : Eye tuning manual control direction. 0 means sample
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/phy/
Dapm-xgene-phy.txt1 * APM X-Gene 15Gbps Multi-purpose PHY nodes
3 PHY nodes are defined to describe on-chip 15Gbps Multi-purpose PHY. Each
7 - compatible : Shall be "apm,xgene-phy".
8 - reg : PHY memory resource is the SDS PHY access resource.
9 - #phy-cells : Shall be 1 as it expects one argument for setting
14 - status : Shall be "ok" if enabled or "disabled" if disabled.
16 - clocks : Reference to the clock entry.
17 - apm,tx-eye-tuning : Manual control to fine tune the capture of the serial
19 Two set of 3-tuple setting for each (up to 3)
22 - apm,tx-eye-direction : Eye tuning manual control direction. 0 means sample
[all …]
/kernel/linux/linux-4.19/Documentation/devicetree/bindings/dma/
Dsnps-dma.txt4 - compatible: "snps,dma-spear1340"
5 - reg: Address range of the DMAC registers
6 - interrupt: Should contain the DMAC interrupt number
7 - dma-channels: Number of channels supported by hardware
8 - dma-requests: Number of DMA request lines supported, up to 16
9 - dma-masters: Number of AHB masters supported by the controller
10 - #dma-cells: must be <3>
11 - chan_allocation_order: order of allocation of channel, 0 (default): ascending,
13 - chan_priority: priority of channels. 0 (default): increase from chan 0->n, 1:
14 increase from chan n->0
[all …]
/kernel/linux/linux-5.10/drivers/staging/media/atomisp/pci/isp/kernels/macc/macc_1.0/
Dia_css_macc_types.h1 /* SPDX-License-Identifier: GPL-2.0 */
12 * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
20 * CSS-API header file for Multi-Axis Color Correction (MACC) parameters.
29 /* Multi-Axis Color Correction (MACC) table.
45 * OutU = (data00 * InU + data01 * InV) >> (13 - exp)
46 * OutV = (data10 * InU + data11 * InV) >> (13 - exp)
49 * OutU = (4096 * InU + 0 * InV) >> (13 - 1)
50 * OutV = ( 0 * InU + 4096 * InV) >> (13 - 1)
56 MACC1: s2.13, [-65536,65535]
59 MACC2: s[macc_config.exp].[13-macc_config.exp], [-8192,8191]
Dia_css_macc_table.host.c1 // SPDX-License-Identifier: GPL-2.0
12 * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
20 /* Multi-Axes Color Correction table for ISP1.
37 /* Multi-Axes Color Correction table for ISP2.
/kernel/linux/linux-4.19/include/linux/
Di2c-algo-pcf.h1 /* ------------------------------------------------------------------------- */
2 /* adap-pcf.h i2c driver algorithms for PCF8584 adapters */
3 /* ------------------------------------------------------------------------- */
4 /* Copyright (C) 1995-97 Simon G. Vogl
5 1998-99 Hans Berglund
14 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
20 MA 02110-1301 USA. */
21 /* ------------------------------------------------------------------------- */
40 /* Multi-master lost arbitration back-off delay (msecs)
42 * if bus is multi-mastered, else zero
Dmpi.h1 /* mpi.h - Multi Precision Integers
14 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
19 * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
55 #define mpi_get_nlimbs(a) ((a)->nlimbs)
57 /*-- mpiutil.c --*/
62 /*-- mpicoder.c --*/
72 /*-- mpi-pow.c --*/
75 /*-- mpi-cmp.c --*/
79 /*-- mpi-bit.c --*/
86 * mpi_get_size() - returns max size required to store the number
[all …]
/kernel/linux/linux-5.10/Documentation/input/
Devent-codes.rst1 .. _input-event-codes:
36 - Used as markers to separate events. Events may be separated in time or in
41 - Used to describe state changes of keyboards, buttons, or other key-like
46 - Used to describe relative axis value changes, e.g. moving the mouse 5 units
51 - Used to describe absolute axis value changes, e.g. describing the
56 - Used to describe miscellaneous input data that do not fit into other types.
60 - Used to describe binary state input switches.
64 - Used to turn LEDs on devices on and off.
68 - Used to output sound to devices.
72 - Used for autorepeating devices.
[all …]
/kernel/linux/linux-4.19/Documentation/input/
Devent-codes.rst1 .. _input-event-codes:
36 - Used as markers to separate events. Events may be separated in time or in
41 - Used to describe state changes of keyboards, buttons, or other key-like
46 - Used to describe relative axis value changes, e.g. moving the mouse 5 units
51 - Used to describe absolute axis value changes, e.g. describing the
56 - Used to describe miscellaneous input data that do not fit into other types.
60 - Used to describe binary state input switches.
64 - Used to turn LEDs on devices on and off.
68 - Used to output sound to devices.
72 - Used for autorepeating devices.
[all …]
/kernel/linux/linux-4.19/drivers/media/tuners/
Dfc0012.c4 * Copyright (C) 2012 Hans-Frieder Vogt <hfvogt@gmx.net>
13 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
18 #include "fc0012-priv.h"
24 .addr = priv->cfg->i2c_address, .flags = 0, .buf = buf, .len = 2 in fc0012_writereg()
27 if (i2c_transfer(priv->i2c, &msg, 1) != 1) { in fc0012_writereg()
28 dev_err(&priv->i2c->dev, in fc0012_writereg()
31 return -EREMOTEIO; in fc0012_writereg()
39 { .addr = priv->cfg->i2c_address, .flags = 0, in fc0012_readreg()
41 { .addr = priv->cfg->i2c_address, .flags = I2C_M_RD, in fc0012_readreg()
45 if (i2c_transfer(priv->i2c, msg, 2) != 2) { in fc0012_readreg()
[all …]
/kernel/linux/linux-4.19/Documentation/devicetree/bindings/pwm/
Dst,stmpe-pwm.txt4 (ST Multi-Purpose Expander) chips. The PWM is registered as a
8 - compatible: should be:
9 - "st,stmpe-pwm"
10 - #pwm-cells: should be 2. See pwm.txt in this directory for a description of
16 compatible = "st,stmpe-pwm";
17 #pwm-cells = <2>;
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/pwm/
Dst,stmpe-pwm.txt4 (ST Multi-Purpose Expander) chips. The PWM is registered as a
8 - compatible: should be:
9 - "st,stmpe-pwm"
10 - #pwm-cells: should be 2. See pwm.yaml in this directory for a description of
16 compatible = "st,stmpe-pwm";
17 #pwm-cells = <2>;

12345678910>>...43