| /linux/include/drm/display/ |
| H A D | drm_dsc.h | 1 /* SPDX-License-Identifier: MIT 45 * struct drm_dsc_rc_range_parameters - DSC Rate Control range parameters 67 * struct drm_dsc_config - Parameters required to configure DSC 75 * Bits per component for previous reconstructed line buffer 79 * @bits_per_component: Bits per component to code (8/10/12) 84 * Flag to indicate if RGB - YCoCg conversion is needed 89 * @slice_count: Number fo slices per line used by the DSC encoder 93 * @slice_width: Width of each slice in pixels 97 * @slice_height: Slice height in pixels 124 * Target bits per pixel with 4 fractional bits, bits_per_pixel << 4 [all …]
|
| /linux/Documentation/accel/qaic/ |
| H A D | qaic.rst | 1 .. SPDX-License-Identifier: GPL-2.0-only 14 -------------------- 21 non-empty and generate MSIs at a rate equivalent to the speed of the 24 MSIs per second. It has been observed that most systems cannot tolerate this 29 QAIC receives an IRQ, it disables that line. This prevents the interrupt 33 line remains disabled during this time. If no activity is detected, QAIC exits 34 polling mode and reenables the IRQ line. 37 generates 100k IRQs per second (per /proc/interrupts) is reduced to roughly 64 42 --------------- 72 QAIC handles and enforces the required little endianness and 64-bit alignment, [all …]
|
| /linux/tools/perf/pmu-events/arch/powerpc/power9/ |
| H A D | other.json | 25 "BriefDescription": "Cycles in which the SRQ has at least one (out of four) empty slice" 60 …"BriefDescription": "A demand load referenced a line in an active fuzzy prefetch stream. The strea… 65 "BriefDescription": "Read-write data cache collisions" 90 "BriefDescription": "D-cache invalidates sent over the reload bus to the core" 120 …"BriefDescription": "L3 TM CAM is full when a L2 castout of TM_SC line occurs. Line is pushed to … 125 "BriefDescription": "TEND latency per thread" 175 "BriefDescription": "Ic line invalidated" 190 …"BriefDescription": "TM snoop that is a store hits line in L3 in T, Tn or Te state (shared modifie… 200 "BriefDescription": "Read-write data cache collisions" 235 … "BriefDescription": "Core TM load hits line in L3 in TM_SC state and causes it to be invalidated" [all …]
|
| /linux/drivers/media/platform/samsung/s5p-mfc/ |
| H A D | regs-mfc.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 15 #define S5P_FIMV_REG_SIZE (S5P_FIMV_END_ADDR - S5P_FIMV_START_ADDR) 16 #define S5P_FIMV_REG_COUNT ((S5P_FIMV_END_ADDR - S5P_FIMV_START_ADDR) / 4) 74 /* overlap transform line */ 84 /* VC-1 decoding */ 189 #define S5P_FIMV_CRC_LUMA0 0x2030 /* luma crc data per frame 191 #define S5P_FIMV_CRC_CHROMA0 0x2034 /* chroma crc data per frame 193 #define S5P_FIMV_CRC_LUMA1 0x2038 /* luma crc data per bottom 195 #define S5P_FIMV_CRC_CHROMA1 0x203c /* chroma crc data per bottom 265 #define S5P_FIMV_ENC_SI_SLICE_TYPE 0x2010 /* slice type(I/P/B/IDR) */ [all …]
|
| /linux/block/partitions/ |
| H A D | msdos.c | 1 // SPDX-License-Identifier: GPL-2.0 6 * Copyright (C) 1991-1998 Linus Torvalds 9 * in the early extended-partition checks and added DM partitions 16 * More flexible handling of extended partitions - aeb, 950831 20 * Re-organised Feb 1998 Russell King 43 return (sector_t)get_unaligned_le32(&p->nr_sects); in nr_sects() 48 return (sector_t)get_unaligned_le32(&p->start_sect); in start_sect() 53 return (p->sys_ind == DOS_EXTENDED_PARTITION || in is_extended_partition() 54 p->sys_ind == WIN98_EXTENDED_PARTITION || in is_extended_partition() 55 p->sys_ind == LINUX_EXTENDED_PARTITION); in is_extended_partition() [all …]
|
| /linux/kernel/sched/ |
| H A D | ext.c | 1 /* SPDX-License-Identifier: GPL-2.0 */ 3 * BPF extensible scheduler class: Documentation/scheduler/sched-ext.rst 76 * Non-NULL values are used for direct dispatch from enqueue path. A valid 112 char line[SCX_EXIT_MSG_LEN]; member 129 .cpu = -1, 156 #define SCX_HAS_OP(sch, op) test_bit(SCX_OP_IDX(op), (sch)->has_op) 161 return jiffies_to_msecs(at - now); in jiffies_delta_msecs() 163 return -(long)jiffies_to_msecs(now - at); in jiffies_delta_msecs() 169 return ~((1 << fls(flags)) - 1); in higher_bits() 181 return (s32)(a - b) < 0; in u32_before() [all …]
|
| H A D | ext_internal.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 3 * BPF extensible scheduler class: Documentation/scheduler/sched-ext.rst 32 SCX_EXIT_UNREG = 64, /* user-space initiated unregistration */ 33 SCX_EXIT_UNREG_BPF, /* BPF-initiated unregistration */ 34 SCX_EXIT_UNREG_KERN, /* kernel-initiated unregistration */ 50 * SYS ACT: System-defined exit actions 51 * SYS RSN: System-defined exit reasons 52 * USR : User-defined exit codes and reasons 55 * actions and/or system reasons with a user-defined exit code. 80 /* %SCX_EXIT_* - broad category of the exit reason */ [all …]
|
| H A D | fair.c | 1 // SPDX-License-Identifier: GPL-2.0 44 #include <linux/memory-tiers.h> 62 * The initial- and re-scaling of tunables is configurable 66 * SCHED_TUNABLESCALING_NONE - unscaled, always *1 67 * SCHED_TUNABLESCALING_LOG - scaled logarithmically, *1+ilog(ncpus) 68 * SCHED_TUNABLESCALING_LINEAR - scaled linear, *ncpus 75 * Minimal preemption granularity for CPU-bound tasks: 96 return -cpu; in arch_asym_cpu_priority() 116 * Amount of runtime to allocate from global (tg) to local (per-cfs_rq) pool 119 * Note: in the case that the slice exceeds the runtime remaining (either due [all …]
|
| /linux/Documentation/devicetree/bindings/display/mediatek/ |
| H A D | mediatek,merge.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Chun-Kuang Hu <chunkuang.hu@kernel.org> 11 - Philipp Zabel <p.zabel@pengutronix.de> 14 Mediatek display merge, namely MERGE, is used to merge two slice-per-line 15 inputs into one side-by-side output. 24 - enum: 25 - mediatek,mt8173-disp-merge 26 - mediatek,mt8195-disp-merge [all …]
|
| /linux/drivers/base/ |
| H A D | cacheinfo.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * cacheinfo support - processor cache information via sysfs 24 /* pointer to per cpu cacheinfo */ 27 #define cache_leaves(cpu) (ci_cacheinfo(cpu)->num_leaves) 28 #define per_cpu_cacheinfo(cpu) (ci_cacheinfo(cpu)->info_list) 45 * system-wide shared caches for all other levels. in cache_leaves_are_shared() 49 return (this_leaf->level != 1) && (sib_leaf->level != 1); in cache_leaves_are_shared() 51 if ((sib_leaf->attributes & CACHE_ID) && in cache_leaves_are_shared() 52 (this_leaf->attributes & CACHE_ID)) in cache_leaves_are_shared() 53 return sib_leaf->id == this_leaf->id; in cache_leaves_are_shared() [all …]
|
| /linux/tools/perf/Documentation/ |
| H A D | perf-report.txt | 1 perf-report(1) 5 ---- 6 perf-report - Read perf.data (created by perf record) and display the profile 9 -------- 11 'perf report' [-i <file> | --input=file] 14 ----------- 19 ------- 20 -i:: 21 --input=:: 24 -v:: [all …]
|
| H A D | perf-script.txt | 1 perf-script(1) 5 ---- 6 perf-script - Read perf.data (created by perf record) and display trace output 9 --- [all...] |
| H A D | perf-record.txt | 1 perf-record(1) 5 ---- 6 perf-record - Run a command and record its profile into perf.data 9 -------- 11 'perf record' [-e <EVENT> | --event=EVENT] [-a] <command> 12 'perf record' [-e <EVENT> | --event=EVENT] [-a] \-- <command> [<options>] 15 ----------- 17 from it, into perf.data - without displaying anything. 23 ------- 27 -e:: [all …]
|
| /linux/drivers/dma/dw/ |
| H A D | idma32.c | 1 // SPDX-License-Identifier: GPL-2.0 2 // Copyright (C) 2013,2018,2020-2021 Intel Corporation 38 struct device *slave = dwc->chan.slave; in idma32_get_slave_devfn() 43 return to_pci_dev(slave)->devfn; in idma32_get_slave_devfn() 48 struct dw_dma *dw = to_dw_dma(dwc->chan.device); in idma32_initialize_chan_xbar() 58 value |= dwc->chan.chan_id; in idma32_initialize_chan_xbar() 63 value = readl(misc + DMA_CTL_CH(dwc->chan.chan_id)); in idma32_initialize_chan_xbar() 69 switch (dwc->direction) { in idma32_initialize_chan_xbar() 80 * Memory-to-Memory and Device-to-Device are ignored for now. in idma32_initialize_chan_xbar() 82 * For Memory-to-Memory transfers we would need to set mode in idma32_initialize_chan_xbar() [all …]
|
| /linux/include/uapi/drm/ |
| H A D | i915_drm.h | 19 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. 37 * subject to backwards-compatibility constraints. 43 * I915_L3_PARITY_UEVENT - Generated when the driver receives a parity mismatch 45 * BANK, SUBBANK, SLICE of the affected cacheline. Userspace should keep 46 * track of these events, and if a specific cache-line seems to have a 48 * intel-gpu-tools. The value supplied with the event is always 1. 50 * I915_ERROR_UEVENT - Generated upon error detection, currently only via 57 * I915_RESET_UEVENT - Event is generated just before an attempt to reset the 66 * struct i915_user_extension - Base class for defining a chain of extensions 82 * .. code-block:: C [all …]
|
| /linux/tools/include/uapi/drm/ |
| H A D | i915_drm.h | 19 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. 37 * subject to backwards-compatibility constraints. 43 * I915_L3_PARITY_UEVENT - Generated when the driver receives a parity mismatch 45 * BANK, SUBBANK, SLICE of the affected cacheline. Userspace should keep 46 * track of these events, and if a specific cache-line seems to have a 48 * intel-gpu-tools. The value supplied with the event is always 1. 50 * I915_ERROR_UEVENT - Generated upon error detection, currently only via 57 * I915_RESET_UEVENT - Event is generated just before an attempt to reset the 66 * struct i915_user_extension - Base class for defining a chain of extensions 82 * .. code-block:: C [all …]
|
| /linux/drivers/net/ethernet/myricom/myri10ge/ |
| H A D | myri10ge.c | 2 * myri10ge.c: Myricom Myri-10G Ethernet driver. 4 * Copyright (C) 2005 - 2011 Myricom, Inc. 34 * http://www.myri.com/scs/download-Myri10GE.html 49 #include <linux/dma-mapping.h> 78 #define MYRI10GE_VERSION_STR "1.5.3-1.534" 135 int mask; /* number of rx slots -1 */ 146 int mask; /* number of transmit slots -1 */ 274 {[0 ... (MYRI10GE_MAX_BOARDS - 1)] = NULL }; 277 MODULE_PARM_DESC(myri10ge_fw_names, "Firmware image names per board"); 281 MODULE_PARM_DESC(myri10ge_ecrc_enable, "Enable Extended CRC on PCI-E"); [all …]
|
| /linux/block/ |
| H A D | bfq-iosched.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 12 #include "blk-cgroup-rwstat.h" 29 * Soft real-time applications are extremely more latency sensitive 30 * than interactive ones. Over-raise the weight of the former to 38 * per-actuator data. The current value is hopefully a good upper 46 * struct bfq_service_tree - per ioprio_class service tree. 48 * Each service tree represents a B-WF2Q+ scheduler on its own. Each 71 * struct bfq_sched_data - multi-class scheduler. 81 * queue requests are served according to B-WF2Q+. 86 * before the current in-service entity is expired, 2) the in-service [all …]
|
| /linux/drivers/media/pci/tw5864/ |
| H A D | tw5864-reg.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 3 * TW5864 driver - registers description 8 /* According to TW5864_datasheet_0.6d.pdf, tw5864b1-ds.pdf */ 10 /* Register Description - Direct Map Space */ 11 /* 0x0000 ~ 0x1ffc - H264 Register Map */ 44 /* VLC Slice end flag */ 46 /* Master Slice End Flag */ 48 /* Host to start a new slice Address */ 76 * 0->3 4 VLC data buffer in DDR (1M each) 77 * 0->7 8 VLC data buffer in DDR (512k each) [all …]
|
| /linux/Documentation/dev-tools/ |
| H A D | checkpatch.rst | 1 .. SPDX-License-Identifier: GPL-2.0-only 27 - -q, --quiet 31 - -v, --verbose 35 - --no-tree 39 - --no-signoff 41 Disable the 'Signed-off-by' line check. The sign-off is a simple line at 43 or otherwise have the right to pass it on as an open-source patch. 47 Signed-off-by: Random J Developer <random@developer.example.org> 49 Setting this flag effectively stops a message for a missing signed-off-by 50 line in a patch context. [all …]
|
| /linux/tools/tracing/rtla/src/ |
| H A D | utils.c | 1 // SPDX-License-Identifier: GPL-2.0 27 * err_msg - print an error message to the stderr 42 * debug_msg - print a debug message to stderr if debug is set 60 * get_llong_from_str - get a long long int from a string 70 return -1; in get_llong_from_str() 76 * get_duration - fill output with a human readable duration since start_time 88 tm_info->tm_yday, in get_duration() 89 tm_info->tm_hour, in get_duration() 90 tm_info->tm_min, in get_duration() 91 tm_info->tm_sec); in get_duration() [all …]
|
| /linux/tools/power/pm-graph/ |
| H A D | sleepgraph.py | 2 # SPDX-License-Identifier: GPL-2.0-only 21 # https://www.intel.com/content/www/us/en/developer/topic-technology/open/pm-graph/overview.html 23 # git@github.com:intel/pm-graph 51 # ----------------- LIBRARIES -------------------- 74 print('[%09.3f] %s' % (time.time()-mystarttime, msg)) 82 # ----------------- CLASSES -------------------- 86 # A global, single-instance container used to 108 cgtest = -1 183 tmstart = 'SUSPEND START %Y%m%d-%H:%M:%S.%f' 184 tmend = 'RESUME COMPLETE %Y%m%d-%H:%M:%S.%f' [all …]
|
| /linux/drivers/gpu/drm/amd/display/dc/sspl/ |
| H A D | dc_spl.c | 1 // SPDX-License-Identifier: MIT 51 int r0_x_end = r0->x + r0->width; in intersect_rec() 52 int r1_x_end = r1->x + r1->width; in intersect_rec() 53 int r0_y_end = r0->y + r0->height; in intersect_rec() 54 int r1_y_end = r1->y + r1->height; in intersect_rec() 56 rec.x = r0->x > r1->x ? r0->x : r1->x; in intersect_rec() 57 rec.width = r0_x_end > r1_x_end ? r1_x_end - rec.x : r0_x_end - rec.x; in intersect_rec() 58 rec.y = r0->y > r1->y ? r0->y : r1->y; in intersect_rec() 59 rec.height = r0_y_end > r1_y_end ? r1_y_end - rec.y : r0_y_end - rec.y; in intersect_rec() 80 if ((rec->x + adjust->x) >= 0) in spl_opp_adjust_rect() [all …]
|
| /linux/init/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 8 - Re-run Kconfig when the compiler is updated 13 - Ensure full rebuild when the compiler is updated 14 include/linux/compiler-version.h contains this option in the comment 15 line so fixdep adds include/config/CC_VERSION_TEXT into the 16 auto-generated dependency. When the compiler is updated, syncconfig 20 def_bool $(success,test "$(cc-name)" = GCC) 24 default $(cc-version) if CC_IS_GCC 28 def_bool $(success,test "$(cc-name)" = Clang) 32 default $(cc-version) if CC_IS_CLANG [all …]
|
| /linux/Documentation/userspace-api/media/v4l/ |
| H A D | buffer.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 11 the Streaming I/O methods. In the multi-planar API, the data is held in 14 copied. These pointers, together with meta-information like timestamps 18 :ref:`VIDIOC_DQBUF <VIDIOC_QBUF>` ioctl. In the multi-planar API, 19 some plane-specific members of struct :c:type:`v4l2_buffer`, 27 ``V4L2_BUF_FLAG_TSTAMP_SRC_MASK`` in :ref:`buffer-flags`. These flags 33 mem-to-mem devices is an exception to the rule: the timestamp source 48 pixel format, the line stride, the tiling orientation or the rotation) is 164 .. flat-table:: struct v4l2_buffer 165 :header-rows: 0 [all …]
|