/linux/Documentation/devicetree/bindings/powerpc/fsl/ |
H A D | srio-rmu.txt | 5 node is composed of three types of sub-nodes ("fsl-srio-msg-unit", 6 "fsl-srio-dbell-unit" and "fsl-srio-port-write-unit"). 10 - compatible 13 Definition: Must include "fsl,srio-rmu-vX.Y", "fsl,srio-rmu". 18 - reg 20 Value type: <prop-encoded-array> 22 length of the SRIO configuration registers for message units 23 and doorbell units. 25 - fsl,liodn 26 Usage: optional-but-recommended (for devices with PAMU) [all …]
|
/linux/drivers/perf/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 17 If compiled as a module, it will be called arm-cci. 20 bool "support CCI-400" 25 CCI-400 provides 4 independent event counters counting events related 29 bool "support CCI-500/CCI-550" 33 CCI-500/CCI-550 both provide 8 independent event counters, which can 45 tristate "Arm CMN-600 PMU support" 48 Support for PMU events monitoring on the Arm CMN-600 Coherent Mesh 52 tristate "Arm NI-700 PMU support" 55 Support for PMU events monitoring on the Arm NI-700 Network-on-Chip [all …]
|
/linux/Documentation/userspace-api/media/v4l/ |
H A D | vidioc-g-modulator.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 13 VIDIOC_G_MODULATOR - VIDIOC_S_MODULATOR - Get or set modulator attributes 52 this is a write-only ioctl, it does not return the actual audio 67 .. flat-table:: struct v4l2_modulator 68 :header-rows: 0 69 :stub-columns: 0 72 * - __u32 73 - ``index`` 74 - Identifies the modulator, set by the application. 75 * - __u8 [all …]
|
H A D | metafmt-d4xx.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 3 .. _v4l2-meta-fmt-d4xx: 15 Intel D4xx (D435, D455 and others) cameras include per-frame metadata in their UVC 37 .. flat-table:: D4xx metadata 39 :header-rows: 1 40 :stub-columns: 0 42 * - **Field** 43 - **Description** 44 * - :cspan:`1` *Depth Control* 45 * - __u32 ID [all …]
|
H A D | ext-ctrls-image-source.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 3 .. _image-source-controls: 9 The Image Source control class is intended for low-level control of 15 .. _image-source-control-id: 28 same sub-device. 59 non-sensitive. 64 .. flat-table:: struct v4l2_area 65 :header-rows: 0 66 :stub-columns: 0 69 * - __u32 [all …]
|
/linux/arch/mips/lib/ |
H A D | csum_partial.S | 16 #include <asm/asm-offsets.h> 381 #define SUB dsubu macro 401 #define SUB subu macro 428 #define REST(unit) (FIRST(unit)+NBYTES-1) 430 #define ADDRMASK (NBYTES-1) 440 li sum, -1 462 * use delay slot for fall-through 466 SRL t0, len, LOG_NBYTES+3 # +3 for 8 units/iter 469 SUB len, 8*NBYTES # subtract here for bgez loop 480 SUB len, len, 8*NBYTES [all …]
|
H A D | memcpy.S | 23 * dma-coherent systems. 37 #include <asm/asm-offsets.h> 49 * - src and dst don't overlap 50 * - src is readable 51 * - dst is writable 59 * - src is readable (no exceptions when reading src) 61 * - dst is writable (no exceptions when writing dst) 62 * __copy_user uses a non-standard calling convention; see 63 * include/asm-mips/uaccess.h 76 * 1- AT contain the address of the byte just past the end of the source [all …]
|
/linux/tools/perf/pmu-events/arch/x86/broadwellx/ |
H A D | floating-point.json | 3 …-bit packed double precision floating-point instructions retired; some instructions will count twi… 7 …-bit packed double precision floating-point instructions retired; some instructions will count twi… 12 …-bit packed single precision floating-point instructions retired; some instructions will count twi… 16 …-bit packed single precision floating-point instructions retired; some instructions will count twi… 21 …-bit packed double precision floating-point instructions retired; some instructions will count twi… 25 …-bit packed double precision floating-point instructions retired; some instructions will count twi… 30 …-bit packed single precision floating-point instructions retired; some instructions will count twi… 34 …-bit packed single precision floating-point instructions retired; some instructions will count twi… 39 …-bit packed single and 256-bit packed double precision FP instructions retired; some instructions … 43 …-bit packed single precision and 256-bit packed double precision floating-point instructions reti… [all …]
|
/linux/tools/perf/pmu-events/arch/x86/broadwellde/ |
H A D | floating-point.json | 3 …-bit packed double precision floating-point instructions retired; some instructions will count twi… 7 …-bit packed double precision floating-point instructions retired; some instructions will count twi… 12 …-bit packed single precision floating-point instructions retired; some instructions will count twi… 16 …-bit packed single precision floating-point instructions retired; some instructions will count twi… 21 …-bit packed double precision floating-point instructions retired; some instructions will count twi… 25 …-bit packed double precision floating-point instructions retired; some instructions will count twi… 30 …-bit packed single precision floating-point instructions retired; some instructions will count twi… 34 …-bit packed single precision floating-point instructions retired; some instructions will count twi… 39 …-bit packed single and 256-bit packed double precision FP instructions retired; some instructions … 43 …-bit packed single precision and 256-bit packed double precision floating-point instructions reti… [all …]
|
/linux/tools/perf/pmu-events/arch/x86/broadwell/ |
H A D | floating-point.json | 3 …-bit packed double precision floating-point instructions retired; some instructions will count twi… 7 …-bit packed double precision floating-point instructions retired; some instructions will count twi… 12 …-bit packed single precision floating-point instructions retired; some instructions will count twi… 16 …-bit packed single precision floating-point instructions retired; some instructions will count twi… 21 …-bit packed double precision floating-point instructions retired; some instructions will count twi… 25 …-bit packed double precision floating-point instructions retired; some instructions will count twi… 30 …-bit packed single precision floating-point instructions retired; some instructions will count twi… 34 …-bit packed single precision floating-point instructions retired; some instructions will count twi… 39 …-bit packed single and 256-bit packed double precision FP instructions retired; some instructions … 43 …-bit packed single precision and 256-bit packed double precision floating-point instructions reti… [all …]
|
/linux/arch/mips/cavium-octeon/ |
H A D | octeon-memcpy.S | 18 #include <asm/asm-offsets.h> 30 * - src and dst don't overlap 31 * - src is readable 32 * - dst is writable 40 * - src is readable (no exceptions when reading src) 42 * - dst is writable (no exceptions when writing dst) 43 * __copy_user uses a non-standard calling convention; see 57 * 1- AT contain the address of the byte just past the end of the source 59 * 2- src_entry <= src < AT, and 60 * 3- (dst - src) == (dst_entry - src_entry), [all …]
|
/linux/drivers/net/wireless/intel/iwlegacy/ |
H A D | 4965.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 4 * Copyright(c) 2008 - 2011 Intel Corporation. All rights reserved. 8 * Intel Corporation, 5200 N.E. Elam Young Parkway, Hillsboro, OR 97124-6497 79 * Acquire il->lock before calling this function ! 83 * il4965_tx_queue_set_status - (optionally) start Tx/Cmd queue 84 * @tx_fifo_id: Tx DMA/FIFO channel (range 0-7) that the queue will feed 87 * NOTE: Acquire il->lock before calling this function ! 181 * The first queue used for block-ack aggregation is #7 (4965 only). 182 * All block-ack aggregation queues should map to Tx DMA/FIFO channel 7. 194 #define IL49_RTC_INST_SIZE (IL49_RTC_INST_UPPER_BOUND - \ [all …]
|
/linux/Documentation/devicetree/bindings/memory-controllers/ddr/ |
H A D | jedec,lpddr-channel.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/memory-controllers/ddr/jedec,lpddr-channel.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 16 - Julius Werner <jwerner@chromium.org> 21 - jedec,lpddr2-channel 22 - jedec,lpddr3-channel 23 - jedec,lpddr4-channel 24 - jedec,lpddr5-channel 26 io-width: [all …]
|
/linux/drivers/media/v4l2-core/ |
H A D | v4l2-flash-led-class.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * V4L2 flash LED sub-device registration helpers. 9 #include <linux/led-class-flash.h> 15 #include <media/v4l2-flash-led-class.h> 18 (v4l2_flash && v4l2_flash->ops && v4l2_flash->ops->op) 22 v4l2_flash->ops->op(v4l2_flash, arg) : \ 23 -EINVAL) 46 intensity -= ctrl->minimum; in __intensity_to_led_brightness() 47 intensity /= (u32) ctrl->step; in __intensity_to_led_brightness() 55 if (ctrl->minimum) in __intensity_to_led_brightness() [all …]
|
/linux/Documentation/devicetree/bindings/remoteproc/ |
H A D | ti,pru-rproc.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/remoteproc/ti,pru-rproc.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Suman Anna <s-anna@ti.com> 13 Each Programmable Real-Time Unit and Industrial Communication Subsystem 14 (PRU-ICSS or PRUSS) has two 32-bit load/store RISC CPU cores called 15 Programmable Real-Time Units (PRUs), each represented by a node. Each PRU 17 use the Data RAMs present within the PRU-ICSS for code execution. 27 corresponding PRU-ICSS node. Each node can optionally be rendered inactive by [all …]
|
/linux/Documentation/driver-api/media/ |
H A D | v4l2-subdev.rst | 1 .. SPDX-License-Identifier: GPL-2.0 3 V4L2 sub-devices 4 ---------------- 6 Many drivers need to communicate with sub-devices. These devices can do all 8 encoding or decoding. For webcams common sub-devices are sensors and camera 12 driver with a consistent interface to these sub-devices the 13 :c:type:`v4l2_subdev` struct (v4l2-subdev.h) was created. 15 Each sub-device driver must have a :c:type:`v4l2_subdev` struct. This struct 16 can be stand-alone for simple sub-devices or it might be embedded in a larger 18 low-level device struct (e.g. ``i2c_client``) that contains the device data as [all …]
|
/linux/arch/arm/kernel/ |
H A D | entry-common.S | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * linux/arch/arm/kernel/entry-common.S 14 #include <asm/unistd-oabi.h> 19 #include "entry-header.S" 37 * have tracing, context tracking and rseq debug disabled - the overheads 45 ldr r1, [tsk, #TI_FLAGS] @ re-check for syscall tracing 75 ldr r1, [tsk, #TI_FLAGS] @ re-check for syscall tracing 81 /* Slower path - fall through to work_pending */ 92 movlt scno, #(__NR_restart_syscall - __NR_SYSCALL_BASE) 94 ldmia sp, {r0 - r6} @ have to reload r0 - r6 [all …]
|
/linux/drivers/net/ethernet/freescale/enetc/ |
H A D | enetc_ierb.c | 1 // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) 4 * The Integrated Endpoint Register Block (IERB) is configured by pre-boot 7 * are read-only in the PF memory space. 9 * This driver fixes up the power-on reset values for the ENETC shared FIFO, 44 iowrite32(val, ierb->regs + offset); in enetc_ierb_write() 55 return -ENODEV; in enetc_ierb_register_pf() 58 return -EPROBE_DEFER; in enetc_ierb_register_pf() 62 * The power-on reset value (1800 bytes) is rounded up to the nearest in enetc_ierb_register_pf() 83 /* Initial credits, in units of 8 bytes, to the Ingress Congestion in enetc_ierb_register_pf() 104 ierb = devm_kzalloc(&pdev->dev, sizeof(*ierb), GFP_KERNEL); in enetc_ierb_probe() [all …]
|
/linux/drivers/net/wireless/broadcom/brcm80211/brcmfmac/ |
H A D | fwil_types.h | 1 // SPDX-License-Identifier: ISC 79 #define BRCMF_OBSS_COEX_AUTO (-1) 88 /* Wakeup on loss-of-link due to Disassoc/Deauth: */ 98 /* Wakeup after receipt of EAP-Identity Req: */ 255 * struct tdls_iovar - common structure for tdls iovars. 320 __le16 beacon_period; /* units are Kusec */ 326 u8 rates[16]; /* rates in 500kbps units w/hi bit set if basic */ 329 __le16 atim_window; /* units are Kusec */ 353 /* rates in 500kbps units w/hi bit set if basic */ 375 __le32 nprobes; /* -1 use default, number of probes per channel */ [all …]
|
/linux/drivers/net/wireless/intersil/p54/ |
H A D | eeprom.c | 1 // SPDX-License-Identifier: GPL-2.0-only 6 * Copyright (c) 2007-2009, Christian Lamparter <chunkeey@web.de> 10 * - the islsm (softmac prism54) driver, which is: 11 * Copyright 2004-2006 Jean-Baptiste Note <jbnote@gmail.com>, et al. 12 * - stlc45xx driver 13 * Copyright (C) 2008 Nokia Corporation and/or its subsidiary(-ies). 22 #include <linux/crc-ccitt.h> 57 * The defaults are taken from usb-logs of the 60 * rssi <-> dBm conversion database. 63 .add = -398, [all …]
|
/linux/drivers/platform/x86/ |
H A D | intel_scu_ipc.c | 1 // SPDX-License-Identifier: GPL-2.0 5 * (C) Copyright 2008-2010,2015 Intel Corporation 10 * SCU has two IPC mechanism IPC-1 and IPC-2. IPC-1 is used between IA32 and 11 * SCU where IPC-2 is used between P-Unit and SCU. This driver delas with 12 * IPC-1 Driver provides an API for power control unit registers (e.g. MSIC) 35 #define IPC_CMD_PCNTRL_M 2 /* Register read-modify-write */ 41 * To read or write information to the SCU, driver writes to IPC-1 memory 48 * the IPC-1 register block, causing an interrupt to the SCU 90 * intel_scu_ipc_dev_get() - Get SCU IPC instance 106 get_device(&ipcdev->dev); in intel_scu_ipc_dev_get() [all …]
|
/linux/drivers/gpu/drm/amd/amdkfd/ |
H A D | kfd_crat.h | 1 /* SPDX-License-Identifier: GPL-2.0 OR MIT */ 3 * Copyright 2014-2022 Advanced Micro Devices, Inc. 143 uint8_t reserved2[CRAT_MEMORY_RESERVED_LENGTH - 1]; 279 uint8_t reserved2[CRAT_IOLINK_RESERVED_LENGTH - 1]; 284 * HSA generic sub-type header 306 /* Indicates how many Compute Units share this cache
|
/linux/Documentation/filesystems/ |
H A D | zonefs.rst | 1 .. SPDX-License-Identifier: GPL-2.0 4 ZoneFS - Zone filesystem for Zoned block devices 11 as a file. Unlike a regular POSIX-compliant file system with native zoned block 18 than to a full-featured POSIX file system. The goal of zonefs is to simplify 22 example of this approach is the implementation of LSM (log-structured merge) 31 ------------------- 62 by sub-directories. This file structure is built entirely using zone information 63 provided by the device and so does not require any complex on-disk metadata 66 On-disk metadata 67 ---------------- [all …]
|
/linux/Documentation/core-api/ |
H A D | genericirq.rst | 7 :Copyright: |copy| 2005-2010: Thomas Gleixner 8 :Copyright: |copy| 2005-2006: Ingo Molnar 29 __do_IRQ() super-handler, which is able to deal with every type of 36 - Level type 38 - Edge type 40 - Simple type 44 - Fast EOI type 46 In the SMP world of the __do_IRQ() super-handler another type was 49 - Per CPU type 51 This split implementation of high-level IRQ handlers allows us to [all …]
|
/linux/tools/power/x86/x86_energy_perf_policy/ |
H A D | x86_energy_perf_policy.8 | 1 .\" This page Copyright (C) 2010 - 2015 Len Brown <len.brown@intel.com> 5 x86_energy_perf_policy \- Manage Energy vs. Performance Policy 10 .RB "scope: \-\-cpu\ cpu-list | \-\-pkg\ pkg-list" 12 .RB "cpu-list, pkg-lis [all...] |