| /linux/drivers/tty/hvc/ |
| H A 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/Documentation/devicetree/bindings/remoteproc/ |
| H A 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 …]
|
| /linux/arch/alpha/kernel/ |
| H A 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 …]
|
| H A D | err_marvel.c | 1 // SPDX-License-Identifier: GPL-2.0 49 env = lf_subpackets->env[ev7_lf_env_index(ev_packets[i].type)]; in marvel_print_680_frame() 56 env->cabinet, in marvel_print_680_frame() 57 env->drawer); in marvel_print_680_frame() 58 printk("%s Module Type: 0x%x - Unit ID 0x%x - " in marvel_print_680_frame() 61 env->module_type, in marvel_print_680_frame() 62 env->unit_id, in marvel_print_680_frame() 63 env->condition); in marvel_print_680_frame() 77 if (lf_subpackets->env[i]) in marvel_process_680_frame() 95 "1 cycle (1 or 2 flit packet)", in marvel_print_err_cyc() [all …]
|
| /linux/arch/powerpc/include/asm/ |
| H A 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/tools/perf/util/intel-pt-decoder/ |
| H A 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 …]
|
| H A D | intel-pt-log.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * intel_pt_log.h: Intel Processor Trace support 4 * Copyright (c) 2013-2014, Intel Corporation. 22 void __intel_pt_log_packet(const struct intel_pt_pkt *packet, int pkt_len,
|
| H A D | intel-pt-decoder.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * intel_pt_decoder.h: Intel Processor Trace support 4 * Copyright (c) 2013-2014, Intel Corporation. 16 #include "intel-pt-insn-decoder.h" 67 * FUP packet can contain next linear instruction pointer instead of 114 return blk_type < INTEL_PT_BLK_TYPE_MAX ? map[blk_type] - 1 : -1; in intel_pt_blk_type_pos() 121 * There is an array of 32-bit masks for each block type, which indicate which 122 * values are present. Then arrays of 32 64-bit values for each block type. 184 uint64_t unused_0[INTEL_PT_BLK_ITEM_ID_CNT - 18]; 190 uint64_t unused_1[INTEL_PT_BLK_ITEM_ID_CNT - 3]; [all …]
|
| H A D | intel-pt-pkt-decoder.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * intel_pt_pkt_decoder.c: Intel Processor Trace support 4 * Copyright (c) 2013-2014, Intel Corporation. 15 #include "intel-pt-pkt-decoder.h" 31 [INTEL_PT_BAD] = "Bad Packet!", 74 struct intel_pt_pkt *packet) in intel_pt_get_long_tnt() argument 84 for (count = 47; count; count--) { in intel_pt_get_long_tnt() 90 packet->type = INTEL_PT_TNT; in intel_pt_get_long_tnt() 91 packet->count = count; in intel_pt_get_long_tnt() 92 packet->payload = payload << 1; in intel_pt_get_long_tnt() [all …]
|
| H A D | intel-pt-log.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * intel_pt_log.c: Intel Processor Trace support 4 * Copyright (c) 2013-2014, Intel Corporation. 18 #include "intel-pt-log.h" 19 #include "intel-pt-insn-decoder.h" 21 #include "intel-pt-pkt-decoder.h" 63 strncpy(log_name, name, MAX_LOG_NAME - 5); in intel_pt_log_set_name() 101 if (!b->buf) in log_buf__write() 105 size_t space = b->buf_sz - b->head; in log_buf__write() 108 memcpy(b->buf + b->head, buf, n); in log_buf__write() [all …]
|
| /linux/Documentation/networking/dsa/ |
| H A 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/Documentation/devicetree/bindings/soc/qcom/ |
| H A 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 …]
|
| /linux/Documentation/networking/device_drivers/ethernet/netronome/ |
| H A 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/net/rxrpc/ |
| H A 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_irq(&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 …]
|
| H A D | conn_object.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 14 #include "ar-internal.h" 28 struct rxrpc_local *local = conn->local; in rxrpc_poke_conn() 34 spin_lock_irq(&local->lock); in rxrpc_poke_conn() 35 busy = !list_empty(&conn->attend_link); in rxrpc_poke_conn() 38 list_add_tail(&conn->attend_link, &local->conn_attend_q); in rxrpc_poke_conn() 40 spin_unlock_irq(&local->lock); in rxrpc_poke_conn() 64 INIT_LIST_HEAD(&conn->cache_link); in rxrpc_alloc_connection() 65 timer_setup(&conn->timer, &rxrpc_connection_timer, 0); in rxrpc_alloc_connection() 66 INIT_WORK(&conn->processor, rxrpc_process_connection); in rxrpc_alloc_connection() [all …]
|
| /linux/drivers/media/pci/saa7164/ |
| H A 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/Documentation/userspace-api/media/ |
| H A 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/drivers/media/common/ |
| H A 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/drivers/macintosh/ |
| H A 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/Documentation/devicetree/bindings/net/ |
| H A 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 …]
|
| H A D | marvell,prestera.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Miquel Raynal <miquel.raynal@bootlin.com> 15 - items: 16 - enum: 17 - marvell,prestera-98dx3236 18 - marvell,prestera-98dx3336 19 - marvell,prestera-98dx4251 20 - const: marvell,prestera [all …]
|
| /linux/drivers/net/wan/ |
| H A D | farsync.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 5 * Actually sync driver for X.21, V.35 and V.24 on FarSync T-series cards 23 * used with the FarSite T-Series cards (T2P & T4P) running in the high 30 * purpose (FarSite T-series). 121 unsigned char lineBuildOut; /* 0, -7.5, -15, -22 */ 179 #define FST_RESET 1 /* Processor held in reset state */ 182 #define FST_RUNNING 4 /* Processor running */ 184 #define FST_HALTED 6 /* Processor flagged a halt */ 338 #define DBG_TX 0x0040 /* Packet transmission */ 339 #define DBG_RX 0x0080 /* Packet reception */
|
| /linux/Documentation/devicetree/bindings/net/bluetooth/ |
| H A 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 …]
|
| /linux/drivers/usb/gadget/udc/bdc/ |
| H A D | bdc_cmd.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * bdc_cmd.c - BRCM BDC USB3.0 device controller 16 /* Issues a cmd to cmd processor and waits for cmd completion */ 24 bdc_writel(bdc->regs, BDC_CMDPAR0, param0); in bdc_issue_cmd() 25 bdc_writel(bdc->regs, BDC_CMDPAR1, param1); in bdc_issue_cmd() 26 bdc_writel(bdc->regs, BDC_CMDPAR2, param2); in bdc_issue_cmd() 31 bdc_writel(bdc->regs, BDC_CMDSC, cmd_sc | BDC_CMD_CWS | BDC_CMD_SRD); in bdc_issue_cmd() 33 temp = bdc_readl(bdc->regs, BDC_CMDSC); in bdc_issue_cmd() 34 dev_dbg_ratelimited(bdc->dev, "cmdsc=%x", temp); in bdc_issue_cmd() 37 dev_dbg(bdc->dev, in bdc_issue_cmd() [all …]
|
| /linux/drivers/net/ethernet/8390/ |
| H A D | lib8390.c | 1 // SPDX-License-Identifier: GPL-1.0+ 5 Written 1992-94 by Donald Becker. 16 This is the chip-specific code for many 8390-based ethernet adaptors. 17 This is not a complete driver, it must be combined with board-specific 23 you have found something that needs changing. -- PG 36 Paul Gortmaker : update packet statistics for v2.1.x 39 Paul Gortmaker : add kmod support for auto-loading of the 8390 79 /* These are the operational function interfaces to board-specific 87 Write the COUNT bytes of BUF to the packet buffer at START_PAGE. The 88 "page" value uses the 8390's 256-byte pages. [all …]
|