/linux/tools/testing/selftests/rcutorture/doc/ |
H A D | TREE_RCU-kconfig.txt | 1 This document gives a brief rationale for the TREE_RCU-related test 7 CONFIG_DEBUG_LOCK_ALLOC -- Do three, covering CONFIG_PROVE_LOCKING & not. 8 CONFIG_DEBUG_OBJECTS_RCU_HEAD -- Do one. 9 CONFIG_HZ_PERIODIC -- Do one. 10 CONFIG_NO_HZ_IDLE -- Do those not otherwise specified. (Groups of two.) 11 CONFIG_NO_HZ_FULL -- Do two, one with partial CPU enablement. 12 CONFIG_PREEMPT -- Do half. (First three and #8.) 13 CONFIG_PROVE_LOCKING -- Do several, covering CONFIG_DEBUG_LOCK_ALLOC=y and not. 14 CONFIG_PROVE_RCU -- Hardwired to CONFIG_PROVE_LOCKING. 15 CONFIG_RCU_BOOST -- one of PREEMPT_RCU. [all …]
|
/linux/drivers/media/pci/cx18/ |
H A D | cx23418.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 11 #include <media/drv-intf/cx2341x.h> 19 IN[0] - Task ID. This is one of the XPU_CMD_MASK_YYY where XPU is 21 OUT[0] - Task handle. This handle is passed along with commands to 22 dispatch to the right instance of the task 23 ReturnCode - One of the ERR_SYS_... */ 27 IN[0] - Task handle. Hanlde of the task to destroy 28 ReturnCode - One of the ERR_SYS_... */ 48 /* Description: Command APU to start audio 49 IN[0] - audio parameters (same as CX18_CPU_SET_AUDIO_PARAMETERS?) [all …]
|
/linux/tools/perf/pmu-events/arch/x86/jaketown/ |
H A D | uncore-interconnect.json | 8 …"PublicDescription": "Counts the number of times when an inbound write (from a device to memory or… 18 …"PublicDescription": "Counts the number of times when an inbound write (from a device to memory or… 28 …t have not yet returned their data to the uncore. These writes are generally queued up in the swi… 38 …t have not yet returned their data to the uncore. These writes are generally queued up in the swi… 48 …utstanding in the uncore trying to acquire ownership in each cycle. This can be used with the wri… 58 …utstanding in the uncore trying to acquire ownership in each cycle. This can be used with the wri… 68 …he uncore in each cycle. This can be used with the read transaction count to calculate the averag… 78 …he uncore in each cycle. This can be used with the read transaction count to calculate the averag… 108 …to calculate the average latency in the uncore. The occupancy increments when the ownership fetch… 118 …to calculate the average latency in the uncore. The occupancy increments when the ownership fetch… [all …]
|
H A D | uncore-power.json | 16 …tion": "Number of cycles spent performing core C state transitions. There is one event per core.", 25 …tion": "Number of cycles spent performing core C state transitions. There is one event per core.", 34 …tion": "Number of cycles spent performing core C state transitions. There is one event per core.", 43 …tion": "Number of cycles spent performing core C state transitions. There is one event per core.", 52 …tion": "Number of cycles spent performing core C state transitions. There is one event per core.", 61 …tion": "Number of cycles spent performing core C state transitions. There is one event per core.", 70 …tion": "Number of cycles spent performing core C state transitions. There is one event per core.", 79 …tion": "Number of cycles spent performing core C state transitions. There is one event per core.", 88 …"PublicDescription": "Counts the number of times when a configurable cores had a C-state demotion", 97 …"PublicDescription": "Counts the number of times when a configurable cores had a C-state demotion", [all …]
|
H A D | uncore-cache.json | 15 …to capture occupancy related information by filtering the Cb0 occupancy count captured in Counter … 31 …- this includes code, data, prefetches and hints coming from L2. This has numerous filters availa… 41 …- this includes code, data, prefetches and hints coming from L2. This has numerous filters availa… 51 …- this includes code, data, prefetches and hints coming from L2. This has numerous filters availa… 61 …- this includes code, data, prefetches and hints coming from L2. This has numerous filters availa… 161 …-- a clockwise ring and a counter-clockwise ring. On the left side of the ring, the 'UP' directio… 171 …-- a clockwise ring and a counter-clockwise ring. On the left side of the ring, the 'UP' directio… 181 …-- a clockwise ring and a counter-clockwise ring. On the left side of the ring, the 'UP' directio… 191 …-- a clockwise ring and a counter-clockwise ring. On the left side of the ring, the 'UP' directio… 201 …-- a clockwise ring and a counter-clockwise ring. On the left side of the ring, the 'UP' directio… [all …]
|
/linux/net/netfilter/ipset/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 7 This option adds IP set support to the kernel. 8 In order to define and use the sets, you need the userspace utility 12 To compile it as a module, choose M here. If unsure, say N. 32 This option adds the bitmap:ip set type support, by which one 35 To compile it as a module, choose M here. If unsure, say N. 41 This option adds the bitmap:ip,mac set type support, by which one 44 To compile it as a module, choose M here. If unsure, say N. 50 This option adds the bitmap:port set type support, by which one 53 To compile it as a module, choose M here. If unsure, say N. [all …]
|
/linux/Documentation/userspace-api/media/v4l/ |
H A D | pixfmt-compressed.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 8 .. _compressed-formats: 18 .. flat-table:: Compressed Image Formats 19 :header-rows: 1 20 :stub-columns: 0 23 * - Identifier 24 - Code 25 - Details 26 * .. _V4L2-PIX-FMT-JPEG: 28 - ``V4L2_PIX_FMT_JPEG`` [all …]
|
H A D | tuner.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 13 Video input devices can have one or more tuners demodulating a RF 14 signal. Each tuner is associated with one or more video inputs, 18 set to ``V4L2_INPUT_TYPE_TUNER`` and its ``tuner`` field contains the 21 Radio input devices have exactly one tuner with index zero, no video 24 To query and change tuner properties applications use the 34 current tuner, when there is more than one. The tuner is solely 38 device has one or more tuners. 44 Video output devices can have one or more modulators, that modulate a 45 video signal for radiation or connection to the antenna input of a TV [all …]
|
/linux/tools/perf/pmu-events/arch/x86/haswellx/ |
H A D | uncore-power.json | 16 …tion": "Number of cycles spent performing core C state transitions. There is one event per core.", 25 …tion": "Number of cycles spent performing core C state transitions. There is one event per core.", 34 …tion": "Number of cycles spent performing core C state transitions. There is one event per core.", 43 …tion": "Number of cycles spent performing core C state transitions. There is one event per core.", 52 …tion": "Number of cycles spent performing core C state transitions. There is one event per core.", 61 …tion": "Number of cycles spent performing core C state transitions. There is one event per core.", 70 …tion": "Number of cycles spent performing core C state transitions. There is one event per core.", 79 …tion": "Number of cycles spent performing core C state transitions. There is one event per core.", 88 …tion": "Number of cycles spent performing core C state transitions. There is one event per core.", 97 …tion": "Number of cycles spent performing core C state transitions. There is one event per core.", [all …]
|
/linux/Documentation/devicetree/bindings/pinctrl/ |
H A D | sprd,pinctrl.txt | 6 register contains several bit fields with one bit or several bits 7 to configure for some global common configuration, such as domain 9 driving level": One pin can output 3.0v or 1.8v, depending on the 12 to choose one function (like: UART0) for which system, since we 13 have several systems (AP/CP/CM4) on one SoC.). 16 of them, so we can not make every Spreadtrum-special configuration 17 as one generic configuration, and maybe it will add more strange 18 global configuration in future. Then we add one "sprd,control" to 22 Moreover we recognise every fields comprising one bit or several 23 bits in one global control register as one pin, thus we should [all …]
|
/linux/Documentation/userspace-api/media/mediactl/ |
H A D | media-types.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 3 .. _media-controller-types: 5 Types and flags used to represent the media graph elements 10 .. _media-entity-functions: 11 .. _MEDIA-ENT-F-UNKNOWN: 12 .. _MEDIA-ENT-F-V4L2-SUBDEV-UNKNOWN: 13 .. _MEDIA-ENT-F-IO-V4L: 14 .. _MEDIA-ENT-F-IO-VBI: 15 .. _MEDIA-ENT-F-IO-SWRADIO: 16 .. _MEDIA-ENT-F-IO-DTV: [all …]
|
/linux/Documentation/ABI/testing/ |
H A D | debugfs-scmi-raw | 7 in little-endian binary format to have it sent to the configured 11 Each write to the entry causes one command request to be built 12 and sent while the replies are read back one message at time 22 in little-endian binary format to have it sent to the configured 29 Each write to the entry causes one command request to be built 30 and sent while the replies are read back one message at time 38 Description: SCMI Raw message errors facility; any kind of timed-out or 41 Each read gives back one message at time (receiving an EOF at 52 Each read gives back one message at time (receiving an EOF at 60 Description: SCMI Raw stack reset facility; writing a value to this entry [all …]
|
/linux/include/linux/dma/ |
H A D | sprd-dma.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 15 * The Spreadtrum DMA controller supports channel 2-stage tansfer, that means 16 * we can request 2 dma channels, one for source channel, and another one for 22 * To support 2-stage tansfer, we must configure the channel mode and trigger 27 * enum sprd_dma_chn_mode: define the DMA channel mode for 2-stage transfer 29 * support the 2-stage transfer. 35 * Now the DMA controller can supports 2 groups 2-stage transfer. 46 * enum sprd_dma_trg_mode: define the DMA channel trigger mode for 2-stage 56 * automatically once the source channel's link-list request is done. 71 * @SPRD_DMA_LIST_REQ: link-list request mode [all …]
|
/linux/Documentation/ABI/obsolete/ |
H A D | sysfs-driver-hid-roccat-ryos | 1 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 4 Description: When written, this file lets one select which data from which 5 profile will be read next. The data has to be 3 bytes long. 9 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 17 The data has to be 3 bytes long. 21 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 24 Description: When written, this file lets one set the default of all keys for 26 The data has to be 125 bytes long. 27 Before reading this file, control has to be written to select 28 which profile to read. [all …]
|
H A D | sysfs-driver-hid-roccat-isku | 1 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 4 Description: The integer value of this attribute ranges from 0-4. 6 profile. This value is persistent, so its equivalent to the 12 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 20 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 23 Description: When written, this file lets one deactivate certain keys like 24 windows and application keys, to prevent accidental presses. 26 written data. The data has to be 6 bytes long. 27 Before reading this file, control has to be written to select 28 which profile to read. [all …]
|
/linux/tools/perf/pmu-events/arch/x86/ivytown/ |
H A D | uncore-power.json | 16 …tion": "Number of cycles spent performing core C state transitions. There is one event per core.", 25 …tion": "Number of cycles spent performing core C state transitions. There is one event per core.", 34 …tion": "Number of cycles spent performing core C state transitions. There is one event per core.", 43 …tion": "Number of cycles spent performing core C state transitions. There is one event per core.", 52 …tion": "Number of cycles spent performing core C state transitions. There is one event per core.", 61 …tion": "Number of cycles spent performing core C state transitions. There is one event per core.", 70 …tion": "Number of cycles spent performing core C state transitions. There is one event per core.", 79 …tion": "Number of cycles spent performing core C state transitions. There is one event per core.", 88 …tion": "Number of cycles spent performing core C state transitions. There is one event per core.", 97 …tion": "Number of cycles spent performing core C state transitions. There is one event per core.", [all …]
|
/linux/Documentation/devicetree/bindings/phy/ |
H A D | realtek,usb2phy.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 4 --- 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 11 - Stanley Chang <stanley_chang@realtek.com> 15 The USB 2.0 PHY driver is designed to support the XHCI controller. The SoCs 16 support multiple XHCI controllers. One PHY device node maps to one XHCI 21 Each XHCI maps to one USB 2.0 PHY and map one USB 3.0 PHY on some 23 XHCI controller#0 -- usb2phy -- phy#0 24 |- usb3phy -- phy#0 25 XHCI controller#1 -- usb2phy -- phy#0 [all …]
|
/linux/drivers/usb/dwc3/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 13 If you choose to build this driver as a dynamically linked 22 Select this if you have ULPI type PHY attached to your DWC3 35 Select this when you want to use DWC3 in host mode only, 42 Select this when you want to use DWC3 in gadget mode only, 66 Say 'Y' or 'M' here if you have one such device 74 Exynos5800, Exynos5433, Exynos7) ship with one DesignWare Core USB3 75 IP inside, say 'Y' or 'M' if you have one such device. 78 tristate "PCIe-based Platforms" 86 tristate "Synopsys PCIe-based HAPS Platforms" [all …]
|
/linux/Documentation/admin-guide/pm/ |
H A D | cpuidle.rst | 1 .. SPDX-License-Identifier: GPL-2.0 19 Modern processors are generally able to enter states in which the execution of 20 a program is suspended and instructions belonging to it are not fetched from 24 generally allows power drawn by the processor to be reduced and, in consequence, 25 it is an opportunity to save energy. 27 CPU idle time management is an energy-efficiency feature concerned about using 31 ------------ 36 not be separate physical entities and may just be interfaces appearing to 37 software as individual single-core processors. In other words, a CPU is an 38 entity which appears to be fetching instructions that belong to one sequence [all …]
|
/linux/arch/m68k/include/asm/ |
H A D | mac_psc.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 5 * The PSC is used on the AV Macs to control IO functions not handled 9 * The first seven DMA channels appear to be "one-shot" and are actually 10 * sets of two channels; one member is active while the other is being 12 * The one-shot channels are grouped together and are: 23 * to be closely tied and share one set of registers. They also seem to run 25 * not understood as there seems to be only one input and one output buffer 30 * machine with easy-to-find patterns and looking for them in the DMA 34 * 1999-05-25 (jmt) 42 * set only seems to handle four interrupts instead of seven. [all …]
|
/linux/Documentation/driver-api/usb/ |
H A D | usb.rst | 1 .. _usb-hostside-api: 4 The Linux-USB Host Side API 7 Introduction to USB on Linux 10 A Universal Serial Bus (USB) is used to connect a host, such as a PC or 11 workstation, to a number of peripheral devices. USB uses a tree 18 That master/slave asymmetry was designed-in for a number of reasons, one 19 being ease of use. It is not physically possible to mistake upstream and 21 peripheral). Also, the host software doesn't need to deal with 22 distributed auto-configuration since the pre-designated master node 25 Kernel developers added USB support to Linux early in the 2.2 kernel [all …]
|
/linux/Documentation/filesystems/ |
H A D | inotify.rst | 1 .. SPDX-License-Identifier: GPL-2.0 4 Inotify - A Powerful yet Simple File Change Notification System 13 - Deleted obsoleted interface, just refer to manpages for user interface. 18 What is the design decision behind not tying the watch to the open fd of 29 What is the design decision behind using an-fd-per-instance as opposed to 30 an fd-per-watch? 33 An fd-per-watch quickly consumes more file descriptors than are allowed, 34 more fd's than are feasible to manage, and more fd's than are optimally 35 select()-able. Yes, root can bump the per-process fd limit and yes, users 38 spaces is thus sensible. The current design is what user-space developers [all …]
|
/linux/Documentation/arch/powerpc/ |
H A D | pci_iov_resource_on_powernv.rst | 19 1. Introduction to Partitionable Endpoints 22 A Partitionable Endpoint (PE) is a way to group the various resources 23 associated with a device or a set of devices to provide isolation between 24 partitions (i.e., filtering of DMA, MSIs etc.) and to provide a mechanism 25 to freeze a device that is causing errors in order to limit the possibility 29 state bits (one for MMIO and one for DMA, they get set together but can be 38 are matched to their corresponding PEs. 48 P8 supports up to 256 Partitionable Endpoints per PHB. 57 - For DMA we then provide an entire address space for each PE that can 59 Each window can be configured to be remapped via a "TCE table" (IOMMU [all …]
|
/linux/include/linux/ |
H A D | kfifo.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 12 * How to porting drivers to the new generic FIFO API: 14 * - Modify the declaration of the "struct kfifo *" object into a 15 * in-place "struct kfifo" object 16 * - Init the in-place object with kfifo_alloc() or kfifo_init() 17 * Note: The address of the in-place "struct kfifo" object must be 18 * passed as the first argument to this functions 19 * - Replace the use of __kfifo_put into kfifo_in and __kfifo_get 21 * - Replace the use of kfifo_put into kfifo_in_spinlocked and kfifo_get 23 * Note: the spinlock pointer formerly passed to kfifo_init/kfifo_alloc [all …]
|
/linux/include/sound/sof/ |
H A D | channel_map.h | 1 /* SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) */ 16 * \brief Channel map, specifies transformation of one-to-many or many-to-one. 18 * In case of one-to-many specifies how the output channels are computed out of 20 * in case of many-to-one specifies how a single target channel is computed 23 * Channel index specifies position of the channel in the stream on the 'one' 30 * side. Bit[i] set to 1 means that i-th channel is used for computation 34 * one per each channel set in the mask (left to right, LS bit set in the 35 * mask corresponds to ch_coeffs[0]). 49 * More than one transformation per a single channel is allowed (in case
|