/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/firmware/tegra/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 8 IVC (Inter-VM Communication) protocol is part of the IPC 9 (Inter Processor Communication) framework on Tegra. It maintains the 10 data and the different communication channels in SysRAM or RAM and 19 BPMP (Boot and Power Management Processor) is designed to off-loading
|
/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/Documentation/userspace-api/media/v4l/ |
H A D | ext-ctrls-codec-stateless.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 3 .. _codec-stateless-controls: 18 .. _codec-stateless-control-id: 23 .. _v4l2-codec-stateless-h264: 27 bitstream) for the associated H264 slice data. This includes the 30 to :ref:`h264`, section 7.4.2.1.1 "Sequence Parameter Set Data 43 .. flat-table:: struct v4l2_ctrl_h264_sps 44 :header-rows: 0 45 :stub-columns: 0 48 * - __u8 [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/kernel/ |
H A D | latencytop.c | 1 // SPDX-License-Identifier: GPL-2.0-only 20 * The latency is stored in fixed sized data structures in an accumulated form; 22 * in the data structure. Both the count, total accumulated latency and maximum 23 * latency are tracked in this data structure. When the fixed size structure is 37 * | | | +--- 176 __account_scheduler_latency(struct task_struct * tsk,int usecs,int inter) __account_scheduler_latency() argument [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" 40 int total_push = hdrm + skb->dev->hard_header_len; in ife_encode() 50 iethh = (struct ethhdr *) skb->data; in ife_encode() 53 memcpy(skb->data, iethh, skb->dev->hard_header_len); in ife_encode() 55 skboff += skb->dev->hard_header_len; 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() [all …]
|
/linux/drivers/media/pci/cx18/ |
H A D | cx18-scb.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 12 #include "cx18-mailbox.h" 14 /* NOTE: All ACK interrupts are in the SW2 register. All non-ACK interrupts 65 between SCB_OFFSET and SCB_OFFSET+SCB_RESERVED_SIZE-1 inclusive */ 77 for localizing the IPC data as well as the code positions for all 80 /* Offset where to find the Inter-Processor Communication data */ 96 /* These fields form Inter-Processor Communication data which is used
|
/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/fs/nfsd/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 20 You may choose to use a user-space NFS server instead, in which 24 user space programs which can be found in the Linux nfs-utils 25 package, available from http://linux-nfs.org/. More detail about 41 NFSv2 (RFC 1094) was the first publicly-released version of NFS. 68 To store ACLs on your NFS server, you also need to enable ACL- 88 space programs which can be found in the Linux nfs-utils package, 89 available from http://linux-nfs.org/. 118 the server and the clients. See draft-ietf-nfsv4-scsi-layout for 132 draft-ietf-nfsv4-flex-files for more details. [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/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/include/linux/ |
H A D | tfrc.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 5 * TFRC - Data Structures for the TCP-Friendly Rate Control congestion 11 * Copyright (c) 2003 Nils-Erik Mattsson, Joacim Haggmark, Magnus Erixzon 15 /** tfrc_rx_info - TFRC Receiver Data Structure 18 * @tfrcrx_rtt: round-trip-time (communicated by sender) 27 /** tfrc_tx_info - TFRC Sender Data Structure 35 * @tfrctx_ipi: inter-packet interval (4.6)
|
/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/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) 49 return -EINVAL; in arc_get_cpu_map() 52 return -EINVAL; in arc_get_cpu_map() 59 * "possible-cpus" property in DeviceTree pretend all [0..NR_CPUS-1] exist. 65 if (arc_get_cpu_map("possible-cpus", &cpumask)) { in arc_init_cpu_possible() 66 pr_warn("Failed to get possible-cpus from dtb, pretending all %u cpus exist\n", in arc_init_cpu_possible() 81 * - Initialise the CPU possible map early - this describes the CPUs [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 …]
|
/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/include/uapi/linux/ |
H A D | v4l2-controls.h | 1 /* SPDX-License-Identifier: ((GPL-2.0+ WITH Linux-syscall-note) OR BSD-3-Clause) */ 5 * Copyright (C) 1999-2012 the contributors 19 #define V4L2_CTRL_CLASS_USER 0x00980000 /* Old-style 'user' controls */ 24 #define V4L2_CTRL_CLASS_JPEG 0x009d0000 /* JPEG-compression controls */ 34 /* User-class control IDs */ 116 /* USER-class private control IDs */ 136 * The base for the si476x driver controls. See include/media/drv-intf/si476x.h 218 /* MPEG-class control IDs */ 228 V4L2_MPEG_STREAM_TYPE_MPEG2_PS = 0, /* MPEG-2 program stream */ 229 V4L2_MPEG_STREAM_TYPE_MPEG2_TS = 1, /* MPEG-2 transport stream */ [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 3 tristate "SoC Audio for the Atmel System-on-Chip" 31 in PDC mode configured using audio-graph-card in device-tree. 40 in DMA mode configured using audio-graph-card in device-tree. 43 tristate "SoC Audio support for WM8731-based At91sam9g20 evaluation board" 49 Say Y if you want to add support for SoC audio on WM8731-based 63 tristate "SoC Audio support for WM8731-based at91sam9x5 board" 91 tristate "ASoC driver for the Axentia TSE-850" 98 Axentia TSE-850 with a PCM5142 codec. 110 tristate "Support for Mikroe-PROTO board" [all …]
|
/linux/include/xen/interface/io/ |
H A D | xs_wire.h | 1 /* SPDX-License-Identifier: MIT */ 77 uint32_t len; /* Length of data following this. */ 79 /* Generally followed by nul-terminated string(s). */ 88 /* Inter-domain shared memory communications. */ 91 #define MASK_XENSTORE_IDX(idx) ((idx) & (XENSTORE_RING_SIZE-1)) 115 #define XENSTORE_CONNECTED 0 /* the steady-state */
|