| /linux/drivers/media/pci/cx23885/ |
| H A D | altera-ci.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * altera-ci.c 5 * CI driver in conjunction with NetUp Dual DVB-T/C RF CI card 13 * GPIO-0 ~INT in 14 * GPIO-1 TMS out 15 * GPIO-2 ~reset chips out 16 * GPIO-3 to GPIO-10 data/addr for CA in/out 17 * GPIO-11 ~CS out 18 * GPIO-12 AD_RG out 19 * GPIO-13 ~WR out [all …]
|
| /linux/drivers/mailbox/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 6 on-chip processors through queued messages and interrupt driven 37 will be discovered and possibly managed at probe-time. 54 processer can write data in a channel, and set co-responding register 56 send data to itself. 101 running on the Cortex-M3 rWTM secure processor of the Armada 37xx 118 This driver provides support for inter-processor communication 207 module will be called mailbox-mpfs. 212 tristate "Microchip Inter-processor Communication (IPC) SBI driver" 217 Inter-process communication (IPC) controller. [all …]
|
| H A D | mailbox-mchp-ipc-sbi.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Microchip Inter-Processor communication (IPC) driver 5 * Copyright (c) 2021 - 2024 Microchip Technology Inc. All rights reserved. 19 #include <linux/dma-mapping.h> 21 #include <linux/mailbox/mchp-ipc.h> 44 * struct mchp_ipc_mbox_info - IPC probe message format 58 * struct mchp_ipc_init - IPC channel init message format 70 * struct mchp_ipc_status - IPC status message format 85 * struct mchp_ipc_sbi_msg - IPC SBI payload message 87 * @buf_addr: physical address where the received data should be copied to [all …]
|
| /linux/tools/perf/pmu-events/arch/x86/amdzen4/ |
| H A D | data-fabric.json | 4 … "PublicDescription": "Read data beats (64 bytes) for local processor at Coherent Station (CS) 0.", 12 … "PublicDescription": "Read data beats (64 bytes) for local processor at Coherent Station (CS) 1.", 20 … "PublicDescription": "Read data beats (64 bytes) for local processor at Coherent Station (CS) 2.", 28 … "PublicDescription": "Read data beats (64 bytes) for local processor at Coherent Station (CS) 3.", 36 … "PublicDescription": "Read data beats (64 bytes) for local processor at Coherent Station (CS) 4.", 44 … "PublicDescription": "Read data beats (64 bytes) for local processor at Coherent Station (CS) 5.", 52 … "PublicDescription": "Read data beats (64 bytes) for local processor at Coherent Station (CS) 6.", 60 … "PublicDescription": "Read data beats (64 bytes) for local processor at Coherent Station (CS) 7.", 68 … "PublicDescription": "Read data beats (64 bytes) for local processor at Coherent Station (CS) 8.", 76 … "PublicDescription": "Read data beats (64 bytes) for local processor at Coherent Station (CS) 9.", [all …]
|
| /linux/include/linux/can/ |
| H A D | length.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 3 * Copyright (C) 2020 Marc Kleine-Budde <kernel@pengutronix.de> 19 * --------------------------------------------------------- 27 * Data Length Code (DLC) 4 29 * including all fields preceding the data field, ignoring bitstuffing 37 * --------------------------------------------------------- 48 * Data length code (DLC) 4 50 * including all fields preceding the data field, ignoring bitstuffing 55 * Size of a CAN-FD Standard Frame in bits 58 * --------------------------------------------------------- [all …]
|
| /linux/net/ife/ |
| H A D | ife.c | 2 * net/ife/ife.c - Inter-FE protocol based on ForCES WG InterFE LFB 6 * Refer to: draft-ietf-forces-interfelfb-03 and netdev01 paper: 7 * "Distributing Linux Traffic Control Classifier-Action Subsystem" 50 iethh = (struct ethhdr *) skb->data; in ife_encode() 53 memcpy(skb->data, iethh, ETH_HLEN); in ife_encode() 58 ifehdr = (struct ifeheadr *) (skb->data + skboff); in ife_encode() 60 ifehdr->metalen = htons(metalen); in ife_encode() 62 return ifehdr->tlv_data; in ife_encode() 75 ifehdr = (struct ifeheadr *)(skb->data + ETH_HLEN); in ife_decode() 76 ifehdrln = ntohs(ifehdr->metalen); in ife_decode() [all …]
|
| /linux/tools/perf/pmu-events/arch/arm64/fujitsu/monaka/ |
| H A D | spec_operation.json | 16 "BriefDescription": "This event counts every speculatively executed micro-operation." 20 … "BriefDescription": "This event counts architecturally executed load-exclusive instructions." 24 … "BriefDescription": "This event counts architecturally executed store-exclusive instructions." 28 …"BriefDescription": "This event counts architecturally executed memory-reading instructions, as de… 32 …"BriefDescription": "This event counts architecturally executed memory-writing instructions, as de… 36 …ription": "This event counts architecturally executed memory-reading instructions and memory-writi… 40 …"BriefDescription": "This event counts architecturally executed integer data-processing instructio… 44 …"BriefDescription": "This event counts architecturally executed Advanced SIMD data-processing inst… 48 …"BriefDescription": "This event counts architecturally executed floating-point data-processing ins… 68 …ch instructions that includes software change of the PC other than exception-generating instructio… [all …]
|
| /linux/Documentation/devicetree/bindings/powerpc/nintendo/ |
| H A D | wii.txt | 11 - model : Should be "nintendo,wii" 12 - compatible : Should be "nintendo,wii" 16 This node represents the multi-function "Hollywood" chip, which packages 21 - compatible : Should be "nintendo,hollywood" 30 - compatible : should be "nintendo,hollywood-vi","nintendo,flipper-vi" 31 - reg : should contain the VI registers location and length 32 - interrupts : should contain the VI interrupt 36 Represents the data and control interface between the main processor 41 - compatible : should be "nintendo,hollywood-pi","nintendo,flipper-pi" 42 - reg : should contain the PI registers location and length [all …]
|
| /linux/rust/zerocopy-derive/derive/ |
| H A D | into_bytes.rs | 1 // SPDX-License-Identifier: (BSD-2-Clause OR Apache-2.0) OR MIT 5 use syn::{Data, DataEnum, DataStruct, DataUnion, Error, Type}; 14 pub(crate) fn derive_into_bytes(ctx: &Ctx, _top_level: Trait) -> Result<TokenStream, Error> { in derive_into_bytes() 15 match &ctx.ast.data { in derive_into_bytes() 16 Data::Struct(strct) => derive_into_bytes_struct(ctx, strct), in derive_into_bytes() 17 Data::Enum(enm) => derive_into_bytes_enum(ctx, enm), in derive_into_bytes() 18 Data::Union(unn) => derive_into_bytes_union(ctx, unn), in derive_into_bytes() 21 fn derive_into_bytes_struct(ctx: &Ctx, strct: &DataStruct) -> Result<TokenStream, Error> { in derive_into_bytes_struct() 31 // - repr(transparent): The layout and ABI of the whole struct is the in derive_into_bytes_struct() 32 // same as its only non-ZST field (meaning there's no padding outside in derive_into_bytes_struct() [all …]
|
| /linux/drivers/net/ethernet/apple/ |
| H A D | bmac.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 3 * mace.h - definitions for the registers in the "Big Mac" 17 #define XIFC 0x000 /* low-level interface control */ 19 # define XIFLoopback 0x0002 /* Loopback-mode XIF enable */ 20 # define MIILoopback 0x0004 /* Loopback-mode MII enable */ 34 #define MEMDATAHI 0x140 /* memory data high, presently unused in driver */ 35 #define MEMDATALO 0x150 /* memory data low, presently unused in driver */ 48 #define STATUS 0x200 /* status--reading this clears it */ 53 # define RxAlignCntExp 0x00000004 /* Align-error counter expired */ 54 # define RxCRCCntExp 0x00000008 /* CRC-error counter expired */ [all …]
|
| /linux/include/linux/ |
| H A D | tfrc.h | |
| /linux/drivers/gpu/drm/vmwgfx/ |
| H A D | vmwgfx_overlay.c | 1 // SPDX-License-Identifier: GPL-2.0 OR MIT 4 * Copyright 2009-2023 VMware, Inc., Palo Alto, CA., USA 20 * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL 69 header->cmd = SVGA_CMD_ESCAPE; in fill_escape() 70 header->body.nsid = SVGA_ESCAPE_NSID_VMWARE; in fill_escape() 71 header->body.size = size; in fill_escape() 77 fill_escape(&cmd->escape, sizeof(cmd->flush)); in fill_flush() 78 cmd->flush.cmdType = SVGA_ESCAPE_VMWARE_VIDEO_FLUSH; in fill_flush() 79 cmd->flush.streamId = stream_id; in fill_flush() 86 * -ERESTARTSYS if interrupted by a signal. [all …]
|
| /linux/net/sched/ |
| H A D | act_meta_skbprio.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * net/sched/act_meta_prio.c IFE skb->priority metadata module 23 return ife_check_meta_u32(skb->priority, e); in skbprio_check() 29 u32 ifeprio = skb->priority; /* avoid having to cast skb->priority*/ in skbprio_encode() 34 static int skbprio_decode(struct sk_buff *skb, void *data, u16 len) in skbprio_decode() argument 36 u32 ifeprio = *(u32 *)data; in skbprio_decode() 38 skb->priority = ntohl(ifeprio); in skbprio_decode() 69 MODULE_DESCRIPTION("Inter-FE skb prio metadata action");
|
| H A D | act_meta_skbtcindex.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * net/sched/act_meta_tc_index.c IFE skb->tc_index metadata module 24 u32 ifetc_index = skb->tc_index; in skbtcindex_encode() 29 static int skbtcindex_decode(struct sk_buff *skb, void *data, u16 len) in skbtcindex_decode() argument 31 u16 ifetc_index = *(u16 *)data; in skbtcindex_decode() 33 skb->tc_index = ntohs(ifetc_index); in skbtcindex_decode() 39 return ife_check_meta_u16(skb->tc_index, e); in skbtcindex_check() 71 MODULE_DESCRIPTION("Inter-FE skb tc_index metadata module");
|
| H A D | act_meta_mark.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * net/sched/act_meta_mark.c IFE skb->mark metadata module 24 u32 ifemark = skb->mark; in skbmark_encode() 29 static int skbmark_decode(struct sk_buff *skb, void *data, u16 len) in skbmark_decode() argument 31 u32 ifemark = *(u32 *)data; in skbmark_decode() 33 skb->mark = ntohl(ifemark); in skbmark_decode() 39 return ife_check_meta_u32(skb->mark, e); in skbmark_check() 71 MODULE_DESCRIPTION("Inter-FE skb mark metadata module");
|
| /linux/drivers/net/ethernet/freescale/ |
| H A D | ucc_geth.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 3 * Copyright (C) Freescale Semicondutor, Inc. 2006-2009. All rights reserved. 12 * - Rearrange code and style fixes 41 u8 res0[0x100 - sizeof(struct ucc_fast)]; 46 u32 hafdup; /* half-duplex reg. */ 57 u8 res3[0x180 - 0x15A]; 105 u8 res5[0x200 - 0x1c4]; 119 #define TEMODER_NUM_OF_QUEUES_SHIFT (15-15) /* Number of queues << 128 #define REMODER_VLAN_OPERATION_TAGGED_SHIFT (31-9 ) /* vlan operation 130 #define REMODER_VLAN_OPERATION_NON_TAGGED_SHIFT (31-10) /* vlan operation non [all …]
|
| /linux/arch/arm/mach-omap2/ |
| H A D | dma.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * Copyright (C) 2003 - 2008 Nokia Corporation 10 * OMAP2/3 support Copyright (C) 2004-2007 Texas Instruments, Inc. 11 * Some functions based on earlier dma-omap.c Copyright (C) 2001 RidgeRun, Inc. 14 * Added OMAP4 support - Santosh Shilimkar <santosh.shilimkar@ti.com> 16 * Copyright (C) 2010 Texas Instruments Incorporated - https://www.ti.com/ 18 * - G, Manjunath Kondaiah <manjugk@ti.com> 27 #include <linux/dma-mapping.h> 30 #include <linux/omap-dma.h> 90 * Inter Frame DMA buffering issue DMA will wrongly in configure_dma_errata() [all …]
|
| /linux/Documentation/devicetree/bindings/sound/ |
| H A D | microchip,sama7g5-i2smcc.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/sound/microchip,sama7g5-i2smcc.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Microchip I2S Multi-Channel Controller 10 - Codrin Ciubotariu <codrin.ciubotariu@microchip.com> 13 The I2SMCC complies with the Inter-IC Sound (I2S) bus specification and 15 multi-channel audio codecs. It consists of a receiver, a transmitter and a 19 multi-channel is supported by using multiple data pins, output and 23 "#sound-dai-cells": [all …]
|
| H A D | rockchip-i2s.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/sound/rockchip-i2s.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 The I2S bus (Inter-IC sound bus) is a serial link for digital 11 audio data transfer between devices in the system. 14 - Heiko Stuebner <heiko@sntech.de> 17 - $ref: dai-common.yaml# 22 - const: rockchip,rk3066-i2s 23 - items: [all …]
|
| /linux/arch/arc/kernel/ |
| H A D | smp.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) 6 * -- Added support for Inter Processor Interrupts 9 * -- Initial Write (Borrowed heavily from ARM) 51 return -EINVAL; in arc_get_cpu_map() 54 return -EINVAL; in arc_get_cpu_map() 61 * "possible-cpus" property in DeviceTree pretend all [0..NR_CPUS-1] exist. 67 if (arc_get_cpu_map("possible-cpus", &cpumask)) { in arc_init_cpu_possible() 68 pr_warn("Failed to get possible-cpus from dtb, pretending all %u cpus exist\n", in arc_init_cpu_possible() 83 * - Initialise the CPU possible map early - this describes the CPUs [all …]
|
| /linux/Documentation/driver-api/ |
| H A D | i2c.rst | 5 the "Inter-IC" bus, a simple bus protocol which is widely used where low 6 data rate communications suffice. Since it's also a licensed trademark, 7 some vendors use another name (such as "Two-Wire Interface", TWI) for 8 the same bus. I2C only needs two signals (SCL for clock, SDA for data), 12 I2C is a multi-master bus; open drain signaling is used to arbitrate 38 .. kernel-doc:: include/linux/i2c.h 41 .. kernel-doc:: drivers/i2c/i2c-boardinfo.c 44 .. kernel-doc:: drivers/i2c/i2c-core-base.c 47 .. kernel-doc:: drivers/i2c/i2c-core-smbus.c
|
| /linux/Documentation/filesystems/nfs/ |
| H A D | pnfs.rst | 5 The are several inter-related caches. We have layouts which can 6 reference multiple devices, each of which can reference multiple data servers. 7 Each data server can be referenced by multiple devices. Each device 15 The on-the-wire command LAYOUTGET corresponds to struct 18 segments in nfsi->layout, of type struct pnfs_layout_hdr. 24 Each header is also (when non-empty) put on a list associated with 39 data structure. The hlist size of 32 buckets needs better 47 data server cache 50 file driver devices refer to data servers, which are kept in a module 67 of these types there is a layout-driver with a common function-vectors [all …]
|
| /linux/Documentation/devicetree/bindings/media/ |
| H A D | mediatek,mdp3-rdma.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/media/mediatek,mdp3-rdma.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Matthias Brugger <matthias.bgg@gmail.com> 11 - Moudy Ho <moudy.ho@mediatek.com> 15 It contains one line buffer to store the sufficient pixel data, and 24 - enum: 25 - mediatek,mt8183-mdp3-rdma 26 - mediatek,mt8188-mdp3-rdma [all …]
|
| /linux/sound/soc/atmel/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 24 in PDC mode configured using audio-graph-card in device-tree. 33 in DMA mode configured using audio-graph-card in device-tree. 36 tristate "SoC Audio support for WM8731-based At91sam9g20 evaluation board" 42 Say Y if you want to add support for SoC audio on WM8731-based 56 tristate "SoC Audio support for WM8731-based at91sam9x5 board" 84 tristate "ASoC driver for the Axentia TSE-850" 91 Axentia TSE-850 with a PCM5142 codec. 103 tristate "Support for Mikroe-PROTO board" 110 using I2C over SDA (MPU Data Input) and SCL (MPU Clock Input) pins. [all …]
|
| /linux/drivers/media/platform/mediatek/vcodec/encoder/ |
| H A D | venc_ipi_msg.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 16 * enum venc_ipi_msg_id - message id between AP and VPU 17 * (ipi stands for inter-processor interrupt) 34 * struct venc_ap_ipi_msg_init - AP to VPU init cmd structure 49 * struct venc_ap_ipi_msg_set_param - AP to VPU set_param cmd structure 54 * @data_item: number of items in the data array 55 * @data: data array to store the set parameters 62 uint32_t data[8]; member 71 * struct venc_ap_ipi_msg_enc - AP to VPU enc cmd structure 91 * struct venc_ap_ipi_msg_enc_ext - AP to SCP extended enc cmd structure [all …]
|