/linux-6.12.1/drivers/tty/hvc/ |
D | hvsi.c | 1 // SPDX-License-Identifier: GPL-2.0+ 7 * and the service processor on IBM pSeries servers. On these servers, there 9 * console available either. However, the service processor has two standard 10 * serial ports, so this over-complicated protocol allows the OS to control 15 * control a modem attached to the service processor's serial port. Note that 53 * we pass data via two 8-byte registers, so we would like our char arrays 68 /* inbuf is for packet reassembly. leave a little room for leftovers. */ 75 atomic_t seqno; /* HVSI packet sequence number */ 101 return hp->flags & HVSI_CONSOLE; in is_console() 107 return (hp->state == HVSI_OPEN) in is_open() [all …]
|
/linux-6.12.1/drivers/firmware/ |
D | ti_sci.h | 1 /* SPDX-License-Identifier: BSD-3-Clause */ 7 * See: https://software-dl.ti.com/tisci/esd/latest/index.html for details 9 * Copyright (C) 2015-2016 Texas Instruments Incorporated - https://www.ti.com/ 53 /* PSI-L requests */ 73 /* Processor Control requests */ 82 * struct ti_sci_msg_hdr - Generic Message Header for All messages and responses 103 * struct ti_sci_msg_resp_version - Response for a message 125 * struct ti_sci_msg_req_reboot - Reboot the SoC 136 * struct ti_sci_msg_req_set_device_state - Set the desired state of the device 143 * + MSG_FLAG_DEVICE_WAKE_ENABLED - Configure the device to be a wake source. [all …]
|
/linux-6.12.1/Documentation/devicetree/bindings/remoteproc/ |
D | qcom,glink-edge.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/remoteproc/qcom,glink-edge.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Qualcomm G-Link Edge communication channel nodes 10 - Bjorn Andersson <bjorn.andersson@linaro.org> 13 Qualcomm G-Link subnode represents communication edge, channels and devices 14 related to the remote processor. 20 - qcom,glink-channels 22 Qualcomm APR (Asynchronous Packet Router) [all …]
|
D | qcom,smd-edge.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/remoteproc/qcom,smd-edge.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Bjorn Andersson <bjorn.andersson@linaro.org> 13 Qualcomm SMD subnode represents a remote subsystem or a remote processor of 14 some sort - or in SMD language an "edge". The name of the edges are not 24 const: smd-edge 29 - qcom,smd-channels 31 Qualcomm APR/GPR (Asynchronous/Generic Packet Router) [all …]
|
/linux-6.12.1/arch/alpha/kernel/ |
D | err_ev7.c | 1 // SPDX-License-Identifier: GPL-2.0 33 if (el_ptr->class != EL_CLASS__HEADER || in ev7_collect_logout_frame_subpackets() 34 el_ptr->type != EL_TYPE__HEADER__LOGOUT_FRAME) in ev7_collect_logout_frame_subpackets() 41 ((unsigned long)el_ptr + el_ptr->length); in ev7_collect_logout_frame_subpackets() 46 if (el_ptr->class != EL_CLASS__PAL || in ev7_collect_logout_frame_subpackets() 47 el_ptr->type != EL_TYPE__PAL__LOGOUT_FRAME) in ev7_collect_logout_frame_subpackets() 50 lf_subpackets->logout = (struct ev7_pal_logout_subpacket *) in ev7_collect_logout_frame_subpackets() 51 el_ptr->by_type.raw.data_start; in ev7_collect_logout_frame_subpackets() 57 ((unsigned long)el_ptr + el_ptr->length); in ev7_collect_logout_frame_subpackets() 59 subpacket && i < lf_subpackets->logout->subpacket_count; in ev7_collect_logout_frame_subpackets() [all …]
|
/linux-6.12.1/arch/powerpc/include/asm/ |
D | hvsi.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 11 #define VSV_SET_MODEM_CTL 1 /* to service processor only */ 12 #define VSV_MODEM_CTL_UPDATE 2 /* from service processor only */ 67 size_t inbuf_pktlen; /* packet length from cursor */ 68 atomic_t seqno; /* packet sequence number */
|
/linux-6.12.1/tools/perf/util/intel-pt-decoder/ |
D | intel-pt-pkt-decoder.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * intel_pt_pkt_decoder.h: Intel Processor Trace support 4 * Copyright (c) 2013-2014, Intel Corporation. 15 #define INTEL_PT_NEED_MORE_BYTES -1 16 #define INTEL_PT_BAD_PACKET -2 71 * Decoding of BIP packets conflicts with single-byte TNT packets. Since BIP 73 * context must be recorded and passed to the packet decoder. 77 INTEL_PT_BLK_4_CTX, /* 4-byte BIP packets */ 78 INTEL_PT_BLK_8_CTX, /* 8-byte BIP packets */ 84 struct intel_pt_pkt *packet, [all …]
|
/linux-6.12.1/Documentation/networking/dsa/ |
D | bcm_sf2.rst | 8 - xDSL gateways such as BCM63138 9 - streaming/multimedia Set Top Box such as BCM7445 10 - Cable Modem/residential gateways such as BCM7145/BCM3390 13 ports, offering a range of built-in and customizable interfaces: 15 - single integrated Gigabit PHY 16 - quad integrated Gigabit PHY 17 - quad external Gigabit PHY w/ MDIO multiplexer 18 - integrated MoCA PHY 19 - several external MII/RevMII/GMII/RGMII interfaces 22 fail-over not to lose packets during a MoCA role re-election, as well as out of [all …]
|
/linux-6.12.1/drivers/net/phy/mscc/ |
D | mscc_ptp.c | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 3 * Driver for Microsemi VSC85xx PHYs - timestamping and PHC support 23 /* Two PHYs share the same 1588 processor and it's to be entirely configured 24 * through the base PHY of this processor. 26 /* phydev->bus->mdio_lock should be locked when using this function */ 29 struct vsc8531_private *priv = phydev->priv; in phy_ts_base_write() 31 WARN_ON_ONCE(!mutex_is_locked(&phydev->mdio.bus->mdio_lock)); in phy_ts_base_write() 32 return __mdiobus_write(phydev->mdio.bus, priv->ts_base_addr, regnum, in phy_ts_base_write() 36 /* phydev->bus->mdio_lock should be locked when using this function */ 39 struct vsc8531_private *priv = phydev->priv; in phy_ts_base_read() [all …]
|
/linux-6.12.1/Documentation/devicetree/bindings/soc/qcom/ |
D | qcom,apr.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Qualcomm APR/GPR (Asynchronous/Generic Packet Router) 10 - Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 14 communication between Application processor and QDSP. APR/GPR is mainly 20 - qcom,apr 21 - qcom,apr-v2 22 - qcom,gpr 24 power-domains: [all …]
|
D | qcom,apr-services.yaml | 1 # SPDX-License-Identifier: GPL-2.0 OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/soc/qcom/qcom,apr-services.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 14 Packet Router). 30 11 = Core voice processor. 39 qcom,protection-domain: 40 $ref: /schemas/types.yaml#/definitions/string-array 51 - reg
|
/linux-6.12.1/net/rxrpc/ |
D | conn_event.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 2 /* connection-level event handling 17 #include "ar-internal.h" 28 if (conn->state != RXRPC_CONN_ABORTED) { in rxrpc_set_conn_aborted() 29 spin_lock(&conn->state_lock); in rxrpc_set_conn_aborted() 30 if (conn->state != RXRPC_CONN_ABORTED) { in rxrpc_set_conn_aborted() 31 conn->abort_code = abort_code; in rxrpc_set_conn_aborted() 32 conn->error = err; in rxrpc_set_conn_aborted() 33 conn->completion = compl; in rxrpc_set_conn_aborted() 35 smp_store_release(&conn->state, RXRPC_CONN_ABORTED); in rxrpc_set_conn_aborted() [all …]
|
/linux-6.12.1/Documentation/networking/device_drivers/ethernet/netronome/ |
D | nfp.rst | 1 .. SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 5 Network Flow Processor (NFP) Kernel Drivers 14 - `Overview`_ 15 - `Acquiring Firmware`_ 16 - `Devlink Info`_ 17 - `Configure Device`_ 18 - `Statistics`_ 23 This driver supports Netronome and Corigine's line of Network Flow Processor 25 are also incorporated in the companies' family of Agilio SmartNICs. The SR-IOV 35 Firmware files on the host filesystem contain card type (`AMDA-*` string), media [all …]
|
/linux-6.12.1/drivers/staging/media/atomisp/include/linux/ |
D | atomisp_platform.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 22 #include <asm/processor.h> 25 #include <media/v4l2-subdev.h> 71 /* CSI2-MIPI specific format: Generic short packet data. It is used to 75 ATOMISP_INPUT_FORMAT_GENERIC_SHORT1, /* Generic Short Packet Code 1 */ 76 ATOMISP_INPUT_FORMAT_GENERIC_SHORT2, /* Generic Short Packet Code 2 */ 77 ATOMISP_INPUT_FORMAT_GENERIC_SHORT3, /* Generic Short Packet Code 3 */ 78 ATOMISP_INPUT_FORMAT_GENERIC_SHORT4, /* Generic Short Packet Code 4 */ 79 ATOMISP_INPUT_FORMAT_GENERIC_SHORT5, /* Generic Short Packet Code 5 */ 80 ATOMISP_INPUT_FORMAT_GENERIC_SHORT6, /* Generic Short Packet Code 6 */ [all …]
|
/linux-6.12.1/drivers/media/pci/saa7164/ |
D | saa7164-types.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 5 * Copyright (c) 2010-2015 Steven Toth <stoth@kernellabs.com> 188 /* the buffer is the dummy buffer - TODO??? */ 248 * bLength - The size of this descriptor in bytes. 249 * bDescriptorType - CS_INTERFACE. 250 * bDescriptorSubtype - VS_FORMAT_MPEG2TS descriptor subtype. 251 * bFormatIndex - A non-zero constant that uniquely identifies the 253 * bDataOffset - Offset to TSP packet within MPEG-2 TS transport 255 * bPacketLength - Length of TSP packet, in bytes (typically 188). 256 * bStrideLength - Length of MPEG-2 TS transport stride. [all …]
|
/linux-6.12.1/drivers/gpu/drm/ |
D | drm_mipi_dsi.c | 4 * Copyright (C) 2012-2013, Samsung Electronics, Co., Ltd. 21 * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL 60 if (!strcmp(dsi->name, drv->name)) in mipi_dsi_device_match() 72 if (err != -ENODEV) in mipi_dsi_uevent() 76 dsi->name); in mipi_dsi_uevent() 93 .name = "mipi-dsi", 100 * of_find_mipi_dsi_device_by_node() - find the MIPI DSI device matching a 121 of_node_put(dev->of_node); in mipi_dsi_dev_release() 135 return ERR_PTR(-ENOMEM); in mipi_dsi_device_alloc() 137 dsi->host = host; in mipi_dsi_device_alloc() [all …]
|
/linux-6.12.1/drivers/watchdog/ |
D | ziirave_wdt.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 57 /* Received and ready for next Download packet. */ 108 rev->major = ret; in ziirave_wdt_revision() 114 rev->minor = ret; in ziirave_wdt_revision() 121 struct i2c_client *client = to_i2c_client(wdd->parent); in ziirave_wdt_set_state() 138 struct i2c_client *client = to_i2c_client(wdd->parent); in ziirave_wdt_ping() 147 struct i2c_client *client = to_i2c_client(wdd->parent); in ziirave_wdt_set_timeout() 152 wdd->timeout = timeout; in ziirave_wdt_set_timeout() 159 struct i2c_client *client = to_i2c_client(wdd->parent); in ziirave_wdt_get_timeleft() 171 struct i2c_client *client = to_i2c_client(wdd->parent); in ziirave_firm_read_ack() [all …]
|
/linux-6.12.1/drivers/rpmsg/ |
D | qcom_smd.c | 1 // SPDX-License-Identifier: GPL-2.0 4 * Copyright (c) 2012-2013, The Linux Foundation. All rights reserved. 27 * The Qualcomm Shared Memory communication solution provides point-to-point 28 * channels for clients to send and receive streaming or packet based data. 35 * pair of items by name, type and remote processor. 37 * Upon creating a new channel the remote processor allocates channel info and 43 * The remote processor signals it intent for bring up the communication 49 * Upon closing a channel, the remote processor will update the state of its 56 * processor. 58 * The remote processor does the equivalent when it transfer data and upon [all …]
|
/linux-6.12.1/drivers/misc/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 27 See Documentation/misc-devices/ad525x_dpot.rst for the 40 module will be called ad525x_dpot-i2c. 51 module will be called ad525x_dpot-spi. 61 tristate "Device driver for IBM RSA service processor" 65 This option enables device driver support for in-band access to the 66 IBM RSA (Condor) service processor in eServer xSeries systems. 69 processor. The driver is meant to be used in conjunction with 72 service processor board as a regular serial port. To make use of 78 website <https://www-03.ibm.com/systems/info/x86servers/serverproven/compat/us/> [all …]
|
/linux-6.12.1/Documentation/networking/ |
D | scaling.rst | 1 .. SPDX-License-Identifier: GPL-2.0 13 multi-processor systems. 17 - RSS: Receive Side Scaling 18 - RPS: Receive Packet Steering 19 - RFS: Receive Flow Steering 20 - Accelerated Receive Flow Steering 21 - XPS: Transmit Packet Steering 28 (multi-queue). On reception, a NIC can send different packets to different 30 applying a filter to each packet that assigns it to one of a small number 33 generally known as “Receive-side Scaling” (RSS). The goal of RSS and [all …]
|
/linux-6.12.1/Documentation/userspace-api/media/ |
D | glossary.rst | 1 .. SPDX-License-Identifier: GPL-2.0 OR GFDL-1.1-no-invariants-or-later 52 **Digital Signal Processor** 58 **Field-programmable Gate Array** 63 See https://en.wikipedia.org/wiki/Field-programmable_gate_array. 72 together make a larger user-facing functional peripheral. For 80 **Inter-Integrated Circuit** 82 A multi-master, multi-slave, packet switched, single-ended, 84 like sub-device hardware components. 86 See http://www.nxp.com/docs/en/user-guide/UM10204.pdf. 108 **Image Signal Processor** [all …]
|
/linux-6.12.1/drivers/macintosh/ |
D | adb-iop.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * I/O Processor (IOP) ADB Driver 5 * Based on via-cuda.c by Paul Mackerras. 7 * 1999-07-01 (jmt) - First implementation for new driver architecture. 9 * 1999-07-31 (jmt) - First working version. 67 req->complete = 1; in adb_iop_done() 68 current_req = req->next; in adb_iop_done() 69 if (req->done) in adb_iop_done() 70 (*req->done)(req); in adb_iop_done() 79 * This will be called when a packet has been successfully sent. [all …]
|
/linux-6.12.1/drivers/media/common/ |
D | tveeprom.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * tveeprom - eeprom decoder for tvcard configuration eeproms 5 * Data and decoding routines shamelessly borrowed from bttv-cards.c 6 * eeprom access routine shamelessly borrowed from bttv-if.c 9 Copyright (C) 1996,97,98 Ralph Metzler (rjkm@thp.uni-koeln.de) 10 & Marcus Metzler (mocm@thp.uni-koeln.de) 11 (c) 1999-2001 Gerd Knorr <kraxel@goldbach.in-berlin.de> 31 #include <media/v4l2-common.h> 67 /* 0-9 */ 78 /* 10-19 */ [all …]
|
/linux-6.12.1/Documentation/devicetree/bindings/net/ |
D | marvell,pp2.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Marcin Wojtas <mw@semihalf.com> 11 - Russell King <linux@armlinux.org> 21 - marvell,armada-375-pp2 22 - marvell,armada-7k-pp22 28 "#address-cells": 31 "#size-cells": 37 - description: main controller clock [all …]
|
/linux-6.12.1/Documentation/devicetree/bindings/net/bluetooth/ |
D | nokia,h4p-bluetooth.txt | 2 --------------------- 9 and a few new packet types used to negotiate uart speed. 13 - compatible: should contain "nokia,h4p-bluetooth" as well as one of the following: 14 * "brcm,bcm2048-nokia" 15 * "ti,wl1271-bluetooth-nokia" 16 - reset-gpios: GPIO specifier, used to reset the BT module (active low) 17 - bluetooth-wakeup-gpios: GPIO specifier, used to wakeup the BT module (active high) 18 - host-wakeup-gpios: GPIO specifier, used to wakeup the host processor (active high) 19 - clock-names: should be "sysclk" 20 - clocks: should contain a clock specifier for every name in clock-names [all …]
|