Home
last modified time | relevance | path

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

12345678910

/linux/Documentation/input/
H A 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
16 document describes the multi-touch (MT) protocol which allows kernel
30 --------------
34 packet. Since these events are ignored by current single-touch (ST)
44 input_mt_slot(), with a slot as argument, at the beginning of each packet.
46 prepare for updates of the given slot.
48 All drivers mark the end of a multi-touch transfer by calling the usual
[all …]
/linux/tools/testing/selftests/bpf/benchs/
H A Dbench_trigger.c1 // SPDX-License-Identifier: GPL-2.0
25 { "trig-batch-iters", ARG_TRIG_BATCH_ITERS, "BATCH_ITER_CNT", 0,
26 "Number of in-kernel iterations per one driver test run"},
38 fprintf(stderr, "invalid --trig-batch-iters value (should be between %d and %d)\n", in parse_arg()
56 /* adjust slot shift in inc_hits() if changing */
59 #pragma GCC diagnostic ignored "-Wattributes"
73 unsigned slot; in inc_counter() local
79 slot = 2654435769U * tid; in inc_counter()
80 slot >>= 24; in inc_counter()
82 atomic_inc(&base_hits[slot].value); /* use highest byte as an index */ in inc_counter()
[all …]
/linux/drivers/xen/xen-pciback/
H A Dvpci.c1 // SPDX-License-Identifier: GPL-2.0
3 * PCI Backend - Provides a Virtual PCI bus (with real devices)
28 return head->next; in list_first()
38 struct vpci_dev_data *vpci_dev = pdev->pci_dev_data; in __xen_pcibk_get_pci_dev()
44 mutex_lock(&vpci_dev->lock); in __xen_pcibk_get_pci_dev()
47 &vpci_dev->dev_list[PCI_SLOT(devfn)], in __xen_pcibk_get_pci_dev()
49 if (PCI_FUNC(entry->dev->devfn) == PCI_FUNC(devfn)) { in __xen_pcibk_get_pci_dev()
50 dev = entry->dev; in __xen_pcibk_get_pci_dev()
55 mutex_unlock(&vpci_dev->lock); in __xen_pcibk_get_pci_dev()
62 if (pci_domain_nr(l->bus) == pci_domain_nr(r->bus) in match_slot()
[all …]
/linux/arch/powerpc/boot/dts/
H A Dturris1x.dts1 // SPDX-License-Identifier: GPL-2.0+
5 * Copyright 2013 - 2022 CZ.NIC z.s.p.o. (http://www.nic.cz/)
8 * and available at: https://docs.turris.cz/hw/turris-1x/turris-1x/
11 #include <dt-bindings/gpio/gpio.h>
12 #include <dt-bindings/interrupt-controller/irq.h>
13 #include <dt-bindings/leds/common.h>
14 /include/ "fsl/p2020si-pre.dtsi"
41 gpio-controller@18 {
45 #gpio-cells = <2>;
46 gpio-controller;
[all …]
/linux/tools/perf/pmu-events/arch/x86/sapphirerapids/
H A Duncore-interconnect.json31 "BriefDescription": "FAF - request insert from TC.",
47 "BriefDescription": "FAF allocation -- sent to ADQ",
84 … "BriefDescription": "Counts Timeouts - Set 0 : Cache Inserts of Atomic Transactions as Secondary",
94 … "BriefDescription": "Counts Timeouts - Set 0 : Cache Inserts of Read Transactions as Secondary",
104 … "BriefDescription": "Counts Timeouts - Set 0 : Cache Inserts of Write Transactions as Secondary",
114 "BriefDescription": "Counts Timeouts - Set 0 : Fastpath Rejects",
124 "BriefDescription": "Counts Timeouts - Set 0 : Fastpath Requests",
134 … "BriefDescription": "Counts Timeouts - Set 0 : Fastpath Transfers From Primary to Secondary",
144 … "BriefDescription": "Counts Timeouts - Set 0 : Prefetch Ack Hints From Primary to Secondary",
154 "BriefDescription": "Counts Timeouts - Set 0 : Slow path fwpf didn't find prefetch",
[all …]
H A Duncore-io.json182 "BriefDescription": "PCIe Completion Buffer Inserts of completions with data: Part 0-7",
190 "PublicDescription": "PCIe Completion Buffer Inserts of completions with data : Part 0-7",
203 "PublicDescription": "PCIe Completion Buffer Inserts of completions with data : Part 0 : x16 card plugged in to Lane 0/1/2/3, Or x8 card plugged in to Lane 0/1, Or x4 card is plugged in to slot 0",
216 "PublicDescription": "PCIe Completion Buffer Inserts of completions with data : Part 1 : x16 card plugged in to Lane 0/1/2/3, Or x8 card plugged in to Lane 0/1, Or x4 card is plugged in to slot 1",
229 "PublicDescription": "PCIe Completion Buffer Inserts of completions with data : Part 2 : x16 card plugged in to Lane 0/1/2/3, Or x8 card plugged in to Lane 0/1, Or x4 card is plugged in to slot 2",
242 "PublicDescription": "PCIe Completion Buffer Inserts of completions with data : Part 2 : x16 card plugged in to Lane 0/1/2/3, Or x8 card plugged in to Lane 0/1, Or x4 card is plugged in to slot 3",
255 "PublicDescription": "PCIe Completion Buffer Inserts of completions with data : Part 0 : x16 card plugged in to Lane 0/1/2/3, Or x8 card plugged in to Lane 0/1, Or x4 card is plugged in to slot 4",
268 "PublicDescription": "PCIe Completion Buffer Inserts of completions with data : Part 1 : x16 card plugged in to Lane 0/1/2/3, Or x8 card plugged in to Lane 0/1, Or x4 card is plugged in to slot 5",
281 "PublicDescription": "PCIe Completion Buffer Inserts of completions with data : Part 2 : x16 card plugged in to Lane 0/1/2/3, Or x8 card plugged in to Lane 0/1, Or x4 card is plugged in to slot 6",
294 "PublicDescription": "PCIe Completion Buffer Inserts of completions with data : Part 2 : x16 card plugged in to Lane 0/1/2/3, Or x8 card plugged in to Lane 0/1, Or x4 card is plugged in to slot
[all...]
/linux/tools/perf/pmu-events/arch/x86/emeraldrapids/
H A Duncore-interconnect.json31 "BriefDescription": "FAF - request insert from TC.",
47 "BriefDescription": "FAF allocation -- sent to ADQ",
84 … "BriefDescription": "Counts Timeouts - Set 0 : Cache Inserts of Atomic Transactions as Secondary",
94 … "BriefDescription": "Counts Timeouts - Set 0 : Cache Inserts of Read Transactions as Secondary",
104 … "BriefDescription": "Counts Timeouts - Set 0 : Cache Inserts of Write Transactions as Secondary",
114 "BriefDescription": "Counts Timeouts - Set 0 : Fastpath Rejects",
124 "BriefDescription": "Counts Timeouts - Set 0 : Fastpath Requests",
134 … "BriefDescription": "Counts Timeouts - Set 0 : Fastpath Transfers From Primary to Secondary",
144 … "BriefDescription": "Counts Timeouts - Set 0 : Prefetch Ack Hints From Primary to Secondary",
154 "BriefDescription": "Counts Timeouts - Set 0 : Slow path fwpf didn't find prefetch",
[all …]
H A Duncore-io.json102 "BriefDescription": "PCIe Completion Buffer Inserts of completions with data: Part 0-7",
110 "PublicDescription": "PCIe Completion Buffer Inserts of completions with data : Part 0-7",
123 "PublicDescription": "PCIe Completion Buffer Inserts of completions with data : Part 0 : x16 card plugged in to Lane 0/1/2/3, Or x8 card plugged in to Lane 0/1, Or x4 card is plugged in to slot 0",
136 "PublicDescription": "PCIe Completion Buffer Inserts of completions with data : Part 1 : x16 card plugged in to Lane 0/1/2/3, Or x8 card plugged in to Lane 0/1, Or x4 card is plugged in to slot 1",
149 "PublicDescription": "PCIe Completion Buffer Inserts of completions with data : Part 2 : x16 card plugged in to Lane 0/1/2/3, Or x8 card plugged in to Lane 0/1, Or x4 card is plugged in to slot 2",
162 "PublicDescription": "PCIe Completion Buffer Inserts of completions with data : Part 2 : x16 card plugged in to Lane 0/1/2/3, Or x8 card plugged in to Lane 0/1, Or x4 card is plugged in to slot 3",
175 "PublicDescription": "PCIe Completion Buffer Inserts of completions with data : Part 0 : x16 card plugged in to Lane 0/1/2/3, Or x8 card plugged in to Lane 0/1, Or x4 card is plugged in to slot 4",
188 "PublicDescription": "PCIe Completion Buffer Inserts of completions with data : Part 1 : x16 card plugged in to Lane 0/1/2/3, Or x8 card plugged in to Lane 0/1, Or x4 card is plugged in to slot 5",
201 "PublicDescription": "PCIe Completion Buffer Inserts of completions with data : Part 2 : x16 card plugged in to Lane 0/1/2/3, Or x8 card plugged in to Lane 0/1, Or x4 card is plugged in to slot 6",
214 "PublicDescription": "PCIe Completion Buffer Inserts of completions with data : Part 2 : x16 card plugged in to Lane 0/1/2/3, Or x8 card plugged in to Lane 0/1, Or x4 card is plugged in to slot
[all...]
/linux/sound/soc/ux500/
H A Dux500_msp_dai.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * Copyright (C) ST-Ericsson SA 2012
7 * for ST-Ericsson.
17 #include <linux/mfd/dbx500-prcmu.h>
20 #include <sound/soc-dai.h>
30 struct ux500_msp_i2s_drvdata *drvdata = dev_get_drvdata(dai->dev); in setup_pcm_multichan()
31 struct msp_multichannel_config *multi = in setup_pcm_multichan() local
32 &msp_config->multichannel_config; in setup_pcm_multichan()
34 if (drvdata->slots > 1) { in setup_pcm_multichan()
35 msp_config->multichannel_configured = 1; in setup_pcm_multichan()
[all …]
/linux/drivers/eisa/
H A Deisa.ids6 # Marc Zyngier <maz@wild-wind.fr.eu.org>
10 ABP0510 "Advansys ABP-510 ISA SCSI Host Adapter"
11 ABP0540 "Advansys ABP-540/542 ISA SCSI Host Adapter"
12 ABP7401 "AdvanSys ABP-740/742 EISA Single Channel SCSI Host Adapter"
13 ABP7501 "AdvanSys ABP-750/752 EISA Dual Channel SCSI Host Adapter"
14 ACC1200 "ACCTON EtherCombo-32 Ethernet Adapter"
15 ACC120A "ACCTON EtherCombo-32 Ethernet Adapter"
25 ACE7010 "ACME Multi-Function Board"
39 ACR1711 "AcerFrame 1000 486/33 SYSTEM-2"
41 ACR3211 "AcerFrame 3000MP 486 SYSTEM-1"
[all …]
/linux/drivers/firmware/arm_scmi/
H A Dprotocols.h1 /* SPDX-License-Identifier: GPL-2.0 */
44 * struct scmi_msg_resp_prot_version - Response for a message
61 * struct scmi_msg - Message(Tx/Rx) structure
72 * struct scmi_msg_hdr - Message(Tx/Rx) header
94 * struct scmi_xfer - Structure representing a message flow
99 * @rx: Receive message, the buffer should be pre-allocated to store
100 * message. If request-ACK protocol is used, we can reuse the same
113 * though the timed-out transaction will anyway cause the command
114 * request to be reported as failed by time-out, the underlying xfer
120 * - SCMI_XFER_SENT_OK -> SCMI_XFER_RESP_OK [ -> SCMI_XFER_DRESP_OK ]
[all …]
/linux/include/linux/platform_data/
H A Ddma-iop32x.h1 /* SPDX-License-Identifier: GPL-2.0-only */
25 * struct iop_adma_device - internal representation of an ADMA device
41 * struct iop_adma_chan - internal representation of an ADMA device
43 * @lock: serializes enqueue/dequeue operations to the slot pool
50 * @slots_allocated: records the actual size of the descriptor slot pool
55 spinlock_t lock; /* protects the descriptor slot pool */
67 * struct iop_adma_desc_slot - IOP-ADMA software descriptor
78 * @group_list: list of slots that make up a multi-descriptor transaction
/linux/lib/
H A Dxarray.c1 // SPDX-License-Identifier: GPL-2.0+
4 * Copyright (c) 2017-2018 Microsoft Corporation
5 * Copyright (c) 2018-2020 Oracle
15 #include "radix-tree.h"
30 * @entry refers to something stored in a slot in the xarray
35 return (__force unsigned int)xa->xa_flags & 3; in xa_lock_type()
60 return xa->xa_flags & XA_FLAGS_TRACK_FREE; in xa_track_free()
65 return xa->xa_flags & XA_FLAGS_ZERO_BUSY; in xa_zero_busy()
70 if (!(xa->xa_flags & XA_FLAGS_MARK(mark))) in xa_mark_set()
71 xa->xa_flags |= XA_FLAGS_MARK(mark); in xa_mark_set()
[all …]
/linux/lib/xz/
H A Dxz_lzma2.h1 /* SPDX-License-Identifier: 0BSD */
7 * Igor Pavlov <https://7-zip.org/>
33 * - Literal: One 8-bit byte
34 * - Match: Repeat a chunk of data at some distance
35 * - Long repeat: Multi-byte match at a recently seen distance
36 * - Short repeat: One-byte repeat at a recently seen distance
39 * either short or long repeated match, and NONLIT means any non-literal.
68 *state -= 3; in lzma_state_literal()
70 *state -= 6; in lzma_state_literal()
98 * - 0x001-0x0FF: Without match byte
[all …]
/linux/Documentation/userspace-api/ioctl/
H A Dcdrom.rst5 - Edward A. Falk <efalk@google.com>
10 the CDROM layer. These are by-and-large implemented (as of Linux 2.6)
33 CDROMEJECT_SW enable(1)/disable(0) auto-ejecting
34 CDROMMULTISESSION Obtain the start-of-last-session
35 address of multi session disks
40 CDROMRESET hard-reset the drive
47 CDROMPLAYBLK scsi-cd only, (struct cdrom_blk)
49 CDROMGETSPINDOWN return 4-bit spindown value
50 CDROMSETSPINDOWN set 4-bit spindown value
54 CDROM_SELECT_SPEED Set the CD-ROM speed
[all …]
/linux/drivers/pci/
H A Dslot.c1 // SPDX-License-Identifier: GPL-2.0
4 * Copyright (C) 2006-2009 Hewlett-Packard Development Company, L.P.
20 struct pci_slot *slot = to_pci_slot(kobj); in pci_slot_attr_show() local
22 return attribute->show ? attribute->show(slot, buf) : -EIO; in pci_slot_attr_show()
28 struct pci_slot *slot = to_pci_slot(kobj); in pci_slot_attr_store() local
30 return attribute->store ? attribute->store(slot, buf, len) : -EIO; in pci_slot_attr_store()
38 static ssize_t address_read_file(struct pci_slot *slot, char *buf) in address_read_file() argument
40 if (slot->number == 0xff) in address_read_file()
42 pci_domain_nr(slot->bus), in address_read_file()
43 slot->bus->number); in address_read_file()
[all …]
/linux/arch/arm64/boot/dts/qcom/
H A Dsdm845-oneplus-enchilada.dts1 // SPDX-License-Identifier: GPL-2.0
8 #include <dt-bindings/leds/common.h>
9 #include "sdm845-oneplus-common.dtsi"
14 qcom,board-id = <8 0 17819 22>;
17 compatible = "simple-battery";
19 charge-full-design-microamp-hours = <3300000>;
20 voltage-min-design-microvolt = <3400000>;
21 voltage-max-design-microvolt = <4400000>;
29 constant-charge-current-max-microamp = <1800000>;
34 monitored-battery = <&battery>;
[all …]
/linux/sound/pci/ctxfi/
H A Dctresource.c1 // SPDX-License-Identifier: GPL-2.0-only
21 /* Resource allocation based on bit-map management mechanism */
24 unsigned int multi, unsigned int *ridx) in get_resource() argument
29 for (i = 0, n = multi; i < amount; i++) { in get_resource()
33 n = multi; in get_resource()
36 if (!(--n)) in get_resource()
42 return -ENOENT; in get_resource()
45 /* Mark the contiguous bits in resource bit-map as used */ in get_resource()
46 for (n = multi; n > 0; n--) { in get_resource()
50 i--; in get_resource()
[all …]
H A Dctsrc.c1 // SPDX-License-Identifier: GPL-2.0-only
38 hw = src->rsc.hw; in src_set_state()
39 hw->src_set_state(src->rsc.ctrl_blk, state); in src_set_state()
48 hw = src->rsc.hw; in src_set_bm()
49 hw->src_set_bm(src->rsc.ctrl_blk, bm); in src_set_bm()
58 hw = src->rsc.hw; in src_set_sf()
59 hw->src_set_sf(src->rsc.ctrl_blk, sf); in src_set_sf()
68 hw = src->rsc.hw; in src_set_pm()
69 hw->src_set_pm(src->rsc.ctrl_blk, pm); in src_set_pm()
78 hw = src->rsc.hw; in src_set_rom()
[all …]
/linux/drivers/media/platform/qcom/venus/
H A Dhelpers.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * Copyright (c) 2012-2016, The Linux Foundation. All rights reserved.
11 #include <media/videobuf2-dma-contig.h>
12 #include <media/v4l2-mem2mem.h>
43 struct venus_core *core = inst->core; in venus_helper_check_codec()
44 u32 session_type = inst->session_type; in venus_helper_check_codec()
83 if (session_type == VIDC_SESSION_TYPE_ENC && core->enc_codecs & codec) in venus_helper_check_codec()
86 if (session_type == VIDC_SESSION_TYPE_DEC && core->dec_codecs & codec) in venus_helper_check_codec()
95 ida_free(&inst->dpb_ids, buf->dpb_out_tag); in free_dpb_buf()
97 list_del_init(&buf->list); in free_dpb_buf()
[all …]
/linux/drivers/dma/ppc4xx/
H A Dadma.h1 /* SPDX-License-Identifier: GPL-2.0-only */
3 * 2006-2009 (C) DENX Software Engineering.
46 * struct ppc440spe_adma_device - internal representation of an ADMA device
74 * struct ppc440spe_adma_chan - internal representation of an ADMA channel
75 * @lock: serializes enqueue/dequeue operations to the slot pool
81 * @slots_allocated: records the actual size of the descriptor slot pool
119 * struct ppc440spe_adma_desc_slot - PPC440SPE-ADMA software descriptor
126 * @group_list: list of slots that make up a multi-descriptor transaction
136 * @descs_per_op: number of slot per P/Q operation see comment
/linux/include/xen/interface/io/
H A Dnetif.h1 /* SPDX-License-Identifier: MIT */
5 * Unified network-device I/O interface for Xen guest OSes.
7 * Copyright (c) 2003-2004, Keir Fraser
38 * feature 'feature-rx-notify' via xenbus. Otherwise the backend will assume
43 * "feature-split-event-channels" is introduced to separate guest TX
49 * "event-channel-tx" and "event-channel-rx" respectively. If frontend
50 * doesn't want to use this feature, it just writes "event-channel"
56 * If supported, the backend will write the key "multi-queue-max-queues" to
60 * key "multi-queue-num-queues", set to the number they wish to use, which
62 * in "multi-queue-max-queues".
[all …]
/linux/drivers/scsi/mvsas/
H A Dmv_defs.h1 /* SPDX-License-Identifier: GPL-2.0-only */
7 * Copyright 2009-2011 Marvell. <yuxiangl@marvell.com>
28 /* driver compile-time configuration */
30 MVS_TX_RING_SZ = 1024, /* TX ring size (12-bit) */
31 MVS_RX_RING_SZ = 1024, /* RX ring size (12-bit) */
32 /* software requires power-of-2
44 MVS_SOC_CAN_QUEUE = MVS_SOC_SLOTS - 2,
79 /* MVS_GBL_PORT_TYPE */ /* shl for ports 1-3 */
135 /* shl for ports 1-3 */
149 TXQ_CMD_SLOT_RESET = 7, /* reset command slot */
[all …]
/linux/drivers/dma/
H A Dmv_xor.h1 /* SPDX-License-Identifier: GPL-2.0-only */
20 #define MV_XOR_MAX_BYTE_COUNT (SZ_16M - 1)
36 #define XOR_CURR_DESC(chan) (chan->mmr_high_base + 0x10 + (chan->idx * 4))
37 #define XOR_NEXT_DESC(chan) (chan->mmr_high_base + 0x00 + (chan->idx * 4))
38 #define XOR_BYTE_COUNT(chan) (chan->mmr_high_base + 0x20 + (chan->idx * 4))
39 #define XOR_DEST_POINTER(chan) (chan->mmr_high_base + 0xB0 + (chan->idx * 4))
40 #define XOR_BLOCK_SIZE(chan) (chan->mmr_high_base + 0xC0 + (chan->idx * 4))
41 #define XOR_INIT_VALUE_LOW(chan) (chan->mmr_high_base + 0xE0)
42 #define XOR_INIT_VALUE_HIGH(chan) (chan->mmr_high_base + 0xE4)
44 #define XOR_CONFIG(chan) (chan->mmr_base + 0x10 + (chan->idx * 4))
[all …]
/linux/Documentation/firmware-guide/acpi/apei/
H A Doutput_format.rst1 .. SPDX-License-Identifier: GPL-2.0
55 [cache error][, TLB error][, bus error][, micro-architectural error]
81 unknown | no error | single-bit ECC | multi-bit ECC | \
82 single-symbol chipkill ECC | multi-symbol chipkill ECC | master abort | \
92 slot: <integer>
106 downstream switch port | PCIe to PCI/PCI-X bridge | \
107 PCI/PCI-X to PCIe bridge | root complex integrated endpoint device | \
121 Replay Timer Timeout | Advisory Non-Fatal

12345678910