Home
last modified time | relevance | path

Searched +full:in +full:- +full:between (Results 1 – 25 of 1074) sorted by relevance

12345678910>>...43

/kernel/linux/linux-5.10/drivers/media/cec/platform/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
14 The CEC bus is present in the HDMI connector and enables communication
15 between compatible devices.
25 CEC bus is present in the HDMI connector and enables communication
37 This driver if for the new AO-CEC module found in G12A SoCs,
38 usually named AO_CEC_B in documentation.
40 CEC bus is present in the HDMI connector and enables communication
41 between compatible devices.
44 tristate "Generic GPIO-based CEC driver"
51 This is a generic GPIO-based CEC driver.
[all …]
/kernel/linux/linux-5.10/drivers/mailbox/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
5 Mailbox is a framework to control hardware communication between
6 on-chip processors through queued messages and interrupt driven
17 used in Secure mode only.
33 which can be used in Secure mode only.
41 send short messages between Highbank's A9 cores and the EnergyCore
51 running on the Cortex-M3 rWTM secure processor of the Armada 37xx
60 interprocessor communication involving DSP, IVA1.0 and IVA2 in
61 OMAP2/3; or IPU, IVA HD and DSP in OMAP4/5. Say Y here if you
77 This driver provides support for inter-processor communication
[all …]
/kernel/linux/linux-5.10/include/linux/
Dpercpu-refcount.h1 /* SPDX-License-Identifier: GPL-2.0 */
7 * This implements a refcount with similar semantics to atomic_t - atomic_inc(),
8 * atomic_dec_and_test() - but percpu.
10 * There's one important difference between percpu refs and normal atomic_t
15 * The refcount will have a range of 0 to ((1U << 31) - 1), i.e. one bit less
16 * than an atomic_t - this is because of the way shutdown works, see
20 * refcount hitting 0 - it can't, if it was in percpu mode. percpu_ref_kill()
21 * puts the ref back in single atomic_t mode, collecting the per cpu refs and
32 * In the aio code, kill_ioctx() is called when we wish to destroy a kioctx; it
44 * once - percpu_ref_kill() does this for you, it returns true once and false if
[all …]
Ddim.h1 /* SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB */
14 * Number of events between DIM iterations.
20 * Is a difference between values justifies taking an action.
24 (((100UL * abs((val) - (ref))) / (ref)) > 10)
27 * Calculate the gap between two values.
28 * Take wrap-around and variable size into consideration.
30 #define BIT_GAP(bits, end, start) ((((end) - (start)) + BIT_ULL(bits)) \
31 & (BIT_ULL(bits) - 1))
34 * struct dim_cq_moder - Structure for CQ moderation values.
35 * Used for communications between DIM and its consumer.
[all …]
Dpacking.h1 /* SPDX-License-Identifier: BSD-3-Clause
2 * Copyright (c) 2016-2018, NXP Semiconductors
3 * Copyright (c) 2018-2019, Vladimir Oltean <olteanv@gmail.com>
21 * packing - Convert numbers (currently u64) between a packed and an unpacked
22 * format. Unpacked means laid out in memory in the CPU's native
28 * @startbit: The index (in logical notation, compensated for quirks) where
31 * @endbit: The index (in logical notation, compensated for quirks) where
35 * into pbuf, between startbit and endbit.
37 * value between startbit and endbit will be copied (unpacked) to uval.
/kernel/linux/linux-5.10/Documentation/input/
Dmulti-touch-protocol.rst4 Multi-touch (MT) Protocol
7 :Copyright: |copy| 2009-2010 Henrik Rydberg <rydberg@euromail.se>
11 ------------
13 In order to utilize the full power of the new multi-touch and multi-user
15 objects in direct contact with the device surface, is needed. This
16 document describes the multi-touch (MT) protocol which allows kernel
30 --------------
34 packet. Since these events are ignored by current single-touch (ST)
36 in an existing driver.
48 All drivers mark the end of a multi-touch transfer by calling the usual
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/memory-controllers/
Dti-aemif.txt4 provide a glue-less interface to a variety of asynchronous memory devices like
11 Davinci DM646x - http://www.ti.com/lit/ug/sprueq7c/sprueq7c.pdf
12 OMAP-L138 (DA850) - http://www.ti.com/lit/ug/spruh77a/spruh77a.pdf
13 Kestone - http://www.ti.com/lit/ug/sprugz3a/sprugz3a.pdf
17 - compatible: "ti,davinci-aemif"
18 "ti,keystone-aemif"
19 "ti,da850-aemif"
21 - reg: contains offset/length value for AEMIF control registers
24 - #address-cells: Must be 2. The partition number has to be encoded in the
25 first address cell and it may accept values 0..N-1
[all …]
/kernel/linux/linux-5.10/net/dccp/ccids/lib/
Dpacket_history.c1 // SPDX-License-Identifier: GPL-2.0-or-later
4 * Copyright (c) 2005-7 The University of Waikato, Hamilton, New Zealand.
10 * or e-mail Ian McDonald - ian.mcdonald@jandi.co.nz
14 * Copyright (c) 2003 Nils-Erik Mattsson, Joacim Haggmark, Magnus Erixzon
17 * and to make it work as a loadable module in the DCCP stack written by
38 return tfrc_tx_hist_slab == NULL ? -ENOBUFS : 0; in tfrc_tx_packet_history_init()
54 return -ENOBUFS; in tfrc_tx_hist_add()
55 entry->seqno = seqno; in tfrc_tx_hist_add()
56 entry->stamp = ktime_get_real(); in tfrc_tx_hist_add()
57 entry->next = *headp; in tfrc_tx_hist_add()
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/arm/
Dcoresight-cti.yaml1 # SPDX-License-Identifier: GPL-2.0-only or BSD-2-Clause
4 ---
5 $id: http://devicetree.org/schemas/arm/coresight-cti.yaml#
6 $schema: http://devicetree.org/meta-schemas/core.yaml#
12 to one or more CoreSight components and/or a CPU, with CTIs interconnected in
15 not part of the CoreSight graph described in the general CoreSight bindings
18 The CTI component properties define the connections between the individual
22 number is defined at design time, the maximum of each defined in the DEVID
25 CTIs are interconnected in a star topology via the CTM, using a number of
27 described in the DEVID register. The star topology is not required to be
[all …]
/kernel/linux/linux-5.10/Documentation/userspace-api/media/v4l/
Dfield-order.rst1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
3 .. _field-order:
9 We have to distinguish between progressive and interlaced video.
13 odd and even field are transmitted, and due to a small delay between
22 fields are in fact captured at two different instances in time. An
23 object on screen may well move between one field and the next. For
29 combine to frames. We distinguish between top (aka odd) and bottom (aka
43 determined by the video standard. Hence the distinction between temporal
47 In V4L it is assumed that all video cameras transmit fields on the media
48 bus in the same order they were captured, so if the top field was
[all …]
/kernel/linux/linux-5.10/drivers/dma-buf/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
11 userspace via Sync File fds for synchronization between drivers via
14 The first and main user for this is graphics in which a fence is
18 Documentation/driver-api/sync_file.rst.
30 WARNING: improper use of this can result in deadlocking kernel
39 A driver to let userspace turn memfd regions into dma-bufs.
43 bool "Move notify between drivers (EXPERIMENTAL)"
47 Don't pin buffers if the dynamic DMA-buf interface is available on
50 through DMA-buf.
52 execution context and memory management between drivers.
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/mtd/
Dcadence-quadspi.txt4 - compatible : should be one of the following:
5 Generic default - "cdns,qspi-nor".
6 For TI 66AK2G SoC - "ti,k2g-qspi", "cdns,qspi-nor".
7 For TI AM654 SoC - "ti,am654-ospi", "cdns,qspi-nor".
8 - reg : Contains two entries, each of which is a tuple consisting of a
12 - interrupts : Unit interrupt specifier for the controller interrupt.
13 - clocks : phandle to the Quad SPI clock.
14 - cdns,fifo-depth : Size of the data FIFO in words.
15 - cdns,fifo-width : Bus width of the data FIFO in bytes.
16 - cdns,trigger-address : 32-bit indirect AHB trigger address.
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/
Dgraph.txt4 ---------------
7 control flow to devices, but there can be more complex connections between
10 There already is a simple directed graph between devices tree nodes using
12 can not be inferred from device tree parent-child relationships. The device
22 Documentation/devicetree/bindings/media/video-interfaces.txt.
23 Here the ports describe data interfaces, and the links between them are
28 -----------------------------------
30 Ports are described by child 'port' nodes contained in the device node.
34 If more than one port is present in a device node or there is more than one
36 hardware interface, a common scheme using '#address-cells', '#size-cells'
[all …]
/kernel/linux/linux-5.10/include/linux/sched/
Dsd_flags.h1 /* SPDX-License-Identifier: GPL-2.0 */
3 * sched-domains (multiprocessor balancing) flag declarations.
15 * is usually because the flag describes some shared resource (all CPUs in that
17 * behaviour that we want to disable at some point in the hierarchy for
20 * In those cases it doesn't make sense to have the flag set for a domain but
21 * not have it in (some of) its children: sched domains ALWAYS span their child
22 * domains, so operations done with parent domains will cover CPUs in the lower
40 * involves equalizing a metric between groups), or for flags describing some
41 * shared resource (which would be shared between groups).
89 * NEEDS_GROUPS: Per-CPU capacity is asymmetric between groups.
[all …]
/kernel/linux/linux-5.10/drivers/misc/cxl/
Dhcalls.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
26 * The 'flags' parameter regroups the various bit-fields
59 * cxl_h_detach_process - Detach a process element from a coherent
65 * cxl_h_reset_afu - Perform a reset to the coherent platform function.
70 * cxl_h_suspend_process - Suspend a process from being executed
71 * Parameter1 = process-token as returned from H_ATTACH_CA_PROCESS when
77 * cxl_h_resume_process - Resume a process to be executed
78 * Parameter1 = process-token as returned from H_ATTACH_CA_PROCESS when
84 * cxl_h_read_error_state - Reads the error state of the coherent
91 * cxl_h_get_afu_err - collect the AFU error buffer
[all …]
/kernel/linux/linux-5.10/drivers/net/ethernet/freescale/
Ducc_geth.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
3 * Copyright (C) Freescale Semicondutor, Inc. 2006-2009. All rights reserved.
12 * - Rearrange code and style fixes
40 u8 res0[0x100 - sizeof(struct ucc_fast)];
45 u32 hafdup; /* half-duplex reg. */
56 u8 res3[0x180 - 0x15A];
63 frames) transmitted that were between
67 frames) transmitted that were between 128
73 frames) received that were between MINLength
76 frames) received that were between 128
[all …]
/kernel/linux/linux-5.10/Documentation/driver-api/pci/
Dp2pdma.rst1 .. SPDX-License-Identifier: GPL-2.0
4 PCI Peer-to-Peer DMA Support
8 between two devices on the bus. This type of transaction is henceforth
9 called Peer-to-Peer (or P2P). However, there are a number of issues that
10 make P2P transactions tricky to do in a perfectly safe way.
13 transactions between hierarchy domains, and in PCIe, each Root Port
18 same PCI bridge, as such devices are all in the same PCI hierarchy
21 between hierarchies.
23 The second issue is that to make use of existing interfaces in Linux,
33 In a given P2P implementation there may be three or more different
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/input/touchscreen/
Dfsl-mx25-tcq.txt7 - compatible: Should be "fsl,imx25-tcq".
8 - reg: Memory range of the device.
9 - interrupts: Should be the interrupt number associated with this module within
11 - fsl,wires: Should be '<4>' or '<5>'
14 - fsl,pen-debounce-ns: Pen debounce time in nanoseconds.
15 - fsl,pen-threshold: Pen-down threshold for the touchscreen. This is a value
16 between 1 and 4096. It is the ratio between the internal reference voltage
17 and the measured voltage after the plate was precharged. Resistance between
20 - fsl,settling-time-ns: Settling time in nanoseconds. The settling time is before
21 the actual touch detection to wait for an even charge distribution in the
[all …]
/kernel/linux/linux-5.10/arch/arm/mach-omap2/
Dclockdomain.h1 /* SPDX-License-Identifier: GPL-2.0-only */
6 * Copyright (C) 2008-2011 Nokia Corporation
33 * hardware-supervised idle mode, the PRCM may transition the
35 * inside the clockdomain and powerdomain are in use. (An example
38 * force-sleep mode, then the HW_AUTO mode will be used to put the
40 * the force-wakeup mode, then it will be used whenever a clock or
57 * struct clkdm_autodep - clkdm deps to add when entering/exiting hwsup mode
58 * @clkdm: clockdomain to add wkdep+sleepdep on - set name member only
61 * clockdomain should stay active in hwsup mode; and conversely,
62 * removed when the clockdomain should be allowed to go inactive in
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/power/supply/
Dti,bq24735.txt5 - compatible : "ti,bq24735"
8 - interrupts : Specify the interrupt to be used to trigger when the AC
9 adapter is either plugged in or removed.
10 - ti,ac-detect-gpios : This GPIO is optionally used to read the AC adapter
15 - ti,charge-current : Used to control and set the charging current. This value
16 must be between 128mA and 8.128A with a 64mA step resolution. The POR value
17 is 0x0000h. This number is in mA (e.g. 8192), see spec for more information
19 - ti,charge-voltage : Used to control and set the charging voltage. This value
20 must be between 1.024V and 19.2V with a 16mV step resolution. The POR value
21 is 0x0000h. This number is in mV (e.g. 19200), see spec for more information
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/net/
Dxilinx_gmii2rgmii.txt2 --------------------------------------------------------
5 Independent Interface (RGMII) core provides the RGMII between RGMII-compliant
7 This core can be used in all three modes of operation(10/100/1000 Mb/s).
9 Speed of operation. This core can switch dynamically between the three
12 This converter sits between the ethernet MAC and the external phy.
15 For more details about mdio please refer phy.txt file in the same directory.
18 - compatible : Should be "xlnx,gmii-to-rgmii-1.0"
19 - reg : The ID number for the phy, usually a small integer
20 - phy-handle : Should point to the external phy device.
21 See ethernet.txt file in the same directory.
[all …]
/kernel/linux/linux-5.10/Documentation/dev-tools/kunit/
Dfaq.rst1 .. SPDX-License-Identifier: GPL-2.0
13 test a single unit of code in isolation, hence the name. A unit test should be
15 paths to be tested in the code under test; this is only possible if the code
20 require installing the kernel on a test machine or in a VM and all require
21 tests to be written in userspace and run on the kernel under test; this is true
37 In short, this means that, yes, you can run KUnit on other architectures, but
40 For more information, see :ref:`kunit-on-non-uml`.
42 What is the difference between a unit test and these other kinds of tests?
45 test, or an end-to-end test.
47 - A unit test is supposed to test a single unit of code in isolation, hence the
[all …]
/kernel/linux/linux-5.10/include/linux/platform_data/
Dspi-davinci.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
19 * davinci_spi_platform_data - Platform data for SPI master device on DaVinci
27 * a write to CSHOLD bit in between transfers (like in DM355).
41 * davinci_spi_config - Per-chip-select configuration for SPI slave devices
43 * @wdelay: amount of delay between transmissions. Measured in number of
46 * 0 - odd parity, 1 - even parity.
49 * @io_type: type of IO transfer. Choose between polled, interrupt and DMA.
50 * @timer_disable: disable chip-select timers (setup and hold)
51 * @c2tdelay: chip-select setup time. Measured in number of SPI module clocks.
52 * @t2cdelay: chip-select hold time. Measured in number of SPI module clocks.
[all …]
/kernel/linux/linux-5.10/drivers/clk/zynq/
Dpll.c1 // SPDX-License-Identifier: GPL-2.0-only
10 #include <linux/clk-provider.h>
16 * @hw: Handle between common and hardware-specific interfaces
20 * @lockbit: Indicates the associated PLL_LOCKED bit in the PLL status
45 * zynq_pll_round_rate() - Round a clock frequency
46 * @hw: Handle between common and hardware-specific interfaces
66 * zynq_pll_recalc_rate() - Recalculate clock frequency
67 * @hw: Handle between common and hardware-specific interfaces
78 * makes probably sense to redundantly save fbdiv in the struct in zynq_pll_recalc_rate()
81 fbdiv = (readl(clk->pll_ctrl) & PLLCTRL_FBDIV_MASK) >> in zynq_pll_recalc_rate()
[all …]
/kernel/linux/linux-5.10/Documentation/misc-devices/
Dlis3lv02d.rst12 - Yan Burman <burman.yan@gmail.com>
13 - Eric Piel <eric.piel@tremplin-utc.net>
17 -----------
19 This driver provides support for the accelerometer found in various HP laptops
22 models (full list can be found in drivers/platform/x86/hp_accel.c) will have
31 - 3D position that the accelerometer reports. Format: "(x,y,z)"
33 - read reports the sampling rate of the accelerometer device in HZ.
37 - performs selftest for the chip as specified by chip manufacturer.
40 the laptop to act as a pinball machine-esque joystick. Joystick device can be
41 calibrated. Joystick device can be in two different modes.
[all …]

12345678910>>...43