Home
last modified time | relevance | path

Searched +full:odd +full:- +full:numbered (Results 1 – 25 of 75) sorted by relevance

123

/kernel/linux/linux-5.10/Documentation/devicetree/bindings/display/bridge/
Dthine,thc63lvd1024.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Jacopo Mondi <jacopo+renesas@jmondi.org>
11 - Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
33 The device can operate in single-link mode or dual-link mode. In
34 single-link mode, all pixels are received on port@0, and port@1 shall not
35 contain any endpoint. In dual-link mode, even-numbered pixels are
36 received on port@0 and odd-numbered pixels on port@1, and both port@0 and
40 '#address-cells':
[all …]
/kernel/linux/linux-5.10/include/linux/
Dasn1_ber_bytecode.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
28 /* The tag-matching ops come first and the odd-numbered slots
66 /* The following eight have bit 0 -> SET, 1 -> OF, 2 -> ACT */
/kernel/linux/linux-4.19/include/linux/
Dasn1_ber_bytecode.h32 /* The tag-matching ops come first and the odd-numbered slots
70 /* The following eight have bit 0 -> SET, 1 -> OF, 2 -> ACT */
/kernel/linux/linux-5.10/fs/ocfs2/cluster/
Dquorum.c1 // SPDX-License-Identifier: GPL-2.0-or-later
2 /* -*- mode: c; c-basic-offset: 8; -*-
54 /* this is horribly heavy-handed. It should instead flip the file
62 switch (o2nm_single_cluster->cl_fence_method) { in o2quo_fence_self()
68 WARN_ON(o2nm_single_cluster->cl_fence_method >= in o2quo_fence_self()
98 spin_lock(&qs->qs_lock); in o2quo_make_decision()
100 lowest_hb = find_first_bit(qs->qs_hb_bm, O2NM_MAX_NODES); in o2quo_make_decision()
102 lowest_reachable = test_bit(lowest_hb, qs->qs_conn_bm); in o2quo_make_decision()
105 "lowest: %d (%sreachable)\n", qs->qs_heartbeating, in o2quo_make_decision()
106 qs->qs_connected, lowest_hb, lowest_reachable ? "" : "un"); in o2quo_make_decision()
[all …]
/kernel/linux/linux-4.19/fs/ocfs2/cluster/
Dquorum.c1 /* -*- mode: c; c-basic-offset: 8; -*-
19 * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
20 * Boston, MA 021110-1307, USA.
68 /* this is horribly heavy-handed. It should instead flip the file
76 switch (o2nm_single_cluster->cl_fence_method) { in o2quo_fence_self()
82 WARN_ON(o2nm_single_cluster->cl_fence_method >= in o2quo_fence_self()
111 spin_lock(&qs->qs_lock); in o2quo_make_decision()
113 lowest_hb = find_first_bit(qs->qs_hb_bm, O2NM_MAX_NODES); in o2quo_make_decision()
115 lowest_reachable = test_bit(lowest_hb, qs->qs_conn_bm); in o2quo_make_decision()
118 "lowest: %d (%sreachable)\n", qs->qs_heartbeating, in o2quo_make_decision()
[all …]
/kernel/linux/linux-4.19/Documentation/RCU/
Dstallwarn.txt5 options that can be used to fine-tune the detector's operation. Finally,
15 o A CPU looping in an RCU read-side critical section.
20 result in RCU-sched stalls and, if ksoftirqd is in use, RCU-bh
24 result in RCU-sched and RCU-bh stalls.
32 keep up with the boot-time console-message rate. For example,
33 a 115Kbaud serial console can be -way- too slow to keep up
34 with boot-time message rates, and will frequently result in
38 o Anything that prevents RCU's grace-period kthreads from running.
39 This can result in the "All QSes seen" console-log message.
42 result in the "rcu_.*kthread starved for" console-log message,
[all …]
/kernel/linux/linux-5.10/Documentation/RCU/
Dstallwarn.rst1 .. SPDX-License-Identifier: GPL-2.0
9 options that can be used to fine-tune the detector's operation. Finally,
20 - A CPU looping in an RCU read-side critical section.
22 - A CPU looping with interrupts disabled.
24 - A CPU looping with preemption disabled.
26 - A CPU looping with bottom halves disabled.
28 - For !CONFIG_PREEMPT kernels, a CPU looping anywhere in the kernel
33 - Booting Linux using a console connection that is too slow to
34 keep up with the boot-time console-message rate. For example,
35 a 115Kbaud serial console can be -way- too slow to keep up
[all …]
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/fm10k/
Dfm10k_mbx.h1 /* SPDX-License-Identifier: GPL-2.0 */
2 /* Copyright(c) 2013 - 2018 Intel Corporation. */
45 * +----------+ connect() +----------+
46 * | CLOSED | --------------> | CONNECT |
47 * +----------+ +----------+
54 * +----------+ disconnect() +----------+
55 * |DISCONNECT| <-------------- | OPEN |
56 * +----------+ +----------+
90 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
92 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
[all …]
/kernel/linux/linux-4.19/drivers/net/ethernet/intel/fm10k/
Dfm10k_mbx.h1 /* SPDX-License-Identifier: GPL-2.0 */
2 /* Copyright(c) 2013 - 2018 Intel Corporation. */
45 * +----------+ connect() +----------+
46 * | CLOSED | --------------> | CONNECT |
47 * +----------+ +----------+
54 * +----------+ disconnect() +----------+
55 * |DISCONNECT| <-------------- | OPEN |
56 * +----------+ +----------+
90 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
92 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
[all …]
/kernel/linux/linux-4.19/drivers/gpu/drm/tinydrm/
Drepaper.c2 * DRM driver for Pervasive Displays RePaper branded e-ink panels
4 * Copyright 2013-2017 Pervasive Displays, Inc.
21 #include <linux/dma-buf.h>
31 #include <drm/tinydrm/tinydrm-helpers.h>
42 enum repaper_stage { /* Image pixel -> Display pixel */
43 REPAPER_COMPENSATE, /* B -> W, W -> B (Current Image) */
44 REPAPER_WHITE, /* B -> N, W -> W (Current Image) */
45 REPAPER_INVERSE, /* B -> N, W -> B (New Image) */
46 REPAPER_NORMAL /* B -> B, W -> W (New Image) */
101 return -ENOMEM; in repaper_spi_transfer()
[all …]
/kernel/linux/linux-5.10/drivers/gpu/drm/tiny/
Drepaper.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * DRM driver for Pervasive Displays RePaper branded e-ink panels
5 * Copyright 2013-2017 Pervasive Displays, Inc.
17 #include <linux/dma-buf.h>
50 enum repaper_stage { /* Image pixel -> Display pixel */
51 REPAPER_COMPENSATE, /* B -> W, W -> B (Current Image) */
52 REPAPER_WHITE, /* B -> N, W -> W (Current Image) */
53 REPAPER_INVERSE, /* B -> N, W -> B (New Image) */
54 REPAPER_NORMAL /* B -> B, W -> W (New Image) */
110 return -ENOMEM; in repaper_spi_transfer()
[all …]
/kernel/linux/linux-5.10/arch/arm/probes/kprobes/
Dtest-core.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * arch/arm/kernel/kprobes-test.c
12 * supported instruction sets: ARM, 16-bit Thumb, and 32-bit Thumb. These tests
23 * The individual test cases are in kprobes-test-arm.c and kprobes-test-thumb.c
24 * which use the macros defined in kprobes-test.h. The rest of this
31 * -------------------
41 * post-handler of the test_before probe is used to modify the saved CPU
43 * pre-handler of the of the test_after probe saves a copy of the CPU
83 * (branch backwards). In these, the local variables numbered 1, 50, 2 and
87 * ---------
[all …]
/kernel/linux/linux-4.19/arch/arm/probes/kprobes/
Dtest-core.c2 * arch/arm/kernel/kprobes-test.c
15 * supported instruction sets: ARM, 16-bit Thumb, and 32-bit Thumb. These tests
26 * The individual test cases are in kprobes-test-arm.c and kprobes-test-thumb.c
27 * which use the macros defined in kprobes-test.h. The rest of this
34 * -------------------
44 * post-handler of the test_before probe is used to modify the saved CPU
46 * pre-handler of the of the test_after probe saves a copy of the CPU
86 * (branch backwards). In these, the local variables numbered 1, 50, 2 and
90 * ---------
130 * .short 50f-0f @ offset of 'test_before'
[all …]
/kernel/linux/linux-5.10/drivers/media/usb/usbtv/
Dusbtv-video.c30 * Fushicai USBTV007 Audio-Video Grabber Driver
33 * http://www.fushicai.com/products_detail/&productId=d05449ee-b690-42f9-a661-aa7353894bed.html
42 * reverse-engineering activity
45 #include <media/v4l2-ioctl.h>
46 #include <media/videobuf2-v4l2.h>
76 usbtv->width = params->cap_width; in usbtv_configure_for_norm()
77 usbtv->height = params->cap_height; in usbtv_configure_for_norm()
78 usbtv->n_chunks = usbtv->width * usbtv->height in usbtv_configure_for_norm()
80 usbtv->norm = norm; in usbtv_configure_for_norm()
82 ret = -EINVAL; in usbtv_configure_for_norm()
[all …]
/kernel/linux/linux-4.19/drivers/media/usb/usbtv/
Dusbtv-video.c30 * Fushicai USBTV007 Audio-Video Grabber Driver
33 * http://www.fushicai.com/products_detail/&productId=d05449ee-b690-42f9-a661-aa7353894bed.html
42 * reverse-engineering activity
45 #include <media/v4l2-ioctl.h>
46 #include <media/videobuf2-v4l2.h>
76 usbtv->width = params->cap_width; in usbtv_configure_for_norm()
77 usbtv->height = params->cap_height; in usbtv_configure_for_norm()
78 usbtv->n_chunks = usbtv->width * usbtv->height in usbtv_configure_for_norm()
80 usbtv->norm = norm; in usbtv_configure_for_norm()
82 ret = -EINVAL; in usbtv_configure_for_norm()
[all …]
/kernel/linux/linux-5.10/sound/soc/bcm/
Dbcm2835-i2s.c1 // SPDX-License-Identifier: GPL-2.0-only
23 * Copyright 2007-2010 Freescale Semiconductor, Inc.
130 unsigned int master = dev->fmt & SND_SOC_DAIFMT_MASTER_MASK; in bcm2835_i2s_start_clock()
132 if (dev->clk_prepared) in bcm2835_i2s_start_clock()
138 clk_prepare_enable(dev->clk); in bcm2835_i2s_start_clock()
139 dev->clk_prepared = true; in bcm2835_i2s_start_clock()
148 if (dev->clk_prepared) in bcm2835_i2s_stop_clock()
149 clk_disable_unprepare(dev->clk); in bcm2835_i2s_stop_clock()
150 dev->clk_prepared = false; in bcm2835_i2s_stop_clock()
171 regmap_read(dev->i2s_regmap, BCM2835_I2S_CS_A_REG, &csreg); in bcm2835_i2s_clear_fifos()
[all …]
/kernel/linux/linux-5.10/arch/mips/cavium-octeon/executive/
Dcvmx-pko.c7 * Copyright (c) 2003-2008 Cavium Networks
14 * AS-IS and WITHOUT ANY WARRANTY; without even the implied warranty
21 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
34 #include <asm/octeon/cvmx-config.h>
35 #include <asm/octeon/cvmx-pko.h>
36 #include <asm/octeon/cvmx-helper.h>
64 return -1; in __cvmx_pko_int()
85 config.s.tail = (queue == (num_queues - 1)); in __cvmx_pko_iport_config()
95 (CVMX_FPA_OUTPUT_BUFFER_POOL_SIZE - in __cvmx_pko_iport_config()
190 * Set the size of the PKO command buffers to an odd number of in cvmx_pko_initialize_global()
[all …]
/kernel/linux/linux-4.19/arch/mips/cavium-octeon/executive/
Dcvmx-pko.c7 * Copyright (c) 2003-2008 Cavium Networks
14 * AS-IS and WITHOUT ANY WARRANTY; without even the implied warranty
21 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
34 #include <asm/octeon/cvmx-config.h>
35 #include <asm/octeon/cvmx-pko.h>
36 #include <asm/octeon/cvmx-helper.h>
64 return -1; in __cvmx_pko_int()
85 config.s.tail = (queue == (num_queues - 1)); in __cvmx_pko_iport_config()
95 (CVMX_FPA_OUTPUT_BUFFER_POOL_SIZE - in __cvmx_pko_iport_config()
190 * Set the size of the PKO command buffers to an odd number of in cvmx_pko_initialize_global()
[all …]
/kernel/linux/linux-4.19/sound/soc/bcm/
Dbcm2835-i2s.c22 * Copyright 2007-2010 Freescale Semiconductor, Inc.
138 unsigned int master = dev->fmt & SND_SOC_DAIFMT_MASTER_MASK; in bcm2835_i2s_start_clock()
140 if (dev->clk_prepared) in bcm2835_i2s_start_clock()
146 clk_prepare_enable(dev->clk); in bcm2835_i2s_start_clock()
147 dev->clk_prepared = true; in bcm2835_i2s_start_clock()
156 if (dev->clk_prepared) in bcm2835_i2s_stop_clock()
157 clk_disable_unprepare(dev->clk); in bcm2835_i2s_stop_clock()
158 dev->clk_prepared = false; in bcm2835_i2s_stop_clock()
179 regmap_read(dev->i2s_regmap, BCM2835_I2S_CS_A_REG, &csreg); in bcm2835_i2s_clear_fifos()
183 clk_was_prepared = dev->clk_prepared; in bcm2835_i2s_clear_fifos()
[all …]
/kernel/linux/linux-5.10/drivers/clk/berlin/
Dberlin2-avpll.c1 // SPDX-License-Identifier: GPL-2.0
6 * Alexandre Belloni <alexandre.belloni@free-electrons.com>
8 #include <linux/clk-provider.h>
15 #include "berlin2-avpll.h"
19 * VCO with 8 channels each, channel 8 is the odd-one-out and does
22 * Unfortunately, its registers are not named but just numbered. To
118 reg = readl_relaxed(vco->base + VCO_CTRL0); in berlin2_avpll_vco_is_enabled()
119 if (vco->flags & BERLIN2_AVPLL_BIT_QUIRK) in berlin2_avpll_vco_is_enabled()
130 reg = readl_relaxed(vco->base + VCO_CTRL0); in berlin2_avpll_vco_enable()
131 if (vco->flags & BERLIN2_AVPLL_BIT_QUIRK) in berlin2_avpll_vco_enable()
[all …]
/kernel/linux/linux-4.19/drivers/clk/berlin/
Dberlin2-avpll.c1 // SPDX-License-Identifier: GPL-2.0
6 * Alexandre Belloni <alexandre.belloni@free-electrons.com>
8 #include <linux/clk-provider.h>
15 #include "berlin2-avpll.h"
19 * VCO with 8 channels each, channel 8 is the odd-one-out and does
22 * Unfortunately, its registers are not named but just numbered. To
118 reg = readl_relaxed(vco->base + VCO_CTRL0); in berlin2_avpll_vco_is_enabled()
119 if (vco->flags & BERLIN2_AVPLL_BIT_QUIRK) in berlin2_avpll_vco_is_enabled()
130 reg = readl_relaxed(vco->base + VCO_CTRL0); in berlin2_avpll_vco_enable()
131 if (vco->flags & BERLIN2_AVPLL_BIT_QUIRK) in berlin2_avpll_vco_enable()
[all …]
/kernel/linux/linux-5.10/kernel/rcu/
Dtree.h1 /* SPDX-License-Identifier: GPL-2.0+ */
3 * Read-Copy Update mechanism for mutual exclusion (tree-based version)
4 * Internal non-public definitions.
38 * Definition for node within the RCU grace-period-detection hierarchy.
44 unsigned long gp_seq; /* Track rsp->gp_seq. */
55 /* Per-GP initial value for qsmask. */
56 /* Initialized from ->qsmaskinitnext at the */
64 /* Per-GP initial values for expmask. */
65 /* Initialized from ->expmaskinitnext at the */
76 int grplo; /* lowest-numbered CPU here. */
[all …]
/kernel/linux/linux-4.19/kernel/rcu/
Dtree.h2 * Read-Copy Update mechanism for mutual exclusion (tree-based version)
3 * Internal non-public definitions.
17 * http://www.gnu.org/licenses/gpl-2.0.html.
38 * Dynticks per-CPU state.
43 atomic_t dynticks; /* Even value for idle, else odd. */
50 /* # times non-lazy CBs posted to CPU. */
52 /* idle-period nonlazy_posted snapshot. */
78 * Definition for node within the RCU grace-period-detection hierarchy.
84 unsigned long gp_seq; /* Track rsp->rcu_gp_seq. */
85 unsigned long gp_seq_needed; /* Track rsp->rcu_gp_seq_needed. */
[all …]
/kernel/linux/linux-4.19/drivers/mtd/nand/raw/
Ddocg4.c4 * mtd nand driver for M-Systems DiskOnChip G4
17 * Mechanism for management of password-protected areas
21 * According to the M-Sys documentation, this device is also available in a
22 * "dual-die" configuration having a 256MB capacity, but no mechanism for
52 * even-numbered pages in the normal manner; odd-numbered pages will appear to
55 * program loader (IPL, stored in the docg4's 2k NOR-like region that is mapped
59 * manner, and the starting offset must be within an even-numbered 2k region;
183 * On read operations (page and oob-only), the first byte read from I/O reg is a
201 #define DOCG4_BCH_SIZE (DOCG4_PAGE_SIZE + DOCG4_OOB_SIZE - 1)
215 #define DOCG4_FACTORY_BBT_PAGE 16 /* page where read-only factory bbt lives */
[all …]
/kernel/linux/linux-4.19/drivers/perf/
Dqcom_l3_pmu.c12 * Copyright (c) 2015-2017, The Linux Foundation. All rights reserved.
140 * - config: bits 0-7: event type
146 return (event->attr.config) & L3_EVTYPE_MASK; in get_event_type()
151 return !!(event->attr.config & BIT_ULL(L3_EVENT_LC_BIT)); in event_uses_long_counter()
194 * counters. The PMU only supports chaining of adjacent even/odd pairs
195 * and for simplicity the driver always configures the odd counter to
196 * count the overflows of the lower-numbered even counter. Note that since
203 struct l3cache_pmu *l3pmu = to_l3cache_pmu(event->pmu); in qcom_l3_cache__64bit_counter_start()
204 int idx = event->hw.idx; in qcom_l3_cache__64bit_counter_start()
208 /* Set the odd counter to count the overflows of the even counter */ in qcom_l3_cache__64bit_counter_start()
[all …]

123