| /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/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/include/linux/ |
| H A D | tfrc.h | |
| /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/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/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/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/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/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/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/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/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 …]
|
| /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 23 An API designed to receive and transmit data via an HDMI 28 Data Unit 30 Unit of data transported by a bus. On parallel buses, the data unit 31 consists of one or more related samples while on serial buses the data 32 unit is logical. If the data unit is image data, it may also be called a 41 transfer data in and out of a Kernel driver. 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 [all …]
|