| /kernel/linux/linux-6.6/drivers/gpu/drm/ci/ |
| D | testlist.txt | 1 core_auth@getclient-simple 2 core_auth@getclient-master-drop 3 core_auth@basic-auth 4 core_auth@many-magics 9 drm_read@invalid-buffer 10 drm_read@fault-buffer 11 drm_read@empty-block 12 drm_read@empty-nonblock 13 drm_read@short-buffer-block 14 drm_read@short-buffer-nonblock [all …]
|
| /kernel/linux/linux-6.6/Documentation/userspace-api/netlink/ |
| D | c-code-gen.rst | 1 .. SPDX-License-Identifier: BSD-3-Clause 7 This document describes how Netlink specifications are used to render 9 allowed in older families by the ``genetlink-c`` protocol level, 17 The upper case is used to denote literal values, e.g. ``$family-CMD`` 22 and with dashes (``-``) replaced by underscores (``_``). 25 appended (``do`` -> ``do_``). 30 ``c-family-name`` controls the name of the ``#define`` for the family 31 name, default is ``$family-FAMILY-NAME``. 33 ``c-version-name`` controls the name of the ``#define`` for the version 34 of the family, default is ``$family-FAMILY-VERSION``. [all …]
|
| /kernel/linux/linux-6.6/drivers/gpu/drm/i915/gt/ |
| D | intel_gt_pm_debugfs.c | 1 // SPDX-License-Identifier: MIT 29 atomic_inc(>->user_wakeref); in intel_gt_pm_debugfs_forcewake_user_open() 31 if (GRAPHICS_VER(gt->i915) >= 6) in intel_gt_pm_debugfs_forcewake_user_open() 32 intel_uncore_forcewake_user_get(gt->uncore); in intel_gt_pm_debugfs_forcewake_user_open() 37 if (GRAPHICS_VER(gt->i915) >= 6) in intel_gt_pm_debugfs_forcewake_user_release() 38 intel_uncore_forcewake_user_put(gt->uncore); in intel_gt_pm_debugfs_forcewake_user_release() 40 atomic_dec(>->user_wakeref); in intel_gt_pm_debugfs_forcewake_user_release() 45 struct intel_gt *gt = inode->i_private; in forcewake_user_open() 54 struct intel_gt *gt = inode->i_private; in forcewake_user_release() 69 struct intel_gt *gt = m->private; in fw_domains_show() [all …]
|
| D | intel_rps.c | 1 // SPDX-License-Identifier: MIT 43 return rps_to_gt(rps)->i915; in rps_to_i915() 48 return rps_to_gt(rps)->uncore; in rps_to_uncore() 55 return >->uc.guc.slpc; in rps_to_slpc() 62 return intel_uc_uses_guc_slpc(>->uc); in rps_uses_slpc() 67 return mask & ~rps->pm_intrmsk_mbz; in rps_pm_sanitize_mask() 90 last = engine->stats.rps; in rps_timer() 91 engine->stats.rps = dt; in rps_timer() 99 last = rps->pm_timestamp; in rps_timer() 100 rps->pm_timestamp = timestamp; in rps_timer() [all …]
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/i915/gt/ |
| D | debugfs_gt_pm.c | 1 // SPDX-License-Identifier: MIT 23 struct intel_gt *gt = m->private; in fw_domains_show() 24 struct intel_uncore *uncore = gt->uncore; in fw_domains_show() 29 uncore->user_forcewake_count); in fw_domains_show() 33 intel_uncore_forcewake_domain_to_str(fw_domain->id), in fw_domains_show() 34 READ_ONCE(fw_domain->wake_count)); in fw_domains_show() 44 struct intel_gt *gt = m->private; in print_rc6_res() 47 with_intel_runtime_pm(gt->uncore->rpm, wakeref) in print_rc6_res() 49 intel_uncore_read(gt->uncore, reg), in print_rc6_res() 50 intel_rc6_residency_us(>->rc6, reg)); in print_rc6_res() [all …]
|
| D | intel_rps.c | 2 * SPDX-License-Identifier: MIT 33 return rps_to_gt(rps)->i915; in rps_to_i915() 38 return rps_to_gt(rps)->uncore; in rps_to_uncore() 43 return mask & ~rps->pm_intrmsk_mbz; in rps_pm_sanitize_mask() 65 last = engine->stats.rps; in rps_timer() 66 engine->stats.rps = dt; in rps_timer() 74 last = rps->pm_timestamp; in rps_timer() 75 rps->pm_timestamp = timestamp; in rps_timer() 90 * video decode on vcs followed by colour post-processing in rps_timer() 91 * on vecs, followed by general post-processing on rcs. in rps_timer() [all …]
|
| /kernel/linux/linux-6.6/drivers/gpu/drm/i915/gt/shaders/clear_kernel/ |
| D | hsw.asm | 1 // SPDX-License-Identifier: MIT 10 * 2. Write 32x16 block of all "0" to render target buffer which indirectly clears 11 * 512 bytes of Render Cache. 20 * DW 1.0 - Block Offset to write Render Cache 21 * DW 1.1 [15:0] - Clear Word 22 * DW 1.2 - Delay iterations 23 * DW 1.3 - Enable Instrumentation (only for debug) 24 * DW 1.4 - Rsvd (intended for context ID) 25 * DW 1.5 - [31:16]:SliceCount, [15:0]:SubSlicePerSliceCount 26 * DW 1.6 - Rsvd MBZ (intended for Enable Wait on Total Thread Count) [all …]
|
| D | ivb.asm | 1 // SPDX-License-Identifier: MIT 10 * 2. Write 32x16 block of all "0" to render target buffer which indirectly clears 11 * 512 bytes of Render Cache. 20 * DW 1.0 - Block Offset to write Render Cache 21 * DW 1.1 [15:0] - Clear Word 22 * DW 1.2 - Delay iterations 23 * DW 1.3 - Enable Instrumentation (only for debug) 24 * DW 1.4 - Rsvd (intended for context ID) 25 * DW 1.5 - [31:16]:SliceCount, [15:0]:SubSlicePerSliceCount 26 * DW 1.6 - Rsvd MBZ (intended for Enable Wait on Total Thread Count) [all …]
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/i915/gt/shaders/clear_kernel/ |
| D | hsw.asm | 1 // SPDX-License-Identifier: MIT 10 * 2. Write 32x16 block of all "0" to render target buffer which indirectly clears 11 * 512 bytes of Render Cache. 20 * DW 1.0 - Block Offset to write Render Cache 21 * DW 1.1 [15:0] - Clear Word 22 * DW 1.2 - Delay iterations 23 * DW 1.3 - Enable Instrumentation (only for debug) 24 * DW 1.4 - Rsvd (intended for context ID) 25 * DW 1.5 - [31:16]:SliceCount, [15:0]:SubSlicePerSliceCount 26 * DW 1.6 - Rsvd MBZ (intended for Enable Wait on Total Thread Count) [all …]
|
| D | ivb.asm | 1 // SPDX-License-Identifier: MIT 10 * 2. Write 32x16 block of all "0" to render target buffer which indirectly clears 11 * 512 bytes of Render Cache. 20 * DW 1.0 - Block Offset to write Render Cache 21 * DW 1.1 [15:0] - Clear Word 22 * DW 1.2 - Delay iterations 23 * DW 1.3 - Enable Instrumentation (only for debug) 24 * DW 1.4 - Rsvd (intended for context ID) 25 * DW 1.5 - [31:16]:SliceCount, [15:0]:SubSlicePerSliceCount 26 * DW 1.6 - Rsvd MBZ (intended for Enable Wait on Total Thread Count) [all …]
|
| /kernel/linux/linux-6.6/Documentation/netlink/ |
| 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 12 len-or-define: 14 pattern: ^[0-9A-Za-z_]+( - 1)?$ 21 required: [ name, doc, attribute-sets, operations ] 36 uapi-header: 37 description: Path to the uAPI header, default is linux/${family-name}.h 51 description: For C-compatible languages, header which already defines this value. [all …]
|
| D | genetlink-c.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-c.yaml# 5 $schema: https://json-schema.org/draft-07/schema 12 len-or-define: 14 pattern: ^[0-9A-Za-z_]+( - 1)?$ 21 required: [ name, doc, attribute-sets, operations ] 35 enum: [ genetlink, genetlink-c ] 36 uapi-header: 37 description: Path to the uAPI header, default is linux/${family-name}.h [all …]
|
| 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 12 len-or-define: 14 pattern: ^[0-9A-Za-z_]+( - 1)?$ 21 required: [ name, doc, attribute-sets, operations ] 35 enum: [ genetlink, genetlink-c, genetlink-legacy ] # Trim 36 uapi-header: 37 description: Path to the uAPI header, default is linux/${family-name}.h [all …]
|
| 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 12 len-or-define: 14 pattern: ^[0-9A-Za-z_]+( - 1)?$ 21 required: [ name, doc, attribute-sets, operations ] 31 enum: [ netlink-raw ] # Trim 32 # Start netlink-raw 34 description: Protocol number to use for netlink-raw [all …]
|
| /kernel/linux/linux-6.6/Documentation/netlink/specs/ |
| D | netdev.yaml | 1 # SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause) 9 - 11 name: xdp-act 12 render-max: true 14 - 19 - 23 - 24 name: ndo-xmit 27 - 28 name: xsk-zerocopy [all …]
|
| /kernel/linux/linux-6.6/drivers/gpu/drm/ci/xfails/ |
| D | i915-cml-flakes.txt | 1 kms_bw@linear-tiling-2-displays-1920x1080p 2 kms_bw@linear-tiling-2-displays-2560x1440p 3 kms_bw@linear-tiling-2-displays-3840x2160p 4 kms_bw@linear-tiling-3-displays-1920x1080p 5 kms_bw@linear-tiling-3-displays-2560x1440p 6 kms_bw@linear-tiling-3-displays-3840x2160p 7 kms_bw@linear-tiling-4-displays-1920x1080p 8 kms_bw@linear-tiling-4-displays-2560x1440p 9 kms_bw@linear-tiling-4-displays-3840x2160p 10 kms_draw_crc@draw-method-xrgb8888-render-xtiled [all …]
|
| /kernel/linux/linux-5.10/fs/cachefiles/ |
| D | key.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 12 "0123456789" /* 0 - 9 */ 13 "abcdefghijklmnopqrstuvwxyz" /* 10 - 35 */ 14 "ABCDEFGHIJKLMNOPQRSTUVWXYZ" /* 36 - 61 */ 15 "_-" /* 62 - 63 */ 20 [33 ... 46] = 1, /* '!' -> '.' */ 22 [48 ... 127] = 1, /* '0' -> '~' */ 27 * - the raw key should include the length in the two bytes at the front 28 * - the key may be up to 514 bytes in length (including the length word) 29 * - "base64" encode the strange keys, mapping 3 bytes of raw to four of [all …]
|
| /kernel/linux/linux-5.10/Documentation/driver-api/mtd/ |
| D | intel-spi.rst | 2 Upgrading BIOS using intel-spi 14 The intel-spi driver makes it possible to read and write the SPI serial 16 any of them set, the whole MTD device is made read-only to prevent 18 contents as read-only but it can be changed from kernel command line, 19 passing "intel-spi.writeable=1". 22 might render the machine unbootable and requires special equipment like 25 Below are the steps how to upgrade MinnowBoard MAX BIOS directly from 28 1) Download and extract the latest Minnowboard MAX BIOS SPI image 31 2) Install mtd-utils package [2]. We need this in order to erase the SPI 33 name "mtd-utils". [all …]
|
| /kernel/linux/linux-6.6/Documentation/driver-api/mtd/ |
| D | spi-intel.rst | 2 Upgrading BIOS using spi-intel 14 The spi-intel driver makes it possible to read and write the SPI serial 16 any of them set, the whole MTD device is made read-only to prevent 18 contents as read-only but it can be changed from kernel command line, 22 might render the machine unbootable and requires special equipment like 25 Below are the steps how to upgrade MinnowBoard MAX BIOS directly from 28 1) Download and extract the latest Minnowboard MAX BIOS SPI image 31 2) Install mtd-utils package [2]. We need this in order to erase the SPI 33 name "mtd-utils". 67 Erasing 4 Kibyte @ 7ff000 -- 100 % complete [all …]
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/modules/freesync/ |
| D | freesync.c | 38 /* Number of elements in the render times cache array */ 40 /* Threshold to exit/exit BTR (to avoid frequent enter-exits at the lower limit) */ 69 core_freesync->dc = dc; in mod_freesync_create() 70 return &core_freesync->public; in mod_freesync_create() 115 * 10000) * stream->timing.h_total, in calc_duration_in_us_from_v_total() 116 stream->timing.pix_clk_100hz)); in calc_duration_in_us_from_v_total() 133 frame_duration_in_ns) * (stream->timing.pix_clk_100hz / 10)), in calc_v_total_from_refresh() 134 stream->timing.h_total), 1000000); in calc_v_total_from_refresh() 137 if (v_total < stream->timing.v_total) { in calc_v_total_from_refresh() 138 ASSERT(v_total < stream->timing.v_total); in calc_v_total_from_refresh() [all …]
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/ |
| D | drm_ioctl.c | 58 * - GET_UNIQUE ioctl, implemented by drm_getunique is wrapped up in libdrm 60 * - The libdrm drmSetBusid function is backed by the SET_UNIQUE ioctl. All 62 * - The internal set_busid kernel functions and driver callbacks are 65 * - Other ioctls and functions involved are named consistently. 78 * side-effect this fills out the unique name in the master structure. 123 mutex_lock(&dev->master_mutex); in drm_getunique() 124 master = file_priv->master; in drm_getunique() 125 if (u->unique_len >= master->unique_len) { in drm_getunique() 126 if (copy_to_user(u->unique, master->unique, master->unique_len)) { in drm_getunique() 127 mutex_unlock(&dev->master_mutex); in drm_getunique() [all …]
|
| /kernel/linux/linux-6.6/drivers/gpu/drm/ |
| D | drm_ioctl.c | 57 * - GET_UNIQUE ioctl, implemented by drm_getunique is wrapped up in libdrm 59 * - The libdrm drmSetBusid function is backed by the SET_UNIQUE ioctl. All 61 * - The internal set_busid kernel functions and driver callbacks are 64 * - Other ioctls and functions involved are named consistently. 77 * side-effect this fills out the unique name in the master structure. 122 mutex_lock(&dev->master_mutex); in drm_getunique() 123 master = file_priv->master; in drm_getunique() 124 if (u->unique_len >= master->unique_len) { in drm_getunique() 125 if (copy_to_user(u->unique, master->unique, master->unique_len)) { in drm_getunique() 126 mutex_unlock(&dev->master_mutex); in drm_getunique() [all …]
|
| /kernel/linux/linux-6.6/scripts/ |
| D | asn1_compiler.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 229 [DIRECTIVE_ENCODING_CONTROL] = "ENCODING-CONTROL", 253 _(MAX), 255 [DIRECTIVE_MINUS_INFINITY] = "MINUS-INFINITY", 265 [DIRECTIVE_PLUS_INFINITY] = "PLUS-INFINITY", 270 [DIRECTIVE_RELATIVE_OID] = "RELATIVE-OID", 325 clen = (dlen < token->size) ? dlen : token->size; in directive_compare() 327 //debug("cmp(%s,%s) = ", token->content, dir); in directive_compare() 329 val = memcmp(token->content, dir, clen); in directive_compare() 335 if (dlen == token->size) { in directive_compare() [all …]
|
| /kernel/linux/linux-5.10/scripts/ |
| D | asn1_compiler.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 229 [DIRECTIVE_ENCODING_CONTROL] = "ENCODING-CONTROL", 253 _(MAX), 255 [DIRECTIVE_MINUS_INFINITY] = "MINUS-INFINITY", 265 [DIRECTIVE_PLUS_INFINITY] = "PLUS-INFINITY", 270 [DIRECTIVE_RELATIVE_OID] = "RELATIVE-OID", 325 clen = (dlen < token->size) ? dlen : token->size; in directive_compare() 327 //debug("cmp(%s,%s) = ", token->content, dir); in directive_compare() 329 val = memcmp(token->content, dir, clen); in directive_compare() 335 if (dlen == token->size) { in directive_compare() [all …]
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/i915/ |
| D | i915_debugfs.c | 54 return to_i915(node->minor->dev); in node_to_i915() 59 struct drm_i915_private *i915 = node_to_i915(m->private); in i915_capabilities() 66 intel_gt_info_print(&i915->gt.info, &p); in i915_capabilities() 67 intel_driver_caps_print(&i915->caps, &p); in i915_capabilities() 70 i915_params_dump(&i915->params, &p); in i915_capabilities() 88 return READ_ONCE(obj->userfault_count) ? 'g' : ' '; in get_global_flag() 93 return obj->mm.mapping ? 'M' : ' '; in get_pin_mapped_flag() 115 x += snprintf(buf + x, len - x, "2M, "); in stringify_page_sizes() 117 x += snprintf(buf + x, len - x, "64K, "); in stringify_page_sizes() 119 x += snprintf(buf + x, len - x, "4K, "); in stringify_page_sizes() [all …]
|