/linux-6.12.1/Documentation/trace/ |
D | boottime-trace.rst | 1 .. SPDX-License-Identifier: GPL-2.0 4 Boot-time tracing 12 Boot-time tracing allows users to trace boot-time process including 13 device initialization with full features of ftrace including per-event 14 filter and actions, histograms, kprobe-events and synthetic-events, 27 .. [1] See :ref:`Documentation/admin-guide/bootconfig.rst <bootconfig>` 28 .. [2] See :ref:`Documentation/admin-guide/kernel-parameters.rst <kernelparameters>` 31 --------------------- 37 Output trace-event data on printk buffer too. 53 Add fgraph non-tracing function filters. [all …]
|
/linux-6.12.1/drivers/net/wireless/intel/iwlwifi/mvm/ |
D | mld-key.c | 1 // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause 3 * Copyright (C) 2022 - 2024 Intel Corporation 17 struct iwl_mvm_vif_link_info *link_info = &mvmvif->deflink; in iwl_mvm_get_sec_sta_mask() 19 lockdep_assert_held(&mvm->mutex); in iwl_mvm_get_sec_sta_mask() 21 if (keyconf->link_id >= 0) { in iwl_mvm_get_sec_sta_mask() 22 link_info = mvmvif->link[keyconf->link_id]; in iwl_mvm_get_sec_sta_mask() 27 /* AP group keys are per link and should be on the mcast/bcast STA */ in iwl_mvm_get_sec_sta_mask() 28 if (vif->type == NL80211_IFTYPE_AP && in iwl_mvm_get_sec_sta_mask() 29 !(keyconf->flags & IEEE80211_KEY_FLAG_PAIRWISE)) { in iwl_mvm_get_sec_sta_mask() 31 if (keyconf->keyidx >= 4) in iwl_mvm_get_sec_sta_mask() [all …]
|
/linux-6.12.1/Documentation/devicetree/bindings/input/ |
D | mediatek,mt6779-keypad.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/input/mediatek,mt6779-keypad.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Mattijs Korpershoek <mkorpershoek@baylibre.com> 13 - $ref: /schemas/input/matrix-keymap.yaml# 16 Mediatek's Keypad controller is used to interface a SoC with a matrix-type 19 The keypad controller can sense a key-press and key-release and report the 25 - const: mediatek,mt6779-keypad 26 - items: [all …]
|
/linux-6.12.1/tools/perf/Documentation/ |
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 …]
|
D | perf-mem.txt | 1 perf-mem(1) 5 ---- 6 perf-mem - Profile memory accesses 9 -------- 14 ----------- 20 and stores are sampled. Use the -t option to limit to loads or stores. 22 Note that on Intel systems the memory latency reported is the use-latency, 27 and kernel support is required. See linkperf:perf-arm-spe[1] for a setup guide. 32 -------------- 33 -f:: [all …]
|
D | perf-top.txt | 1 perf-top(1) 5 ---- 6 perf-top - System profiling tool. 9 -------- 11 'perf top' [-e <EVENT> | --event=EVENT] [<options>] 14 ----------- 19 ------- 20 -a:: 21 --all-cpus:: 22 System-wide collection. (default) [all …]
|
/linux-6.12.1/Documentation/security/keys/ |
D | request-key.rst | 6 Documentation/security/keys/core.rst). This document explains more fully how 45 The main difference between the access points is that the in-kernel interface 50 The request_key_tag() call is like the in-kernel request_key(), except that it 51 also takes a domain tag that allows keys to be separated by namespace and 52 killed off as a group. 57 mechanism rather than using /sbin/request-key. 60 doesn't check for keys that are under construction and doesn't attempt to 61 construct missing keys. 70 forking and execution of /sbin/request-key. 95 4) request_key() then forks and executes /sbin/request-key with a new session [all …]
|
/linux-6.12.1/Documentation/security/ |
D | credentials.rst | 20 - Tasks 21 - Files/inodes 22 - Sockets 23 - Message queues 24 - Shared memory segments 25 - Semaphores 26 - Keys 44 the same set as in (2) - in standard UNIX files, for instance, this is the 71 group list for when it is acting upon a file - which are quite separate 102 'group' and 'other'), each of which may be granted certain privileges [all …]
|
/linux-6.12.1/drivers/net/ethernet/mscc/ |
D | ocelot_vcap.c | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 40 u32 tg_sw; /* Current type-group */ 45 u32 tg_value; /* Current type-group value */ 46 u32 tg_mask; /* Current type-group mask */ 52 return ocelot_target_read(ocelot, vcap->target, VCAP_CORE_UPDATE_CTRL); in vcap_read_update_ctrl() 62 if ((sel & VCAP_SEL_ENTRY) && ix >= vcap->entry_count) in vcap_cmd() 74 ocelot_target_write(ocelot, vcap->target, value, VCAP_CORE_UPDATE_CTRL); in vcap_cmd() 81 /* Convert from 0-based row to VCAP entry row and run command */ 85 vcap_cmd(ocelot, vcap, vcap->entry_count - row - 1, cmd, sel); in vcap_row_cmd() 94 entry_words = DIV_ROUND_UP(vcap->entry_width, ENTRY_WIDTH); in vcap_entry2cache() [all …]
|
/linux-6.12.1/fs/ext4/ |
D | fsmap.c | 1 // SPDX-License-Identifier: GPL-2.0+ 19 dest->fmr_device = src->fmr_device; in ext4_fsmap_from_internal() 20 dest->fmr_flags = src->fmr_flags; in ext4_fsmap_from_internal() 21 dest->fmr_physical = src->fmr_physical << sb->s_blocksize_bits; in ext4_fsmap_from_internal() 22 dest->fmr_owner = src->fmr_owner; in ext4_fsmap_from_internal() 23 dest->fmr_offset = 0; in ext4_fsmap_from_internal() 24 dest->fmr_length = src->fmr_length << sb->s_blocksize_bits; in ext4_fsmap_from_internal() 25 dest->fmr_reserved[0] = 0; in ext4_fsmap_from_internal() 26 dest->fmr_reserved[1] = 0; in ext4_fsmap_from_internal() 27 dest->fmr_reserved[2] = 0; in ext4_fsmap_from_internal() [all …]
|
/linux-6.12.1/drivers/input/keyboard/ |
D | mt6779-keypad.c | 1 // SPDX-License-Identifier: GPL-2.0 16 #define MTK_KPD_NAME "mt6779-keypad" 51 const unsigned short *keycode = keypad->input_dev->keycode; in mt6779_keypad_irq_handler() 57 unsigned int row_shift = get_count_order(keypad->n_cols); in mt6779_keypad_irq_handler() 60 regmap_bulk_read(keypad->regmap, MTK_KPD_MEM, in mt6779_keypad_irq_handler() 63 bitmap_xor(change, new_state, keypad->keymap_state, MTK_KPD_NUM_BITS); in mt6779_keypad_irq_handler() 74 keypad->calc_row_col(key, &row, &col); in mt6779_keypad_irq_handler() 79 dev_dbg(&keypad->input_dev->dev, "%s", in mt6779_keypad_irq_handler() 82 input_event(keypad->input_dev, EV_MSC, MSC_SCAN, scancode); in mt6779_keypad_irq_handler() 83 input_report_key(keypad->input_dev, keycode[scancode], pressed); in mt6779_keypad_irq_handler() [all …]
|
/linux-6.12.1/tools/bootconfig/scripts/ |
D | bconf2ftrace.sh | 2 # SPDX-License-Identifier: GPL-2.0-only 6 echo "Usage: $0 [--apply|--init] [--debug] BOOTCONFIG-FILE" 7 echo " --apply: Test actual apply to tracefs (need sudo)" 8 echo " --init: Initialize ftrace before applying (imply --apply)" 12 [ $# -eq 0 ] && usage 20 "--debug") 22 "--apply") 24 "--init") 28 [ ! -f $1 ] && usage 35 if [ `id -u` -ne 0 ]; then [all …]
|
/linux-6.12.1/drivers/net/ethernet/intel/ice/ |
D | ice_flex_type.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 150 u8 *symm; /* symmetric setting per profile (RSS blk)*/ 156 /* PTYPE Group management */ 158 /* Note: XLT1 table takes 13-bit as input, and results in an 8-bit packet type 159 * group (PTG) ID as output. 161 * Note: PTG 0 is the default packet type group and it is assumed that all PTYPE 162 * are a part of this group until moved to a new PTG. 263 /* Keys are made up of two values, each one-half the size of the key. 264 * For TCAM, the entire key is 80 bits wide (or 2, 40-bit wide values) 295 u16 mask; /* 16-bit mask */ [all …]
|
/linux-6.12.1/Documentation/filesystems/ |
D | fscrypt.rst | 2 Filesystem-level encryption (fscrypt) 11 Note: "fscrypt" in this document refers to the kernel-level portion, 14 covers the kernel-level portion. For command-line examples of how to 20 <https://source.android.com/security/encryption/file-based>`_, over 25 Unlike dm-crypt, fscrypt operates at the filesystem level rather than 27 with different keys and to have unencrypted files on the same 28 filesystem. This is useful for multi-user systems where each user's 29 data-at-rest needs to be cryptographically isolated from the others. 34 directly into supported filesystems --- currently ext4, F2FS, UBIFS, 44 fscrypt does not support encrypting files in-place. Instead, it [all …]
|
/linux-6.12.1/kernel/trace/ |
D | trace_boot.c | 1 // SPDX-License-Identifier: GPL-2.0 4 * Tracing kernel boot-time 133 return -ENOTSUPP; in trace_boot_add_kprobe_event() 170 return -ENOTSUPP; in trace_boot_add_synth_event() 182 return -ENOSPC; in append_printf() 185 ret = vsnprintf(*bufp, end - *bufp, fmt, args); in append_printf() 186 if (ret < end - *bufp) { in append_printf() 190 ret = -ERANGE; in append_printf() 203 while (p < end - 1 && *str != '\0') { in append_str_nospace() 209 if (p == end - 1) { in append_str_nospace() [all …]
|
/linux-6.12.1/Documentation/gpu/ |
D | drm-usage-stats.rst | 1 .. _drm-client-usage-stats: 8 `fops->show_fdinfo()` as part of the driver specific file operations registered 22 - File shall contain one key value pair per one line of text. 23 - Colon character (`:`) must be used to delimit keys and values. 24 - All keys shall be prefixed with `drm-`. 25 - Whitespace between the delimiter and first non-whitespace character shall be 27 - Keys are not allowed to contain whitespace characters. 28 - Numerical key value pairs can end with optional unit string. 29 - Data type of the value is fixed as defined in the specification. 32 --------- [all …]
|
/linux-6.12.1/include/uapi/linux/ |
D | btrfs_tree.h | 1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 44 * chunk tree stores translations from logical -> physical block numbering 51 * one per device. The tree of tree roots points to the device tree 55 /* one per subvolume, storing files and directories */ 73 /* Holds the block group items for extent tree v2. */ 83 #define BTRFS_BALANCE_OBJECTID -4ULL 86 #define BTRFS_ORPHAN_OBJECTID -5ULL 89 #define BTRFS_TREE_LOG_OBJECTID -6ULL 90 #define BTRFS_TREE_LOG_FIXUP_OBJECTID -7ULL 93 #define BTRFS_TREE_RELOC_OBJECTID -8ULL [all …]
|
/linux-6.12.1/drivers/staging/rtl8723bs/include/ |
D | wlan_bssdef.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 4 * Copyright(c) 2007 - 2011 Realtek Corporation. All rights reserved. 110 /* Key mapping keys require a BSSID */ 114 u32 key_index; /* 0 is the per-client key, 1-N are the global keys */ 144 int group_cipher; /* WPA/WPA2 group cipher */ 174 return (sizeof(struct wlan_bssid_ex) - MAX_IE_SZ + bss->ie_length); in get_wlan_bssid_ex_sz() 180 int fixed; /* set to fixed when not to be removed as site-surveying */
|
/linux-6.12.1/Documentation/admin-guide/ |
D | cgroup-v2.rst | 1 .. _cgroup-v2: 4 Control Group v2 11 conventions of cgroup v2. It describes all userland-visible aspects 14 v1 is available under :ref:`Documentation/admin-guide/cgroup-v1/index.rst <cgroup-v1>`. 19 1-1. Terminology 20 1-2. What is cgroup? 22 2-1. Mounting 23 2-2. Organizing Processes and Threads 24 2-2-1. Processes 25 2-2-2. Threads [all …]
|
D | spkguide.txt | 16 Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A 25 http://linux-speakup.org/. Speakup is a set of patches to the standard 72 acntsa -- Accent SA 73 acntpc -- Accent PC 74 apollo -- Apollo 75 audptr -- Audapter 76 bns -- Braille 'n Speak 77 dectlk -- DecTalk Express (old and new, db9 serial only) 78 decext -- DecTalk (old) External 79 dtlk -- DoubleTalk PC [all …]
|
/linux-6.12.1/drivers/crypto/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 39 called padlock-aes. 53 called padlock-sha. 61 Say 'Y' here to use the AMD Geode LX processor on-board AES 65 will be called geode-aes. 83 for creation and handling of protected keys. Other parts of the 87 - A pkey base and API kernel module (pkey.ko) which offers the 89 and the sysfs API and the in-kernel API to the crypto cipher 91 - A pkey pckmo kernel module (pkey-pckmo.ko) which is automatically 92 loaded when pckmo support (that is generation of protected keys [all …]
|
/linux-6.12.1/block/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 18 - block device files will become unusable 19 - some filesystems (such as ext3) will become unavailable. 86 like running fsck on read-only mounted root device, modifying some 101 support for ZAC/ZBC/ZNS host-managed and host-aware zoned block 112 the IO rate to a device. IO rate policies are per cgroup and 114 cgroups and specifying per device IO rate policies. 116 See Documentation/admin-guide/cgroup-v1/blkio-controller.rst for more information. 132 Enable writeback throttling by default for request-based block devices. 141 target than the victimized group. [all …]
|
/linux-6.12.1/drivers/net/ethernet/microchip/vcap/ |
D | vcap_ag_api.h | 1 /* SPDX-License-Identifier: BSD-3-Clause */ 6 /* This file is autogenerated by cml-utils 2023-03-13 10:16:42 +0100. 59 * Keys ending in _IS are booleans derived from frame data 60 * Keys ending in _CLS are classified frame data 63 * Used by 802.1BR Bridge Port Extension in an E-Tag 65 * Used by 802.1BR Bridge Port Extension in an E-Tag 67 * Set for frames containing an E-TAG (802.1BR Ethertype 893f) 69 * E-Tag group bits in 802.1BR Bridge Port Extension 71 * Used by 802.1BR Bridge Port Extension in an E-Tag 73 * Used by 802.1BR Bridge Port Extension in an E-Tag [all …]
|
/linux-6.12.1/Documentation/arch/x86/ |
D | resctrl.rst | 1 .. SPDX-License-Identifier: GPL-2.0 9 :Authors: - Fenghua Yu <fenghua.yu@intel.com> 10 - Tony Luck <tony.luck@intel.com> 11 - Vikas Shivappa <vikas.shivappa@intel.com> 38 # mount -t resctrl resctrl [-o cdp[,cdpl2][,mba_MBps][,debug]] /sys/fs/resctrl 57 pseudo-locking is a unique way of using cache control to "pin" or 59 "Cache Pseudo-Locking". 96 own settings for cache use which can over-ride 114 "shareable_bits" but no resource group will 120 well as a resource group's allocation. [all …]
|
/linux-6.12.1/init/ |
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 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 36 def_bool $(success,test "$(as-name)" = GNU) [all …]
|