Home
last modified time | relevance | path

Searched +full:message +full:- +full:based (Results 1 – 25 of 1157) sorted by relevance

12345678910>>...47

/linux/drivers/gpu/drm/i915/gt/uc/abi/
H A Dguc_communication_mmio_abi.h1 /* SPDX-License-Identifier: MIT */
3 * Copyright © 2014-2021 Intel Corporation
10 * DOC: GuC MMIO based communication
12 * The MMIO based communication between Host and GuC relies on special
16 * Each MMIO based message, both Host to GuC (H2G) and GuC to Host (G2H)
20 * For Gen9+, there are 16 software scratch registers 0xC180-0xC1B8,
22 * itself uses an 4-element array to store the H2G message.
24 * For Gen11+, there are additional 4 registers 0x190240-0x19024C, which
27 * The MMIO based communication is mainly used during driver initialization
28 * phase to setup the `CTB based communication`_ that will be used afterwards.
[all …]
/linux/drivers/gpu/drm/xe/abi/
H A Dguc_communication_mmio_abi.h1 /* SPDX-License-Identifier: MIT */
3 * Copyright © 2014-2021 Intel Corporation
10 * DOC: GuC MMIO based communication
12 * The MMIO based communication between Host and GuC relies on special
16 * Each MMIO based message, both Host to GuC (H2G) and GuC to Host (G2H)
20 * For Gen9+, there are 16 software scratch registers 0xC180-0xC1B8,
22 * itself uses an 4-element array to store the H2G message.
24 * For Gen11+, there are additional 4 registers 0x190240-0x19024C, which
27 * The MMIO based communication is mainly used during driver initialization
28 * phase to setup the `CTB based communication`_ that will be used afterwards.
[all …]
H A Dguc_relay_communication_abi.h1 /* SPDX-License-Identifier: MIT */
19 * (PF) drivers is based on the GuC firmware acting as a proxy (relay) agent.
22 * action that takes the `Relay Message`_ as opaque payload and requires the
23 * relay message identifier (RID) as additional parameter.
27 * The GuC forwards this `Relay Message`_ and its identifier to the PF driver
28 * in `GUC2PF_RELAY_FROM_VF`_ action. This event message additionally contains
32 * `VF2GUC_RELAY_TO_PF`_ action that in addition to the `Relay Message`_
33 * and the relay message identifier (RID) also takes the target VF identifier.
35 * The GuC uses this target VFID from the message to select where to send the
36 * `GUC2VF_RELAY_FROM_PF`_ with the embedded `Relay Message`_ with response::
[all …]
/linux/Documentation/driver-api/
H A Dconnector.rst1 .. SPDX-License-Identifier: GPL-2.0
7 Kernel connector - new netlink based userspace <-> kernel space easy
11 netlink based network. One must register a callback and an identifier.
12 When the driver receives a special netlink message with the appropriate
17 - socket();
18 - bind();
19 - send();
20 - recv();
25 netlink based networking for inter-process communication in a significantly
39 connector.h header for in-kernel usage. `void (*callback) (void *)` is a
[all …]
H A Dmessage-based.rst1 Message-based devices
4 Fusion message devices
5 ----------------------
7 .. kernel-doc:: drivers/message/fusion/mptbase.c
10 .. kernel-doc:: drivers/message/fusion/mptscsih.c
/linux/drivers/net/ethernet/intel/fm10k/
H A Dfm10k_mbx.c1 // SPDX-License-Identifier: GPL-2.0
2 /* Copyright(c) 2013 - 2019 Intel Corporation. */
7 * fm10k_fifo_init - Initialize a message FIFO
10 * @size: maximum message size to store in FIFO, must be 2^n - 1
14 fifo->buffer = buffer; in fm10k_fifo_init()
15 fifo->size = size; in fm10k_fifo_init()
16 fifo->head = 0; in fm10k_fifo_init()
17 fifo->tail = 0; in fm10k_fifo_init()
21 * fm10k_fifo_used - Retrieve used space in FIFO
28 return fifo->tail - fifo->head; in fm10k_fifo_used()
[all …]
/linux/Documentation/networking/
H A Dkcm.rst1 .. SPDX-License-Identifier: GPL-2.0
7 Kernel Connection Multiplexor (KCM) is a mechanism that provides a message based
14 +------------+ +------------+ +------------+ +------------+
16 +------------+ +------------+ +------------+ +------------+
18 +-----------+ | | +----------+
20 +----------------------------------+
22 +----------------------------------+
24 +---------+ | | | ------------+
26 +----------+ +----------+ +----------+ +----------+ +----------+
28 +----------+ +----------+ +----------+ +----------+ +----------+
[all …]
H A Dxfrm_sync.rst1 .. SPDX-License-Identifier: GPL-2.0
7 The sync patches work is based on initial patches from
21 This way a backup stays as closely up-to-date as an active member.
25 For this reason, we also add a nagle-like algorithm to restrict
28 These thresholds are set system-wide via sysctls or can be updated
32 - the lifetime byte counter
36 - the replay sequence for both inbound and outbound
38 1) Message Structure
39 ----------------------
41 nlmsghdr:aevent_id:optional-TLVs.
[all …]
H A Dmctp.rst1 .. SPDX-License-Identifier: GPL-2.0
11 The core code provides a socket-based interface to send and receive MCTP
24 A network defines a unique address space for MCTP endpoints by endpoint-ID
25 (described by DSP0236, section 3.2.31). A network has a user-visible identifier
39 --------------------
41 MCTP uses ``AF_MCTP`` / ``PF_MCTP`` for the address- and protocol- families.
42 Since MCTP is message-based, only ``SOCK_DGRAM`` sockets are supported.
44 .. code-block:: C
51 specified with a ``sockaddr`` type, with a single-byte endpoint address:
53 .. code-block:: C
[all …]
/linux/Documentation/scsi/
H A Dhptiop.rst1 .. SPDX-License-Identifier: GPL-2.0
9 -----------------------
11 For RR44xx Intel IOP based adapters, the controller IOP is accessed via PCI BAR0 and BAR2
23 0x10 Inbound Message Register 0
24 0x14 Inbound Message Register 1
25 0x18 Outbound Message Register 0
26 0x1C Outbound Message Register 1
36 For Intel IOP based adapters, the controller IOP is accessed via PCI BAR0:
41 0x10 Inbound Message Register 0
42 0x14 Inbound Message Register 1
[all …]
/linux/drivers/slimbus/
H A Dslimbus.h1 /* SPDX-License-Identifier: GPL-2.0 */
3 * Copyright (c) 2011-2017, The Linux Foundation
18 /* SLIMbus message types. Related to interpretation of message code. */
91 * struct slim_framer - Represents SLIMbus framer.
94 * Manager is responsible for framer hand-over.
111 * struct slim_msg_txn - Message to be sent by the controller.
115 * @mt: Header field. Message type.
116 * @mc: Header field. LSB is message code for type mt.
120 * (relevant for message-codes involving read operation)
121 * @la: Logical address of the device this message is going to.
[all …]
/linux/drivers/media/pci/ddbridge/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
20 - Octopus PCIe Bridge
21 - Octopus mini PCIe Bridge
22 - Octopus LE
23 - DuoFlex S2 Octopus
24 - DuoFlex CT Octopus
25 - cineS2(v6)
26 - CineCTv6 and DuoFlex CT (STV0367-based)
27 - CineCTv7 and DuoFlex CT2/C2T2/C2T2I (Sony CXD28xx-based)
28 - MaxA8 series
[all …]
/linux/include/uapi/linux/
H A Dum_timetravel.h1 /* SPDX-License-Identifier: BSD-3-Clause */
3 * Copyright (C) 2019 - 2023 Intel Corporation
10 * struct um_timetravel_msg - UM time travel message
12 * This is the basic message type, going in both directions.
14 * This is the message passed between the host (user-mode Linux instance)
30 * @seq: sequence number for the message - shall be reflected in
42 /* max number of file descriptors that can be sent/received in a message */
46 * enum um_timetravel_shared_mem_fds - fds sent in ACK message for START message
51 * descriptor in the control message
56 * in the control message
[all …]
/linux/Documentation/misc-devices/
H A Dibmvmc.rst1 .. SPDX-License-Identifier: GPL-2.0+
21 https://openpowerfoundation.org/wp-content/uploads/2016/05/LoPAPR_DRAFT_v11_24March2016_cmt1.pdf
25 is like a message passing interface. This management partition is intended
27 Console (HMC) - based system management.
31 packaged as an external tower or rack-mounted personal computer. In a
33 processor-based systems.
36 ----------------------
44 POWER8 or newer processor-based server that is virtualized by PowerVM.
57 - Logical Partitioning Configuration
58 - Start, and stop actions for individual partitions
[all …]
/linux/Documentation/admin-guide/device-mapper/
H A Dstatistics.rst5 Device Mapper supports the collection of I/O statistics on user-defined
7 collected so there isn't any performance impact. Only bio-based DM
10 Each user-defined region specifies a starting sector, length and step.
11 Individual statistics will be collected for each step-sized area within
14 The I/O statistics counters for each step-sized area of a region are
16 Documentation/admin-guide/iostats.rst). But two extra counters (12 and 13) are
20 the @stats_print message to the appropriate DM device via dmsetup.
47 "-"
50 a range of <length> 512-byte sectors
72 to obtain than jiffies-based timestamps.
[all …]
/linux/Documentation/PCI/
H A Dpcieaer-howto.rst1 .. SPDX-License-Identifier: GPL-2.0
8 :Authors: - T. Long Nguyen <tom.l.nguyen@intel.com>
9 - Yanmin Zhang <yanmin.zhang@intel.com>
17 ----------------
26 ----------------------------
41 - Gathers the comprehensive error information if errors occurred.
42 - Reports error to the users.
43 - Performs error recovery actions.
53 ------------------------------------------------------
61 -------------------------
[all …]
/linux/Documentation/devicetree/bindings/power/
H A Dfsl,scu-pd.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/power/fsl,scu-pd.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: i.MX SCU Client Device Node - Power Domain Based on SCU Message Protocol
10 - Dong Aisheng <aisheng.dong@nxp.com>
13 Client nodes are maintained as children of the relevant IMX-SCU device node.
14 Power domain bindings based on SCU Message Protocol
17 - $ref: power-domain.yaml#
22 - enum:
[all …]
/linux/net/netlabel/
H A Dnetlabel_cipso_v4.c1 // SPDX-License-Identifier: GPL-2.0-or-later
9 * Author: Paul Moore <paul@paul-moore.com>
13 * (c) Copyright Hewlett-Packard Development Company, L.P., 2006
70 * netlbl_cipsov4_add_common - Parse the common sections of a ADD message
75 * Parse the common sections of a ADD message and fill in the related values
86 doi_def->doi = nla_get_u32(info->attrs[NLBL_CIPSOV4_A_DOI]); in netlbl_cipsov4_add_common()
88 if (nla_validate_nested_deprecated(info->attrs[NLBL_CIPSOV4_A_TAGLST], in netlbl_cipsov4_add_common()
92 return -EINVAL; in netlbl_cipsov4_add_common()
94 nla_for_each_nested(nla, info->attrs[NLBL_CIPSOV4_A_TAGLST], nla_rem) in netlbl_cipsov4_add_common()
97 return -EINVAL; in netlbl_cipsov4_add_common()
[all …]
/linux/drivers/scsi/mpt3sas/
H A Dmpt3sas_debug.h2 * Logging Support for MPT (Message Passing Technology) based controllers
4 * This code is based on drivers/scsi/mpt3sas/mpt3sas_debug.c
5 * Copyright (C) 2012-2014 LSI Corporation
6 * Copyright (C) 2013-2014 Avago Technologies
7 * (mailto: MPT-FusionLinux.pdl@avagotech.com)
22 * LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT,
41 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301,
73 if (IOC->logging_level & BITS) \
149 * _debug_dump_mf - print message frame contents
150 * @mpi_request: pointer to message frame
[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 …]
/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 …]
/linux/drivers/cpufreq/
H A DKconfig.arm1 # SPDX-License-Identifier: GPL-2.0-only
7 tristate "Allwinner nvmem based SUN50I CPUFreq driver"
12 This adds the nvmem based CPUFreq driver for Allwinner
16 module will be called sun50i-cpufreq-nvmem.
57 tristate "SCPI based CPUfreq driver"
63 This driver uses SCPI Message Protocol driver to interact with the
67 tristate "Versatile Express SPC based CPUfreq driver"
80 Some Broadcom STB SoCs use a co-processor running proprietary firmware
87 tristate "Calxeda Highbank-based"
93 based boards.
[all …]
/linux/drivers/net/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
25 # All the following symbols are dependent on NETDEVICES - do not repeat
63 This is essentially a bit-bucket device (i.e. traffic you send to
133 section 6.2 of the NET-3-HOWTO, available from
169 tristate "MAC-VLAN support"
175 iproute2 package starting with the iproute2-2.6.23 release:
183 tristate "MAC-VLAN based tap driver"
188 This adds a specialized tap character device driver that is based
189 on the MAC-VLAN network interface, called macvtap. A macvtap device
203 tristate "IP-VLAN support"
[all …]
/linux/include/linux/avf/
H A Dvirtchnl.h1 /* SPDX-License-Identifier: GPL-2.0-only */
2 /* Copyright (c) 2013-2022, Intel Corporation. */
13 * This header file describes the Virtual Function (VF) - Physical Function
18 * desc->opcode is always aqc_opc_send_msg_to_pf
48 VIRTCHNL_STATUS_ERR_PARAM = -5,
49 VIRTCHNL_STATUS_ERR_NO_MEMORY = -18,
50 VIRTCHNL_STATUS_ERR_OPCODE_MISMATCH = -38,
51 VIRTCHNL_STATUS_ERR_CQP_COMPL_ERROR = -39,
52 VIRTCHNL_STATUS_ERR_INVALID_VF_ID = -40,
53 VIRTCHNL_STATUS_ERR_ADMIN_QUEUE_ERROR = -53,
[all …]
/linux/Documentation/arch/x86/
H A Damd_hsmp.rst1 .. SPDX-License-Identifier: GPL-2.0
7 Newer Fam19h(model 0x00-0x1f, 0x30-0x3f, 0x90-0x9f, 0xa0-0xaf),
8 Fam1Ah(model 0x00-0x1f) EPYC server line of processors from AMD support
12 OS-level software with access to system management functions via a
17 Eg: https://www.amd.com/content/dam/amd/en/documents/epyc-technical-docs/programmer-references/5589…
27 for ACPI object based probing, platform device based probing and for the common
40 $ ls -al /dev/hsmp
41 crw-r--r-- 1 root root 10, 123 Jan 21 21:41 /dev/hsmp
51 In-kernel integration:
62 AMD MI300A MCM provides GET_METRICS_TABLE message to retrieve
[all …]

12345678910>>...47