/linux/Documentation/netlink/specs/ |
H A D | rt-link.yaml | 1 # SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause) 3 name: rt-link 4 protocol: netlink-raw 5 uapi-header: linux/rtnetlink.h 12 - 13 name: ifinfo-flags 16 enum-name: net-device-flags 17 name-prefix: iff- 19 - 21 - [all …]
|
H A D | nfsd.yaml | 1 # SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause) 5 uapi-header: linux/nfsd_netlink.h 9 attribute-sets: 10 - 11 name: rpc-status 13 - 16 byte-order: big-endian 17 - 20 - 23 - [all …]
|
H A D | ovs_flow.yaml | 1 # SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause) 5 protocol: genetlink-legacy 6 uapi-header: linux/openvswitch.h 12 - 13 name: ovs-header 18 - 19 name: dp-ifindex 24 - 25 name: ovs-flow-stats 28 - [all …]
|
H A D | tcp_metrics.yaml | 1 # SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause) 5 protocol: genetlink-legacy 10 c-family-name: tcp-metrics-genl-name 11 c-version-name: tcp-metrics-genl-version 12 max-by-define: true 13 kernel-policy: global 16 - 17 name: tcp-fastopen-cookie-max 21 attribute-sets: 22 - [all …]
|
H A D | tc.yaml | 1 # SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause) 4 protocol: netlink-raw 5 uapi-header: linux/pkt_cls.h 13 - 18 - 21 - 25 - 28 - 31 - 34 - [all …]
|
H A D | conntrack.yaml | 1 # SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause) 4 protocol: netlink-raw 11 - 15 - 16 name: nfgen-family 18 - 21 - 22 name: res-id 23 byte-order: big-endian 25 - [all …]
|
/linux/Documentation/netlink/ |
H A D | netlink-raw.yaml | 1 # SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause) 3 --- 4 $id: http://kernel.org/schemas/netlink/netlink-raw.yaml# 5 $schema: https://json-schema.org/draft-07/schema 11 pattern: ^[0-9a-z-]+$ 12 name-cap: 14 pattern: ^[0-9a-zA-Z-]+$ 18 len-or-define: 20 pattern: ^[0-9A-Za-z_-]+( - 1)?$ 27 required: [ name, doc, attribute-sets, operations ] [all …]
|
H A D | genetlink-legacy.yaml | 1 # SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause) 3 --- 4 $id: http://kernel.org/schemas/netlink/genetlink-legacy.yaml# 5 $schema: https://json-schema.org/draft-07/schema 11 pattern: ^[0-9a-z-]+$ 15 len-or-define: 17 pattern: ^[0-9A-Za-z_-]+( - 1)?$ 19 len-or-limit: 20 # literal int, const name, or limit based on fixed-width type 21 # e.g. u8-min, u16-max, etc. [all …]
|
H A D | genetlink.yaml | 1 # SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause) 3 --- 4 $id: http://kernel.org/schemas/netlink/genetlink-legacy.yaml# 5 $schema: https://json-schema.org/draft-07/schema 11 pattern: ^[0-9a-z-]+$ 15 len-or-define: 17 pattern: ^[0-9A-Za-z_-]+( - 1)?$ 19 len-or-limit: 20 # literal int, const name, or limit based on fixed-width type 21 # e.g. u8-min, u16-max, etc. [all …]
|
/linux/drivers/gpu/drm/msm/ |
H A D | NOTES | 4 display controller blocks at play: 5 + MDP3 - ?? seems to be what is on geeksphone peak device 6 + MDP4 - S3 (APQ8060, touchpad), S4-pro (APQ8064, nexus4 & ifc6410) 7 + MDP5 - snapdragon 800 9 (I don't have a completely clear picture on which display controller 19 display controller blocks. And I for sure don't want to have to deal 20 with N different kms devices from xf86-video-freedreno. Plus, it 26 'struct msm_kms' implementations, depending on display controller. 27 And one or more 'struct msm_gpu' for the various different gpu sub- 38 plane -> PIPE{RGBn,VGn} \ [all …]
|
/linux/drivers/gpu/drm/arm/display/komeda/ |
H A D | komeda_dev.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 93 * initialize &komeda_dev->format_table, this function should be called 103 /** @cleanup: call to chip to cleanup komeda_dev->chip data */ 129 * Notify HW to switch to a new display operation mode. 138 * DISPLAY_MODE describes how many display been enabled, and which will be 139 * passed to CHIP by &komeda_dev_funcs->change_opmode(), then CHIP can do the 140 * pipeline resources assignment according to this usage hint. 141 * - KOMEDA_MODE_DISP0: Only one display enabled, pipeline-0 work as master. 142 * - KOMEDA_MODE_DISP1: Only one display enabled, pipeline-0 work as master. 143 * - KOMEDA_MODE_DUAL_DISP: Dual display mode, both display has been enabled. [all …]
|
/linux/Documentation/fb/ |
H A D | modedb.rst | 9 - one routine to probe for video modes, which can be used by all frame buffer 11 - one generic video mode database with a fair amount of standard videomodes 13 - the possibility to supply your own mode database for graphics hardware that 14 needs non-standard modes, like amifb and Mac frame buffer drivers (which 23 <xres>x<yres>[M][R][-<bpp>][@<refresh>][i][m][eDd] 24 <name>[-<bpp>][@<refresh>] 31 - NSTC: 480i output, with the CCIR System-M TV mode and NTSC color encoding 32 - NTSC-J: 480i output, with the CCIR System-M TV mode, the NTSC color 34 - PAL: 576i output, with the CCIR System-B TV mode and PAL color encoding 35 - PAL-M: 480i output, with the CCIR System-M TV mode and PAL color encoding [all …]
|
H A D | uvesafb.rst | 2 uvesafb - A Generic Driver for VBE2+ compliant video cards 6 --------------- 30 -------------------------- 36 - Lack of any type of acceleration. 37 - A strict and limited set of supported video modes. Often the native 42 ratio, which is what most BIOS-es are limited to. 43 - Adjusting the refresh rate is only possible with a VBE 3.0 compliant 44 Video BIOS. Note that many nVidia Video BIOS-es claim to be VBE 3.0 48 ---------------- 54 video=uvesafb:1024x768-32,mtrr:3,ywrap (compiled into the kernel) [all …]
|
/linux/fs/exfat/ |
H A D | exfat_fs.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 3 * Copyright (C) 2012-2013 Samsung Electronics Co., Ltd. 50 (ES_IDX_FIRST_FILENAME + EXFAT_FILENAME_ENTRY_NUM(name_len) - 1) 76 #define MAX_CHARSET_SIZE 6 /* max size of multi-byte character */ 80 #define EXFAT_HINT_NONE -1 86 #define EXFAT_CLU_TO_B(b, sbi) ((b) << (sbi)->cluster_size_bits) 87 #define EXFAT_B_TO_CLU(b, sbi) ((b) >> (sbi)->cluster_size_bits) 89 (((b - 1) >> (sbi)->cluster_size_bits) + 1) 90 #define EXFAT_CLU_OFFSET(off, sbi) ((off) & ((sbi)->cluster_size - 1)) 95 #define EXFAT_BLK_TO_B(b, sb) ((b) << (sb)->s_blocksize_bits) [all …]
|
/linux/tools/testing/selftests/powerpc/dexcr/ |
H A D | dexcr.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 17 #define DEXCR_PR_BIT(aspect) __MASK(63 - (32 + (aspect))) 31 const char *name; /* Short display name */ 42 .desc = "Speculative branch hint enable", 63 .desc = "Non-privileged hash instruction enable", 72 .prctl = -1,
|
/linux/Documentation/input/devices/ |
H A D | yealink.rst | 2 Driver documentation for yealink usb-p1k phones 10 - keyboard full support, yealink.ko / input event API 11 - LCD full support, yealink.ko / sysfs API 12 - LED full support, yealink.ko / sysfs API 13 - dialtone full support, yealink.ko / sysfs API 14 - ringtone full support, yealink.ko / sysfs API 15 - audio playback full support, snd_usb_audio.ko / alsa API 16 - audio record full support, snd_usb_audio.ko / alsa API 27 Physical USB-P1K button layout input events 48 The LCD is divided and organised as a 3 line display:: [all …]
|
/linux/tools/include/uapi/drm/ |
H A D | drm.h | 94 * backwards-compatibility reasons. 125 * The lock structure is a simple cache-line aligned integer. To avoid 146 char __user *date; /**< User-space buffer to hold date */ 148 char __user *desc; /**< User-space buffer to hold desc */ 162 int count; /**< Length of user-space structures */ 201 _DRM_RESTRICTED = 0x01, /**< Cannot be mapped to user-virtual */ 205 _DRM_WRITE_COMBINING = 0x10, /**< use write-combining if available */ 227 void *handle; /**< User-space: "Handle" to pass to mmap() */ 228 /**< Kernel-space: kernel-virtual address */ 254 _DRM_STAT_COUNT, /**< Generic non-byte counter (1000/k) */ [all …]
|
/linux/drivers/usb/misc/sisusbvga/ |
H A D | sisusb.h | 1 /* SPDX-License-Identifier: (GPL-2.0 OR BSD-3-Clause) */ 3 * sisusb - usb kernel driver for Net2280/SiS315 based USB2VGA dongles 72 * the data has to be prepared properly. (Hint: 83 p->header = cpu_to_le16(p->header); \ 84 p->address = cpu_to_le32(p->address); \ 85 p->data = cpu_to_le32(p->data); \ 93 struct sisusb_urb_context { /* urb->context for outbound bulk URBs */ 148 #define SISUSB_EP_UNKNOWN_04 0x04 /* ? 4 is "OUT" ? - unused */ 214 #define SISCOLIDXR SISUSB_PCI_IOPORTBASE + COLREGOFFSET - 1 271 #define SUCMD_SETMODE 0x09 /* Set a display mode (data3 = SiS mode) */ [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 via x86 Model Specific Registers 10 .RB "scope: \-\-cpu\ cpu-list | \-\-pkg\ pkg-list" 12 .RB "cpu-list, pkg-list: # | #,# | #-# | all" 14 .RB "field: \-\-all | \-\-epb | \-\-hwp-epp | \-\-hwp-min | \-\-hwp-max | \-\-hwp-desired" 16 .RB "other: (\-\-force | \-\-hwp-enable | \-\-turbo-enable) value)" 18 .RB "value: # | default | performance | balance-performance | balance-power | power" 21 displays and updates energy-performance policy settings specific to 23 updates, no matter if the Linux cpufreq sub-system is enabled or not. 27 such as how aggressively the hardware enters and exits CPU idle states (C-states) [all …]
|
/linux/Documentation/userspace-api/netlink/ |
H A D | genetlink-legacy.rst | 1 .. SPDX-License-Identifier: BSD-3-Clause 9 the ``genetlink-legacy`` protocol level. 15 ------- 29 -------------------- 31 New Netlink families should use ``multi-attr`` to define arrays. 35 For reference the ``multi-attr`` array may look like this:: 37 [ARRAY-ATTR] 41 [SOME-OTHER-ATTR] 42 [ARRAY-ATTR] 47 where ``ARRAY-ATTR`` is the array entry type. [all …]
|
H A D | specs.rst | 1 .. SPDX-License-Identifier: BSD-3-Clause 17 - the C uAPI header 18 …- documentation of the protocol as a ReST file - see :ref:`Documentation/networking/netlink_spec/i… 19 - policy tables for input attribute validation 20 - operation tables 25 See :doc:`intro-specs` for a practical starting guide. 28 ``((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause)`` 40 - ``genetlink`` - most streamlined, should be used by all new families 41 - ``genetlink-c`` - superset of ``genetlink`` with extra attributes allowing 45 - ``genetlink-legacy`` - Generic Netlink catch all schema supporting quirks of [all …]
|
/linux/tools/kvm/kvm_stat/ |
H A D | kvm_stat | 2 # SPDX-License-Identifier: GPL-2.0-only 4 # top-like utility for displaying kvm statistics 6 # Copyright 2006-2008 Qumranet Technologies 7 # Copyright 2008-2011 Red Hat, Inc. 15 - as a top-like text ui 16 - in a key -> value format 17 - in an all keys, all values format 493 Used to set up performance events, returns a file descriptor or -1 497 - syscall number 498 - struct perf_event_attr * [all …]
|
/linux/drivers/platform/x86/amd/pmc/ |
H A D | pmc.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 8 * Author: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 36 {"DISPLAY", BIT(0)}, 64 {"DISPLAY", BIT(0)}, 96 return ioread32(dev->regbase + reg_offset); in amd_pmc_reg_read() 101 iowrite32(val, dev->regbase + reg_offset); in amd_pmc_reg_write() 106 switch (dev->cpu_id) { in amd_pmc_get_ip_info() 111 dev->num_ips = 12; in amd_pmc_get_ip_info() 112 dev->ips_ptr = soc15_ip_blk; in amd_pmc_get_ip_info() 113 dev->smu_msg = 0x538; in amd_pmc_get_ip_info() [all …]
|
/linux/Documentation/userspace-api/media/v4l/ |
H A D | ext-ctrls-camera.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 3 .. _camera-controls: 13 .. _camera-control-id: 23 .. _v4l2-exposure-auto-type: 28 enum v4l2_exposure_auto_type - 37 .. flat-table:: 38 :header-rows: 0 39 :stub-columns: 0 41 * - ``V4L2_EXPOSURE_AUTO`` 42 - Automatic exposure time, automatic iris aperture. [all …]
|
/linux/Documentation/scheduler/ |
H A D | sched-util-clamp.rst | 1 .. SPDX-License-Identifier: GPL-2.0 25 The right way to view util clamp is as a mechanism to make request or hint on 44 performance point required by its display pipeline to ensure no frame is 57 foreground, top-app, etc. Util clamp can be used to constrain how much 60 the ones belonging to the currently active app (top-app group). Beside this 65 1. The big cores are free to run top-app tasks immediately. top-app 106 Note that by design RT tasks don't have per-task PELT signal and must always 114 See :ref:`section 3.4 <uclamp-default-values>` for default values and 115 :ref:`3.4.1 <sched-util-clamp-min-rt-default>` on how to change RT tasks 150 task on the rq to only a subset of tasks on the top-most bucket. [all …]
|