| /kernel/linux/linux-6.6/security/keys/ |
| D | persistent.c | 2 /* General persistent per-UID keyrings register 16 * Create the persistent keyring register for the current user namespace. 36 * Create the persistent keyring for the specified user. 43 struct key *persistent; in key_create_persistent() local 57 persistent = keyring_alloc(index_key->description, in key_create_persistent() 63 if (IS_ERR(persistent)) in key_create_persistent() 64 return ERR_CAST(persistent); in key_create_persistent() 66 return make_key_ref(persistent, true); in key_create_persistent() 70 * Get the persistent keyring for a specific UID and link it to the nominated 77 struct key *persistent; in key_get_persistent() local [all …]
|
| /kernel/linux/linux-5.10/security/keys/ |
| D | persistent.c | 2 /* General persistent per-UID keyrings register 16 * Create the persistent keyring register for the current user namespace. 36 * Create the persistent keyring for the specified user. 43 struct key *persistent; in key_create_persistent() local 57 persistent = keyring_alloc(index_key->description, in key_create_persistent() 63 if (IS_ERR(persistent)) in key_create_persistent() 64 return ERR_CAST(persistent); in key_create_persistent() 66 return make_key_ref(persistent, true); in key_create_persistent() 70 * Get the persistent keyring for a specific UID and link it to the nominated 77 struct key *persistent; in key_get_persistent() local [all …]
|
| /kernel/linux/linux-5.10/drivers/nvdimm/ |
| D | Kconfig | 12 bus is registered to advertise PMEM (persistent memory) 23 tristate "PMEM: Persistent memory block device support" 35 these persistent memory ranges into block devices that are 48 apertures to access persistent media. 66 update semantics for persistent memory devices, so that 80 bool "PFN: Map persistent (device) memory" 85 Map persistent memory, i.e. advertise it to the memory 86 management sub-system. By default persistent memory does 95 bool "NVDIMM DAX: Raw access to persistent memory" 99 Support raw device dax access to a persistent memory [all …]
|
| /kernel/linux/linux-6.6/drivers/nvdimm/ |
| D | Kconfig | 12 bus is registered to advertise PMEM (persistent memory) 20 tristate "PMEM: Persistent memory block device support" 32 these persistent memory ranges into block devices that are 50 update semantics for persistent memory devices, so that 63 bool "PFN: Map persistent (device) memory" 68 Map persistent memory, i.e. advertise it to the memory 69 management sub-system. By default persistent memory does 78 bool "NVDIMM DAX: Raw access to persistent memory" 82 Support raw device dax access to a persistent memory 84 persistent memory, this capability provides a mechanism to [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/pmem/ |
| D | pmem-region.txt | 1 Device-tree bindings for persistent memory regions 4 Persistent memory refers to a class of memory devices that are: 9 Given b) it is best to think of persistent memory as a kind of memory mapped 11 persistent regions separately to the normal memory pool. To aid with that this 12 binding provides a standardised interface for discovering where persistent 36 backed by non-persistent memory. This lets the OS know that it 38 persistent after a write.
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/pmem/ |
| D | pmem-region.txt | 1 Device-tree bindings for persistent memory regions 4 Persistent memory refers to a class of memory devices that are: 9 Given b) it is best to think of persistent memory as a kind of memory mapped 11 persistent regions separately to the normal memory pool. To aid with that this 12 binding provides a standardised interface for discovering where persistent 36 backed by non-persistent memory. This lets the OS know that it 38 persistent after a write.
|
| /kernel/linux/linux-6.6/drivers/crypto/intel/qat/qat_common/ |
| D | adf_dbgfs.c | 13 * adf_dbgfs_init() - add persistent debugfs entries 16 * This function creates debugfs entries that are persistent through a device 35 * adf_dbgfs_exit() - remove persistent debugfs entries 46 * adf_dbgfs_add() - add non-persistent debugfs entries 49 * This function creates debugfs entries that are not persistent through 61 * adf_dbgfs_rm() - remove non-persistent debugfs entries
|
| /kernel/linux/linux-5.10/tools/perf/pmu-events/arch/x86/cascadelakex/ |
| D | uncore-memory.json | 77 …": "Write requests allocated in the PMM Write Pending Queue for Intel Optane DC persistent memory", 85 …": "Write requests allocated in the PMM Write Pending Queue for Intel Optane DC persistent memory", 93 …"BriefDescription": "Intel Optane DC persistent memory bandwidth read (MB). Derived from unc_m_pmm… 102 …"BriefDescription": "Intel Optane DC persistent memory bandwidth write (MB). Derived from unc_m_pm… 111 …"BriefDescription": "Intel Optane DC persistent memory bandwidth total (MB). Derived from unc_m_pm… 122 …iption": "Read Pending Queue Occupancy of all read requests for Intel Optane DC persistent memory", 131 …"BriefDescription": "Intel Optane DC persistent memory read latency (ns). Derived from unc_m_pmm_r… 193 "BriefDescription": "All commands for Intel Optane DC persistent memory", 198 "PublicDescription": "All commands for Intel Optane DC persistent memory", 203 "BriefDescription": "Regular reads(RPQ) commands for Intel Optane DC persistent memory", [all …]
|
| /kernel/linux/linux-5.10/Documentation/admin-guide/mm/ |
| D | hugetlbpage.rst | 30 persistent hugetlb pages in the kernel's huge page pool. It also displays 77 ``/proc/sys/vm/nr_hugepages`` indicates the current number of "persistent" huge 78 pages in the kernel's huge page pool. "Persistent" huge pages will be 80 privileges can dynamically allocate more or free some persistent huge pages 92 The administrator can allocate persistent huge pages on the kernel boot 152 default sized persistent huge pages:: 164 silently skipped when allocating persistent huge pages. See the 167 with the allocation and freeing of persistent huge pages. 190 persistent huge page pool is exhausted. As these surplus huge pages become 194 surplus pages will first be promoted to persistent huge pages. Then, additional [all …]
|
| /kernel/linux/linux-6.6/drivers/target/ |
| D | target_core_pr.c | 5 * This file contains SPC-3 compliant persistent reservations and 136 * persistent reservation shall not be changed, if the command in target_check_scsi2_reservation_conflict() 140 * status, but the persistent reservation shall not be released, in target_check_scsi2_reservation_conflict() 143 * a) An I_T nexus that is a persistent reservation holder; or in target_check_scsi2_reservation_conflict() 145 * all registrants type persistent reservation is present. in target_check_scsi2_reservation_conflict() 168 * If a logical unit has executed a PERSISTENT RESERVE OUT in target_check_scsi2_reservation_conflict() 306 * Begin SPC-3/SPC-4 Persistent Reservations emulation support 343 * Some commands are only allowed for the persistent reservation in core_scsi3_pr_seq_non_holder() 1239 * e) If the I_T nexus is the persistent reservation holder in core_scsi3_check_implicit_release() 1240 * and the persistent reservation is not an all registrants in core_scsi3_check_implicit_release() [all …]
|
| /kernel/linux/linux-5.10/drivers/dax/ |
| D | Kconfig | 25 tristate "PMEM DAX: direct access to persistent memory" 29 Support raw access to persistent memory. Note that this 57 tristate "KMEM DAX: volatile-use of persistent memory" 62 Support access to persistent, or other performance 64 easier use of persistent memory by unmodified applications, or
|
| /kernel/linux/linux-6.6/Documentation/admin-guide/mm/ |
| D | hugetlbpage.rst | 28 persistent hugetlb pages in the kernel's huge page pool. It also displays 79 ``/proc/sys/vm/nr_hugepages`` indicates the current number of "persistent" huge 80 pages in the kernel's huge page pool. "Persistent" huge pages will be 82 privileges can dynamically allocate more or free some persistent huge pages 98 The administrator can allocate persistent huge pages on the kernel boot 171 default sized persistent huge pages:: 183 silently skipped when allocating persistent huge pages. See the 186 with the allocation and freeing of persistent huge pages. 209 persistent huge page pool is exhausted. As these surplus huge pages become 213 surplus pages will first be promoted to persistent huge pages. Then, additional [all …]
|
| /kernel/linux/linux-5.10/drivers/target/ |
| D | target_core_pr.c | 5 * This file contains SPC-3 compliant persistent reservations and 136 * persistent reservation shall not be changed, if the command in target_check_scsi2_reservation_conflict() 140 * status, but the persistent reservation shall not be released, in target_check_scsi2_reservation_conflict() 143 * a) An I_T nexus that is a persistent reservation holder; or in target_check_scsi2_reservation_conflict() 145 * all registrants type persistent reservation is present. in target_check_scsi2_reservation_conflict() 168 * If a logical unit has executed a PERSISTENT RESERVE OUT in target_check_scsi2_reservation_conflict() 306 * Begin SPC-3/SPC-4 Persistent Reservations emulation support 342 * Some commands are only allowed for the persistent reservation in core_scsi3_pr_seq_non_holder() 1244 * e) If the I_T nexus is the persistent reservation holder in core_scsi3_check_implicit_release() 1245 * and the persistent reservation is not an all registrants in core_scsi3_check_implicit_release() [all …]
|
| /kernel/linux/linux-5.10/Documentation/admin-guide/device-mapper/ |
| D | writecache.rst | 5 The writecache target caches writes on persistent memory or on SSD. It 16 - p - persistent memory 46 applicable only to persistent memory - use the FUA flag 47 when writing data from persistent memory back to the 50 applicable only to persistent memory - don't use the FUA
|
| D | snapshot.rst | 34 - snapshot <origin> <COW device> <persistent?> <chunksize> 45 <persistent?> is P (Persistent) or N (Not persistent - will not survive 46 after reboot). O (Overflow) can be added as a persistent store option 50 The difference between persistent and transient is with transient 73 - snapshot-merge <origin> <COW device> <persistent> <chunksize> 77 works with persistent snapshots. This target assumes the role of the
|
| /kernel/linux/linux-5.10/Documentation/ABI/testing/ |
| D | pstore | 5 Description: Generic interface to platform dependent persistent storage. 27 the file will signal to the underlying persistent storage 33 will be saved elsewhere and erased from persistent store 40 persistent storage until at least this amount is reached.
|
| /kernel/linux/linux-6.6/Documentation/ABI/testing/ |
| D | pstore | 6 Description: Generic interface to platform dependent persistent storage. 28 the file will signal to the underlying persistent storage 34 will be saved elsewhere and erased from persistent store 41 persistent storage until at least this amount is reached.
|
| /kernel/linux/linux-6.6/drivers/cxl/ |
| D | Kconfig | 25 this class code provide support for volatile and / or persistent 66 hierarchy to map regions that represent System RAM, or Persistent 72 tristate "CXL PMEM: Persistent Memory Support" 77 support for persistent memory attached via CXL. This support is 80 provisioning the persistent memory capacity of CXL memory expanders. 90 RAM" and/or "Persistent Memory" that is fully coherent as if the
|
| /kernel/linux/linux-6.6/Documentation/admin-guide/device-mapper/ |
| D | snapshot.rst | 34 - snapshot <origin> <COW device> <persistent?> <chunksize> 45 <persistent?> is P (Persistent) or N (Not persistent - will not survive 46 after reboot). O (Overflow) can be added as a persistent store option 50 The difference between persistent and transient is with transient 73 - snapshot-merge <origin> <COW device> <persistent> <chunksize> 77 works with persistent snapshots. This target assumes the role of the
|
| D | writecache.rst | 5 The writecache target caches writes on persistent memory or on SSD. It 15 - p - persistent memory 45 applicable only to persistent memory - use the FUA flag 46 when writing data from persistent memory back to the 49 applicable only to persistent memory - don't use the FUA
|
| /kernel/linux/linux-6.6/drivers/dax/ |
| D | Kconfig | 20 tristate "PMEM DAX: direct access to persistent memory" 24 Support raw access to persistent memory. Note that this 70 Support access to persistent, or other performance 72 easier use of persistent memory by unmodified applications, or
|
| /kernel/linux/linux-6.6/drivers/scsi/ |
| D | constants.c | 71 /* 5c-5f */ "Read buffer capacity", "Send cue sheet", "Persistent reserve in", 72 "Persistent reserve out", 160 {0x0, "Persistent reserve in, read keys"}, 161 {0x1, "Persistent reserve in, read reservation"}, 162 {0x2, "Persistent reserve in, report capabilities"}, 163 {0x3, "Persistent reserve in, read full status"}, 168 {0x0, "Persistent reserve out, register"}, 169 {0x1, "Persistent reserve out, reserve"}, 170 {0x2, "Persistent reserve out, release"}, 171 {0x3, "Persistent reserve out, clear"}, [all …]
|
| /kernel/linux/linux-5.10/drivers/scsi/ |
| D | constants.c | 71 /* 5c-5f */ "Read buffer capacity", "Send cue sheet", "Persistent reserve in", 72 "Persistent reserve out", 160 {0x0, "Persistent reserve in, read keys"}, 161 {0x1, "Persistent reserve in, read reservation"}, 162 {0x2, "Persistent reserve in, report capabilities"}, 163 {0x3, "Persistent reserve in, read full status"}, 168 {0x0, "Persistent reserve out, register"}, 169 {0x1, "Persistent reserve out, reserve"}, 170 {0x2, "Persistent reserve out, release"}, 171 {0x3, "Persistent reserve out, clear"}, [all …]
|
| /kernel/linux/linux-5.10/Documentation/block/ |
| D | pr.rst | 2 Block layer support for Persistent Reservations 6 Persistent Reservations which map to block devices that support 7 these (like SCSI). Persistent Reservations allow restricting 14 "PERSISTENT RESERVE IN" and "PERSISTENT RESERVE OUT" commands.
|
| /kernel/linux/linux-6.6/Documentation/block/ |
| D | pr.rst | 2 Block layer support for Persistent Reservations 6 Persistent Reservations which map to block devices that support 7 these (like SCSI). Persistent Reservations allow restricting 14 "PERSISTENT RESERVE IN" and "PERSISTENT RESERVE OUT" commands.
|