Home
last modified time | relevance | path

Searched +full:one +full:- +full:bit (Results 1 – 25 of 1069) sorted by relevance

12345678910>>...43

/linux/drivers/tty/serial/
H A Dsc16is7xx.c1 // SPDX-License-Identifier: GPL-2.0+
3 * SC16IS7xx tty serial driver - common code
53 #define SC16IS7XX_IODIR_REG (0x0a) /* I/O Direction - only on 75x/76x */
54 #define SC16IS7XX_IOSTATE_REG (0x0b) /* I/O State - only on 75x/76x */
55 #define SC16IS7XX_IOINTENA_REG (0x0c) /* I/O Interrupt Enable - only on 75x/76x */
56 #define SC16IS7XX_IOCONTROL_REG (0x0e) /* I/O Control - only on 75x/76x */
75 #define SC16IS7XX_IER_RDI_BIT BIT(0) /* Enable RX data interrupt */
76 #define SC16IS7XX_IER_THRI_BIT BIT(1) /* Enable TX holding register interrupt */
77 #define SC16IS7XX_IER_RLSI_BIT BIT(2) /* Enable RX line status interrupt */
78 #define SC16IS7XX_IER_MSI_BIT BIT(3) /* Enable Modem status interrupt */
[all …]
/linux/drivers/mtd/spi-nor/
H A Dsfdp.h1 /* SPDX-License-Identifier: GPL-2.0 */
17 #define SFDP_DWORD(i) ((i) - 1)
34 #define BFPT_DWORD1_FAST_READ_1_1_2 BIT(16)
39 #define BFPT_DWORD1_DTR BIT(19)
40 #define BFPT_DWORD1_FAST_READ_1_2_2 BIT(20)
41 #define BFPT_DWORD1_FAST_READ_1_4_4 BIT(21)
42 #define BFPT_DWORD1_FAST_READ_1_1_4 BIT(22)
45 #define BFPT_DWORD5_FAST_READ_2_2_2 BIT(0)
46 #define BFPT_DWORD5_FAST_READ_4_4_4 BIT(4)
57 * - 000b: Device does not have a QE bit. Device detects 1-1-4 and 1-4-4
[all …]
/linux/arch/m68k/include/asm/
H A Dmac_psc.h1 /* SPDX-License-Identifier: GPL-2.0 */
9 * The first seven DMA channels appear to be "one-shot" and are actually
10 * sets of two channels; one member is active while the other is being
12 * The one-shot channels are grouped together and are:
23 * to be closely tied and share one set of registers. They also seem to run
25 * not understood as there seems to be only one input and one output buffer
30 * machine with easy-to-find patterns and looking for them in the DMA
34 * 1999-05-25 (jmt)
52 * One-shot DMA control registers
69 * You're supposed to use one channel while the other runs and
[all …]
/linux/Documentation/bpf/
H A Dclassic_vs_extended.rst6 eBPF is designed to be JITed with one to one mapping, which can also open up
12 - Number of registers increase from 2 to 10:
15 new layout extends this to be 10 internal registers and a read-only frame
16 pointer. Since 64-bit CPUs are passing arguments to functions via registers
17 the number of args from eBPF program to in-kernel function is restricted
18 to 5 and one register is used to accept return value from an in-kernel
20 sparcv9/mips64 have 7 - 8 registers for arguments; x86_64 has 6 callee saved
23 Thus, all eBPF registers map one to one to HW registers on x86_64, aarch64,
25 64-bit architectures.
27 On 32-bit architectures JIT may map programs that use only 32-bit arithmetic
[all …]
/linux/tools/perf/pmu-events/arch/x86/tigerlake/
H A Dfloating-point.json12-bit packed double precision floating-point instructions retired; some instructions will count twi…
16-bit packed double precision floating-point instructions retired; some instructions will count twi…
21-bit packed single precision floating-point instructions retired; some instructions will count twi…
25-bit packed single precision floating-point instructions retired; some instructions will count twi…
30-bit packed double precision floating-point instructions retired; some instructions will count twi…
34-bit packed double precision floating-point instructions retired; some instructions will count twi…
39-bit packed single precision floating-point instructions retired; some instructions will count twi…
43-bit packed single precision floating-point instructions retired; some instructions will count twi…
48 …"BriefDescription": "Number of SSE/AVX computational 128-bit packed single and 256-bit packed doub…
52-bit packed single precision and 256-bit packed double precision floating-point instructions reti…
[all …]
/linux/tools/perf/pmu-events/arch/x86/rocketlake/
H A Dfloating-point.json12-bit packed double precision floating-point instructions retired; some instructions will count twi…
16-bit packed double precision floating-point instructions retired; some instructions will count twi…
21-bit packed single precision floating-point instructions retired; some instructions will count twi…
25-bit packed single precision floating-point instructions retired; some instructions will count twi…
30-bit packed double precision floating-point instructions retired; some instructions will count twi…
34-bit packed double precision floating-point instructions retired; some instructions will count twi…
39-bit packed single precision floating-point instructions retired; some instructions will count twi…
43-bit packed single precision floating-point instructions retired; some instructions will count twi…
48 …"BriefDescription": "Number of SSE/AVX computational 128-bit packed single and 256-bit packed doub…
52-bit packed single precision and 256-bit packed double precision floating-point instructions reti…
[all …]
/linux/tools/perf/pmu-events/arch/x86/icelakex/
H A Dfloating-point.json12-bit packed double precision floating-point instructions retired; some instructions will count twi…
16-bit packed double precision floating-point instructions retired; some instructions will count twi…
21-bit packed single precision floating-point instructions retired; some instructions will count twi…
25-bit packed single precision floating-point instructions retired; some instructions will count twi…
30-bit packed double precision floating-point instructions retired; some instructions will count twi…
34-bit packed double precision floating-point instructions retired; some instructions will count twi…
39-bit packed single precision floating-point instructions retired; some instructions will count twi…
43-bit packed single precision floating-point instructions retired; some instructions will count twi…
48 …"BriefDescription": "Number of SSE/AVX computational 128-bit packed single and 256-bit packed doub…
52-bit packed single precision and 256-bit packed double precision floating-point instructions reti…
[all …]
/linux/tools/perf/pmu-events/arch/x86/icelake/
H A Dfloating-point.json12-bit packed double precision floating-point instructions retired; some instructions will count twi…
16-bit packed double precision floating-point instructions retired; some instructions will count twi…
21-bit packed single precision floating-point instructions retired; some instructions will count twi…
25-bit packed single precision floating-point instructions retired; some instructions will count twi…
30-bit packed double precision floating-point instructions retired; some instructions will count twi…
34-bit packed double precision floating-point instructions retired; some instructions will count twi…
39-bit packed single precision floating-point instructions retired; some instructions will count twi…
43-bit packed single precision floating-point instructions retired; some instructions will count twi…
48 …"BriefDescription": "Number of SSE/AVX computational 128-bit packed single and 256-bit packed doub…
52-bit packed single precision and 256-bit packed double precision floating-point instructions reti…
[all …]
/linux/include/asm-generic/bitops/
H A Dinstrumented-non-atomic.h1 /* SPDX-License-Identifier: GPL-2.0 */
4 * This file provides wrappers with sanitizer instrumentation for non-atomic
5 * bit operations.
8 * the below bit operations with an arch_ prefix (e.g. arch_set_bit(),
17 * ___set_bit - Set a bit in memory
18 * @nr: the bit to set
21 * Unlike set_bit(), this function is non-atomic. If it is called on the same
22 * region of memory concurrently, the effect may be that only one operation
33 * ___clear_bit - Clears a bit in memory
34 * @nr: the bit to clear
[all …]
H A Dgeneric-non-atomic.h1 /* SPDX-License-Identifier: GPL-2.0-only */
14 * Generic definitions for bit operations, should not be used in regular code
19 * generic___set_bit - Set a bit in memory
20 * @nr: the bit to set
23 * Unlike set_bit(), this function is non-atomic and may be reordered.
25 * may be that only one operation succeeds.
46 * generic___change_bit - Toggle a bit in memory
47 * @nr: the bit to change
50 * Unlike change_bit(), this function is non-atomic and may be reordered.
52 * may be that only one operation succeeds.
[all …]
/linux/Documentation/devicetree/bindings/powerpc/4xx/
H A Dcpm.txt4 - compatible : compatible list, currently only "ibm,cpm"
5 - dcr-access-method : "native"
6 - dcr-reg : < DCR register range >
9 - er-offset : All 4xx SoCs with a CPM controller have
10 one of two different order for the CPM
15 er-offset = <1>.
16 - unused-units : specifier consist of one cell. For each
17 bit in the cell, the corresponding bit
20 - idle-doze : specifier consist of one cell. For each
21 bit in the cell, the corresponding bit
[all …]
/linux/tools/perf/pmu-events/arch/x86/cascadelakex/
H A Dfloating-point.json3 …"BriefDescription": "Counts once for most SIMD 128-bit packed computational double precision float…
7-bit packed computational double precision floating-point instructions retired; some instructions …
12 …"BriefDescription": "Counts once for most SIMD 128-bit packed computational single precision float…
16-bit packed computational single precision floating-point instructions retired; some instructions …
21 …"BriefDescription": "Counts once for most SIMD 256-bit packed double computational precision float…
25-bit packed double computational precision floating-point instructions retired; some instructions …
30 …"BriefDescription": "Counts once for most SIMD 256-bit packed single computational precision float…
34-bit packed single computational precision floating-point instructions retired; some instructions …
39 …"BriefDescription": "Number of SSE/AVX computational 128-bit packed single and 256-bit packed doub…
43-bit packed single precision and 256-bit packed double precision floating-point instructions reti…
[all …]
/linux/tools/perf/pmu-events/arch/x86/skylakex/
H A Dfloating-point.json3 …"BriefDescription": "Counts once for most SIMD 128-bit packed computational double precision float…
7-bit packed computational double precision floating-point instructions retired; some instructions …
12 …"BriefDescription": "Counts once for most SIMD 128-bit packed computational single precision float…
16-bit packed computational single precision floating-point instructions retired; some instructions …
21 …"BriefDescription": "Counts once for most SIMD 256-bit packed double computational precision float…
25-bit packed double computational precision floating-point instructions retired; some instructions …
30 …"BriefDescription": "Counts once for most SIMD 256-bit packed single computational precision float…
34-bit packed single computational precision floating-point instructions retired; some instructions …
39 …"BriefDescription": "Number of SSE/AVX computational 128-bit packed single and 256-bit packed doub…
43-bit packed single precision and 256-bit packed double precision floating-point instructions reti…
[all …]
/linux/drivers/net/wireless/quantenna/qtnfmac/
H A Dqlink.h1 /* SPDX-License-Identifier: GPL-2.0+ */
2 /* Copyright (c) 2015-2016 Quantenna Communications. All rights reserved. */
31 * enum qlink_msg_type - QLINK message types
49 * struct qlink_msg_header - common QLINK protocol message header
53 * @type: Message type, one of &enum qlink_msg_type.
65 * enum qlink_hw_capab - device capabilities.
68 * @QLINK_HW_CAPAB_STA_INACT_TIMEOUT: device implements a logic to kick-out
91 * enum qlink_driver_capab - host driver capabilities.
108 * struct qlink_intf_info - information on virtual interface.
112 * @if_type: Mode of interface operation, one of &enum qlink_iface_type
[all …]
/linux/Documentation/userspace-api/media/v4l/
H A Dmetafmt-generic.rst1 .. SPDX-License-Identifier: GPL-2.0 OR GFDL-1.1-no-invariants-or-later
9 Generic line-based metadata formats
15 These generic line-based metadata formats define the memory layout of the data
18 .. _v4l2-meta-fmt-generic-8:
21 -----------------------
23 The V4L2_META_FMT_GENERIC_8 format is a plain 8-bit metadata format. This format
24 is used on CSI-2 for 8 bits per :term:`Data Unit`.
27 packed into one 16-bit Data Unit. Otherwise the 16 bits per pixel dataformat is
28 :ref:`V4L2_META_FMT_GENERIC_CSI2_16 <v4l2-meta-fmt-generic-csi2-16>`.
31 Each cell is one byte. "M" denotes a byte of metadata.
[all …]
/linux/include/video/
H A Ddisplay_timing.h1 /* SPDX-License-Identifier: GPL-2.0-only */
15 DISPLAY_FLAGS_HSYNC_LOW = BIT(0),
16 DISPLAY_FLAGS_HSYNC_HIGH = BIT(1),
17 DISPLAY_FLAGS_VSYNC_LOW = BIT(2),
18 DISPLAY_FLAGS_VSYNC_HIGH = BIT(3),
21 DISPLAY_FLAGS_DE_LOW = BIT(4),
22 DISPLAY_FLAGS_DE_HIGH = BIT(5),
24 DISPLAY_FLAGS_PIXDATA_POSEDGE = BIT(6),
26 DISPLAY_FLAGS_PIXDATA_NEGEDGE = BIT(7),
27 DISPLAY_FLAGS_INTERLACED = BIT(8),
[all …]
/linux/drivers/net/wireless/intel/iwlegacy/
H A Dprph.h8 * Copyright(c) 2005 - 2011 Intel Corporation. All rights reserved.
29 * Intel Corporation, 5200 N.E. Elam Young Parkway, Hillsboro, OR 97124-6497
33 * Copyright(c) 2005 - 2011 Intel Corporation. All rights reserved.
96 #define APMG_SVR_VOLTAGE_CONFIG_BIT_MSK (0x000001E0) /* bit 8:5 */
106 * processor is sleeping (e.g. for periodic power-saving shutdowns of radio).
119 * The uCode used for open-source drivers includes two programs:
121 * 1) Initialization -- performs hardware calibration and sets up some
128 * 2) Runtime/Protocol -- performs all normal runtime operations. This
170 * Data caching during power-downs:
173 * power-saving modes, or for RFKILL), uCode stores (via PCI busmaster DMA)
[all …]
/linux/tools/perf/pmu-events/arch/x86/sapphirerapids/
H A Dfloating-point.json77-bit packed double precision floating-point instructions retired; some instructions will count twi…
81-bit packed double precision floating-point instructions retired; some instructions will count twi…
86-bit packed single precision floating-point instructions retired; some instructions will count twi…
90-bit packed single precision floating-point instructions retired; some instructions will count twi…
95-bit packed double precision floating-point instructions retired; some instructions will count twi…
99-bit packed double precision floating-point instructions retired; some instructions will count twi…
104-bit packed single precision floating-point instructions retired; some instructions will count twi…
108-bit packed single precision floating-point instructions retired; some instructions will count twi…
113 …"BriefDescription": "Number of SSE/AVX computational 128-bit packed single and 256-bit packed doub…
117-bit packed single precision and 256-bit packed double precision floating-point instructions reti…
[all …]
/linux/tools/perf/pmu-events/arch/x86/emeraldrapids/
H A Dfloating-point.json77-bit packed double precision floating-point instructions retired; some instructions will count twi…
81-bit packed double precision floating-point instructions retired; some instructions will count twi…
86-bit packed single precision floating-point instructions retired; some instructions will count twi…
90-bit packed single precision floating-point instructions retired; some instructions will count twi…
95-bit packed double precision floating-point instructions retired; some instructions will count twi…
99-bit packed double precision floating-point instructions retired; some instructions will count twi…
104-bit packed single precision floating-point instructions retired; some instructions will count twi…
108-bit packed single precision floating-point instructions retired; some instructions will count twi…
113 …"BriefDescription": "Number of SSE/AVX computational 128-bit packed single and 256-bit packed doub…
117-bit packed single precision and 256-bit packed double precision floating-point instructions reti…
[all …]
/linux/tools/perf/pmu-events/arch/x86/graniterapids/
H A Dfloating-point.json77-bit packed double precision floating-point instructions retired; some instructions will count twi…
81-bit packed double precision floating-point instructions retired; some instructions will count twi…
86-bit packed single precision floating-point instructions retired; some instructions will count twi…
90-bit packed single precision floating-point instructions retired; some instructions will count twi…
95-bit packed double precision floating-point instructions retired; some instructions will count twi…
99-bit packed double precision floating-point instructions retired; some instructions will count twi…
104-bit packed single precision floating-point instructions retired; some instructions will count twi…
108-bit packed single precision floating-point instructions retired; some instructions will count twi…
113 …"BriefDescription": "Number of SSE/AVX computational 128-bit packed single and 256-bit packed doub…
117-bit packed single precision and 256-bit packed double precision floating-point instructions reti…
[all …]
/linux/arch/arm/boot/dts/ti/omap/
H A Domap54xx-clocks.dtsi1 // SPDX-License-Identifier: GPL-2.0-only
9 #clock-cells = <0>;
10 compatible = "fixed-clock";
11 clock-output-names = "pad_clks_src_ck";
12 clock-frequency = <12000000>;
16 #clock-cells = <0>;
17 compatible = "ti,gate-clock";
18 clock-output-names = "pad_clks_ck";
20 ti,bit-shift = <8>;
25 #clock-cells = <0>;
[all …]
/linux/Documentation/locking/
H A Drobust-futex-ABI.rst17 1) a one time call, per thread, to tell the kernel where its list of
43 consisting of three words. Each word is 32 bits on 32 bit arch's, or 64
44 bits on 64 bit arch's, and local byte order. Each thread should have
47 If a thread is running in 32 bit compatibility mode on a 64 native arch
48 kernel, then it can actually have two such structures - one using 32 bit
49 words for 32 bit compatibility mode, and one using 64 bit words for 64
50 bit native mode. The kernel, if it is a 64 bit kernel supporting 32 bit
56 pointer to a single linked list of 'lock entries', one per lock,
63 is always a 32 bit word, unlike the other words above. The 'lock
77 word, is one 'lock word'.
[all …]
/linux/drivers/input/joystick/
H A Dxpad.c1 // SPDX-License-Identifier: GPL-2.0-or-later
5 * Copyright (c) 2002 Marko Friedemann <mfr@bmx-chemnitz.de>
16 * - information from http://euc.jp/periphs/xbox-controller.ja.html
17 * - the iForce driver drivers/char/joystick/iforce.c
18 * - the skeleton-driver drivers/usb/usb-skeleton.c
19 * - Xbox 360 information http://www.free60.org/wiki/Gamepad
20 * - Xbox One information https://github.com/quantus/xbox-one-controller-protocol
23 * - ITO Takayuki for providing essential xpad information on his website
24 * - Vojtech Pavlik - iforce driver / input subsystem
25 * - Greg Kroah-Hartman - usb-skeleton driver
[all …]
/linux/Documentation/devicetree/bindings/pinctrl/
H A Dsprd,sc9860-pinctrl.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/pinctrl/sprd,sc9860-pinctrl.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Baolin Wang <baolin.wang@linux.alibaba.com>
16 register contains several bit fields with one bit or several bits
19 driving level": One pin can output 3.0v or 1.8v, depending on the
22 to choose one function (like: UART0) for which system, since we
23 have several systems (AP/CP/CM4) on one SoC.).
26 of them, so we can not make every Spreadtrum-special configuration
[all …]
/linux/Documentation/admin-guide/mm/
H A Didle_page_tracking.rst22 Currently, it consists of the only read-write file,
25 The file implements a bitmap where each bit corresponds to a memory page. The
26 bitmap is represented by an array of 8-byte integers, and the page at PFN #i is
27 mapped to bit #i%64 of array element #i/64, byte order is native. When a bit is
33 To mark a page idle one has to set the bit corresponding to
34 the page by writing to the file. A value written to the file is OR-ed with the
42 For huge pages the idle flag is set only on the head page, so one has to read
46 -EINVAL if you are not starting the read/write on an 8-byte boundary, or
48 this file beyond max PFN will return -ENXIO.
51 workload one should:
[all …]

12345678910>>...43