Home
last modified time | relevance | path

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

12345678910>>...23

/linux/net/netfilter/ipset/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
32 This option adds the bitmap:ip set type support, by which one
41 This option adds the bitmap:ip,mac set type support, by which one
42 can store IPv4 address and (source) MAC address pairs from a range.
50 This option adds the bitmap:port set type support, by which one
59 This option adds the hash:ip set type support, by which one
69 This option adds the hash:ip,mark set type support, by which one
70 can store IPv4/IPv6 address and mark pairs.
78 This option adds the hash:ip,port set type support, by which one
79 can store IPv4/IPv6 address and protocol/port pairs.
[all …]
/linux/Documentation/networking/pse-pd/
H A Dpse-pi.rst1 .. SPDX-License-Identifier: GPL-2.0
8 blueprint that outlines how one or multiple power sources are connected to the
9 eight-pin modular jack, commonly known as the Ethernet RJ45 port. This
14 ---------------------------
19 - Section "33.2.3 PI pin assignments" covers the pin assignments for PoE
20 systems that utilize two pairs for power delivery.
21 - Section "145.2.4 PSE PI" addresses the configuration for PoE systems that
22 deliver power over all four pairs of an Ethernet cable.
25 -------------------------------
28 connectivity, utilizing just one pair of conductors for both data and power
[all …]
/linux/arch/mips/include/asm/
H A Dmaar.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
14 * platform_maar_init() - perform platform-level MAAR configuration
15 * @num_pairs: The number of MAAR pairs present in the system.
18 * MAAR pairs as required, from 0 up to the maximum of num_pairs-1, and returns
21 * that it has configured 0 MAAR pairs.
23 * Return: The number of MAAR pairs configured.
28 * write_maar_pair() - write to a pair of MAARs
33 * aligned to one byte before a 2^16 byte boundary.
78 * maar_init() - initialise MAARs
87 * struct maar_config - MAAR configuration data
[all …]
/linux/Documentation/devicetree/bindings/usb/
H A Dhisilicon,histb-xhci.txt6 - compatible: should be "hisilicon,hi3798cv200-xhci"
7 - reg: specifies physical base address and size of the registers
8 - interrupts : interrupt used by the controller
9 - clocks: a list of phandle + clock-specifier pairs, one for each
10 entry in clock-names
11 - clock-names: must contain
16 - resets: a list of phandle and reset specifier pairs as listed in
17 reset-names property.
18 - reset-names: must contain
20 - phys: a list of phandle + phy specifier pairs
[all …]
/linux/Documentation/devicetree/bindings/sound/
H A Dsirf-audio-port.txt4 - compatible: "sirf,audio-port"
5 - reg: Base address and size entries:
6 - dmas: List of DMA controller phandle and DMA request line ordered pairs.
7 - dma-names: Identifier string for each DMA request line in the dmas property.
8 These strings correspond 1:1 with the ordered pairs in dmas.
10 One of the DMA channels will be responsible for transmission (should be
11 named "tx") and one for reception (should be named "rx").
16 compatible = "sirf,audio-port";
19 dma-names = "rx", "tx";
H A Dbrcm,bcm2835-i2s.txt4 - compatible: "brcm,bcm2835-i2s"
5 - reg: Should contain PCM registers location and length.
6 - clocks: the (PCM) clock to use
7 - dmas: List of DMA controller phandle and DMA request line ordered pairs.
8 - dma-names: Identifier string for each DMA request line in the dmas property.
9 These strings correspond 1:1 with the ordered pairs in dmas.
11 One of the DMA channels will be responsible for transmission (should be
12 named "tx") and one for reception (should be named "rx").
17 compatible = "brcm,bcm2835-i2s";
23 dma-names = "tx", "rx";
H A Dadi,axi-spdif-tx.txt1 ADI AXI-SPDIF controller
4 - compatible : Must be "adi,axi-spdif-tx-1.00.a"
5 - reg : Must contain SPDIF core's registers location and length
6 - clocks : Pairs of phandle and specifier referencing the controller's clocks.
9 - clock-names: "axi" for the clock to the AXI interface, "ref" for the sample
11 - dmas: Pairs of phandle and specifier for the DMA channel that is used by
12 the core. The core expects one dma channel for transmit.
13 - dma-names : Must be "tx"
15 For more details on the 'dma', 'dma-names', 'clock' and 'clock-names' properties
17 * resource-names.txt
[all …]
H A Dadi,axi-i2s.txt1 ADI AXI-I2S controller
7 - compatible : Must be "adi,axi-i2s-1.00.a"
8 - reg : Must contain I2S core's registers location and length
9 - clocks : Pairs of phandle and specifier referencing the controller's clocks.
12 - clock-names : "axi" for the clock to the AXI interface, "ref" for the sample
14 - dmas: Pairs of phandle and specifier for the DMA channels that are used by
16 enabled, one channel otherwise.
17 - dma-names : "tx" for the transmit channel, "rx" for the receive channel.
19 For more details on the 'dma', 'dma-names', 'clock' and 'clock-names' properties
21 * resource-names.txt
[all …]
/linux/Documentation/ABI/testing/
H A Dsysfs-uevent4 Contact: Linux kernel mailing list <linux-kernel@vger.kernel.org>
13 The ACTION is compulsory - it is the name of the uevent
18 You need to pass UUID first before any KEY=VALUE pairs.
19 The UUID must be in ``xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx``
22 value for one or more synthetic uevents in which case we
25 ``SYNTH_UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx`` environment
31 The KEY=VALUE pairs can contain alphanumeric characters only.
33 It's possible to define zero or more pairs - each pair is then
41 add fe4d7c9d-b8c6-4a70-9ef1-3d8a58d18eed A=1 B=abc
48 SYNTH_UUID=fe4d7c9d-b8c6-4a70-9ef1-3d8a58d18eed
/linux/Documentation/devicetree/bindings/display/hisilicon/
H A Dhisi-ade.txt1 Device-Tree bindings for hisilicon ADE display controller driver
8 - compatible: value should be "hisilicon,hi6220-ade".
9 - reg: physical base address and length of the ADE controller's registers.
10 - hisilicon,noc-syscon: ADE NOC QoS syscon.
11 - resets: The ADE reset controller node.
12 - interrupt: the ldi vblank interrupt number used.
13 - clocks: a list of phandle + clock-specifier pairs, one for each entry
14 in clock-names.
15 - clock-names: should contain:
20 - assigned-clocks: Should contain "clk_ade_core" and "clk_codec_jpeg" clocks'
[all …]
/linux/Documentation/locking/
H A Dlocktorture.rst30 Locktorture-specific
31 --------------------
49 - "lock_busted":
52 - "spin_lock":
53 spin_lock() and spin_unlock() pairs.
55 - "spin_lock_irq":
56 spin_lock_irq() and spin_unlock_irq() pairs.
58 - "rw_lock":
59 read/write lock() and unlock() rwlock pairs.
61 - "rw_lock_irq":
[all …]
/linux/Documentation/nvme/
H A Dnvme-pci-endpoint-target.rst1 .. SPDX-License-Identifier: GPL-2.0
57 -----------------------
78 ------------------
90 ------------------------------------------------------
96 1) One memory window for raising MSI or MSI-X interrupts
97 2) One memory window for MMIO transfers
98 3) One memory window for each completion queue
109 Maximum Number of Queue Pairs
110 -----------------------------
114 and multiple I/O queues. The maximum of number of I/O queues pairs that can be
[all …]
/linux/Documentation/devicetree/bindings/mailbox/
H A Dcix,sky1-mbox.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/mailbox/cix,sky1-mbox.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Guomin Chen <Guomin.Chen@cixtech.com>
19 typically used in pairs-one for receiving and one for transmitting.
22 channel 0-7 - Fast channel with 32bit transmit register and IRQ support
23 channel 8 - Doorbell mode,using the mailbox as an interrupt-generating
25 channel 9 - Fifo based channel with 32*32bit depth fifo and IRQ support
26 channel 10 - Reg based channel with 32*32bit transmit register and
[all …]
/linux/arch/riscv/kernel/
H A Dsys_hwprobe.c1 // SPDX-License-Identifier: GPL-2.0-only
26 u64 id = -1ULL; in hwprobe_arch_id()
33 switch (pair->key) { in hwprobe_arch_id()
51 * If there's a mismatch for the given set, return -1 in the in hwprobe_arch_id()
55 id = -1ULL; in hwprobe_arch_id()
60 pair->value = id; in hwprobe_arch_id()
69 pair->value = 0; in hwprobe_isa_ext0()
71 pair->value |= RISCV_HWPROBE_IMA_FD; in hwprobe_isa_ext0()
74 pair->value |= RISCV_HWPROBE_IMA_C; in hwprobe_isa_ext0()
77 pair->value |= RISCV_HWPROBE_IMA_V; in hwprobe_isa_ext0()
[all …]
/linux/include/linux/
H A Drcupdate_trace.h1 /* SPDX-License-Identifier: GPL-2.0+ */
3 * Read-Copy Update mechanism for mutual exclusion, adapted for tracing.
38 * rcu_read_lock_trace - mark beginning of RCU-trace read-side critical section
40 * When synchronize_rcu_tasks_trace() is invoked by one task, then that
41 * task is guaranteed to block until all other tasks exit their read-side
42 * critical sections. Similarly, if call_rcu_trace() is invoked on one
43 * task while other tasks are within RCU read-side critical sections,
53 WRITE_ONCE(t->trc_reader_nesting, READ_ONCE(t->trc_reader_nesting) + 1); in rcu_read_lock_trace()
56 t->trc_reader_special.b.need_mb) in rcu_read_lock_trace()
57 smp_mb(); // Pairs with update-side barriers in rcu_read_lock_trace()
[all …]
/linux/tools/testing/selftests/livepatch/test_modules/
H A Dtest_klp_shadow_vars.c1 // SPDX-License-Identifier: GPL-2.0
13 * Keep a small list of pointers so that we can print address-agnostic
30 list_del(&sp->list); in free_ptr_list()
41 if (sp->ptr == ptr) in ptr_id()
42 return sp->id; in ptr_id()
47 return -ENOMEM; in ptr_id()
48 sp->ptr = ptr; in ptr_id()
49 sp->id = count++; in ptr_id()
51 list_add(&sp->list, &ptr_list); in ptr_id()
53 return sp->id; in ptr_id()
[all …]
/linux/include/net/
H A Dinet_frag.h1 /* SPDX-License-Identifier: GPL-2.0 */
5 #include <linux/rhashtable-types.h>
10 #include <net/dropreason-core.h>
66 * struct inet_frag_queue - fragment queue
73 * @rb_fragments: received fragments rb-tree root
129 * Pairs with READ_ONCE() in inet_frag_find(). in fqdir_pre_exit()
131 WRITE_ONCE(fqdir->high_thresh, 0); in fqdir_pre_exit()
133 /* Pairs with READ_ONCE() in inet_frag_kill(), ip_expire() in fqdir_pre_exit()
136 WRITE_ONCE(fqdir->dead, true); in fqdir_pre_exit()
150 if (refs && refcount_sub_and_test(refs, &q->refcnt)) in inet_frag_putn()
[all …]
/linux/drivers/crypto/intel/qat/qat_common/
H A Dadf_gen4_tl.h1 /* SPDX-License-Identifier: GPL-2.0-only */
21 /* Max number of HW resources of one type. */
24 /* Max number of simultaneously monitored ring pairs. */
28 * struct adf_gen4_tl_slice_data_regs - HW slice data as populated by FW.
40 * struct adf_gen4_tl_device_data_regs - This structure stores device telemetry
43 * @reg_tl_gp_lat_acc: get-put latency accumulator
99 * struct adf_gen4_tl_ring_pair_data_regs - This structure stores Ring Pair
101 * @reg_tl_gp_lat_acc: get-put latency accumulator
132 * struct adf_gen4_tl_layout - This structure represents entire telemetry
133 * counters data: Device + 4 Ring Pairs as are being populated periodically
[all …]
/linux/Documentation/admin-guide/device-mapper/
H A Dcache.rst8 dm-cache is a device mapper target written by Joe Thornber, Heinz
15 This device-mapper solution allows us to insert this caching at
17 a thin-provisioning pool. Caching solutions that are integrated more
20 The target reuses the metadata library used in the thin-provisioning
23 The decision as to what data to migrate and when is left to a plug-in
32 Movement of the primary copy of a logical block from one
46 Sub-devices
47 -----------
52 1. An origin device - the big, slow one.
54 2. A cache device - the small, fast one.
[all …]
H A Ddm-clone.rst1 .. SPDX-License-Identifier: GPL-2.0-only
4 dm-clone
10 dm-clone is a device mapper target which produces a one-to-one copy of an
11 existing, read-only source device into a writable destination device: It
15 The main use case of dm-clone is to clone a potentially remote, high-latency,
16 read-only, archival-type block device into a writable, fast, primary-type device
17 for fast, low-latency I/O. The cloned device is visible/mountable immediately
21 For example, one could restore an application backup from a read-only copy,
26 When the cloning completes, the dm-clone table can be removed altogether and be
29 The dm-clone target reuses the metadata library used by the thin-provisioning
[all …]
/linux/arch/xtensa/kernel/
H A Dprocess.c10 * Copyright (C) 2001 - 2005 Tensilica Inc.
47 #include <asm/asm-offsets.h>
75 coprocessor_owner = this_cpu_ptr(&exc_table)->coprocessor_owner; in local_coprocessors_flush_release_all()
94 /* pairs with memw (1) in fast_coprocessor and memw in switch_to */ in local_coprocessors_flush_release_all()
96 unique_owner[i]->cpenable = 0; in local_coprocessors_flush_release_all()
107 coprocessor_owner = this_cpu_ptr(&exc_table)->coprocessor_owner; in local_coprocessor_release_all()
109 /* Walk through all cp owners and release it for the requested one. */ in local_coprocessor_release_all()
115 /* pairs with memw (1) in fast_coprocessor and memw in switch_to */ in local_coprocessor_release_all()
117 ti->cpenable = 0; in local_coprocessor_release_all()
124 if (ti->cpenable) { in coprocessor_release_all()
[all …]
/linux/Documentation/devicetree/bindings/pci/
H A Dhisilicon-histb-pcie.txt6 Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml.
11 - compatible: Should be one of the following strings:
12 "hisilicon,hi3798cv200-pcie"
13 - reg: Should contain sysctl, rc_dbi, config registers location and length.
14 - reg-names: Must include the following entries:
16 "rc-dbi": configuration space of PCIe controller;
18 - bus-range: PCI bus numbers covered.
19 - interrupts: MSI interrupt.
20 - interrupt-names: Must include "msi" entries.
21 - clocks: List of phandle and clock specifier pairs as listed in clock-names
[all …]
/linux/drivers/misc/vmw_vmci/
H A Dvmci_context.h1 /* SPDX-License-Identifier: GPL-2.0-only */
57 * handles for queue pairs is accessed
81 bool *notify; /* Notify flag pointer - hosted only. */
102 * for doorbells and queue pairs.
115 * to interact. If one of them is restricted, the other one must
169 return context->cid; in vmci_ctx_get_id()
/linux/tools/memory-model/Documentation/
H A Dglossary.txt1 This document contains brief definitions of LKMM-related terms. Like most
10 Address dependencies are quite common in RCU read-side critical
15 3 do_something(p->a);
18 In this case, because the address of "p->a" on line 3 is computed
21 "p->a". In rare cases, optimizing compilers can destroy address
28 using spin_lock(). With respect to a non-lock shared variable,
40 See also "Happens-Before", "Reads-From", "Relaxed", and "Release".
42 Coherence (co): When one CPU's store to a given variable overwrites
52 See also "From-read
[all...]
/linux/Documentation/devicetree/bindings/mfd/
H A Domap-usb-tll.txt1 OMAP HS USB Host TLL (Transceiver-Less Interface)
5 - compatible : should be "ti,usbhs-tll"
6 - reg : should contain one register range i.e. start and length
7 - interrupts : should contain the TLL module's interrupt
8 - ti,hwmod : must contain "usb_tll_hs"
12 - clocks: a list of phandles and clock-specifier pairs, one for each entry in
13 clock-names.
15 - clock-names: should include:
16 * "usb_tll_hs_usb_ch0_clk" - USB TLL channel 0 clock
17 * "usb_tll_hs_usb_ch1_clk" - USB TLL channel 1 clock
[all …]

12345678910>>...23