| /linux/Documentation/virt/kvm/s390/ |
| H A D | s390-pv-boot.rst | 4 s390 (IBM Z) Boot/IPL of Protected VMs 9 The memory of Protected Virtual Machines (PVMs) is not accessible to 17 KVM to decrypt the protected virtual machine. 19 Based on this data, KVM will make the protected virtual machine known 44 Subcode 10: Move into Protected Virtualization mode 67 When running in protected virtualization mode, some subcodes will result in 76 Re-IPL into a protected mode is only possible via a detour into non 77 protected mode.
|
| H A D | s390-pv-dump.rst | 4 s390 (IBM Z) Protected Virtualization dumps 11 it. This is especially true when a protected VM runs into trouble as 15 However when dumping a protected VM we need to maintain its
|
| H A D | s390-pv.rst | 4 s390 (IBM Z) Ultravisor and Protected VMs 9 Protected virtual machines (PVM) are KVM VMs that do not allow KVM to 15 Each guest starts in non-protected mode and then may make a request to 16 transition into protected mode. On transition, KVM registers the guest
|
| /linux/include/drm/ |
| H A D | drm_auth.h | 51 * @unique: Unique identifier: e.g. busid. Protected by 56 * @unique_len: Length of unique field. Protected by 61 * @magic_map: Map of used authentication tokens. Protected by 87 * Protected by &drm_device.mode_config's &drm_mode_config.idr_mutex. 95 * Not used for owners. Protected by &drm_device.mode_config's 103 * List of drm_masters leasing from this one. Protected by 115 * Objects leased to this drm_master. Protected by 127 * Protected by &drm_device.mode_config's &drm_mode_config.idr_mutex.
|
| /linux/rust/kernel/sync/ |
| H A D | locked_by.rs | 3 //! A wrapper for data protected by a lock that does not wrap it. 11 /// In most cases, data protected by a lock is wrapped by the appropriate lock type, e.g., 14 /// to be protected by the same lock. 98 /// that the right owner is being used to access the protected data. If the owner is freed, the 101 /// because in any case at most one thread (or CPU) can access the protected data at a time. 115 /// Returns a reference to the protected data when the caller provides evidence (via a 119 /// the data protected by the lock without actually holding it. 123 /// Panics if `owner` is different from the data protected by the lock used in 144 /// Returns a mutable reference to the protected data when the caller provides evidence (via a 148 /// matches the data protected b [all...] |
| H A D | lock.rs | 29 /// - Implementers must ensure that only one thread/CPU may access the protected data once the lock 117 /// The data protected by the lock. 172 /// Acquires the lock and gives the caller access to the data protected by it. in lock() 184 /// Returns a guard that can be used to access the data protected by the lock if successful. 199 /// protected by the lock. 207 // SAFETY: `Guard` is sync when the data protected by the lock is also sync. 252 /// Returns a pinned mutable reference to the protected data. 283 // SAFETY: The caller owns the lock, so it is safe to deref the protected data. 294 // SAFETY: The caller owns the lock, so it is safe to deref the protected data.
|
| /linux/arch/s390/include/uapi/asm/ |
| H A D | pkey.h | 24 #define PROTKEYBLOBSIZE 80 /* protected key blob size is always 80 bytes */ 25 #define MAXPROTKEYSIZE 64 /* a protected key blob may be up to 64 bytes */ 94 /* Struct to hold protected key and length info */ 98 __u8 protkey[MAXPROTKEYSIZE]; /* the protected key blob */ 146 * Fabricate AES protected key from a CCA AES secure key 152 struct pkey_protkey protkey; /* out: the protected key */ 158 * Fabricate AES protected key from clear key value 163 struct pkey_protkey protkey; /* out: the protected key */ 185 struct pkey_protkey protkey; /* out: the protected key */ 211 * Generate AES random protected key. [all …]
|
| /linux/net/mac80211/tests/ |
| H A D | mfp.c | 77 /* protected dual of public action */ 79 .desc = "protected dual: drop unicast from unknown peer", 87 .desc = "protected dual: drop multicast from unknown peer", 95 .desc = "protected dual: drop unicast without MFP", 104 .desc = "protected dual: drop multicast without MFP", 113 .desc = "protected dual: drop undecrypted unicast with MFP", 123 .desc = "protected dual: drop undecrypted multicast with MFP", 133 .desc = "protected dual: accept unicast with MFP", 144 .desc = "protected dual: accept multicast with MFP",
|
| /linux/drivers/virt/vboxguest/ |
| H A D | vboxguest_core.h | 111 * Protected by session_mutex. 116 * Protected by session_mutex. 133 * Protected by session_mutex. 138 * Protected by session_mutex. 167 * Protected by vbg_gdev.session_mutex. 173 * host filter. Protected by vbg_gdev.session_mutex. 184 * host. Protected by vbg_gdev.session_mutex. 189 /** Set on CANCEL_ALL_WAITEVENTS, protected by vbg_devevent_spinlock. */
|
| /linux/include/linux/ |
| H A D | cgroup-defs.h | 211 * linkage is protected by cgroup_mutex or RCU 252 * Protected by cgroup_mutex. 260 * populated state is nonzero. Protected by css_set_lock. 273 * Protected by rstat_base_lock when css is cgroup::self. 274 * Protected by css->ss->rstat_ss_lock otherwise. 308 /* internal task count, protected by css_set_lock */ 314 * process of being migrated out or in. Protected by 340 * slot. Protected by css_set_lock 346 * css_set. Protected by css_set_lock. 352 * source or destination. Protected by cgroup_mutex. [all …]
|
| H A D | rcupdate.h | 39 * A convenience macro that can be used for RCU-protected globals or struct 415 * lockdep_assert_in_rcu_read_lock - WARN if not protected by rcu_read_lock() 423 * lockdep_assert_in_rcu_read_lock_bh - WARN if not protected by rcu_read_lock_bh() 433 * lockdep_assert_in_rcu_read_lock_sched - WARN if not protected by rcu_read_lock_sched() 446 * type in effect. Note that regions of code protected by things like 494 * unrcu_pointer - mark a pointer as not being RCU protected 531 * RCU_INITIALIZER() - statically initialize an RCU-protected global variable 537 * rcu_assign_pointer() - assign to RCU-protected pointer 541 * Assigns the specified value to the specified RCU-protected 600 * Return the value of the specified RCU-protected pointer, but omit the [all …]
|
| H A D | srcu.h | 227 * No-op helper to denote that ssp must be held. Because SRCU-protected pointers 236 * srcu_dereference_check - fetch SRCU-protected pointer for later dereferencing 258 * srcu_dereference - fetch SRCU-protected pointer for later dereferencing 278 * srcu_read_lock - register a new reader for an SRCU-protected structure. 310 * srcu_read_lock_fast - register a new reader for an SRCU-protected structure. 402 * srcu_down_read_fast - register a new reader for an SRCU-protected structure. 422 * srcu_read_lock_nmisafe - register a new reader for an SRCU-protected structure. 456 * srcu_down_read - register a new reader for an SRCU-protected structure. 486 * srcu_read_unlock - unregister a old reader from an SRCU-protected structure. 502 * srcu_read_unlock_fast - unregister a old reader from an SRCU-protected structure. [all …]
|
| H A D | iocontext.h | 57 * - ioc->icq_list and icq->ioc_node are protected by ioc lock. 60 * - ioc->icq_tree and ioc->icq_hint are protected by ioc lock, while icq 61 * itself is protected by q lock. However, both the indexes and icq 106 /* all the fields below are protected by this lock */
|
| H A D | rculist.h | 8 * RCU-protected list version 110 * list_add_rcu - add a new entry to rcu-protected list 131 * list_add_tail_rcu - add a new entry to rcu-protected list 278 * list_splice_rcu - splice a non-RCU list into an RCU-protected list, 280 * @list: the non RCU-protected list to splice 281 * @head: the place in the existing RCU-protected list to splice 294 * __list_splice_init_rcu - join an RCU-protected list into an existing list. 295 * @list: the RCU-protected list to splice 354 * list_splice_init_rcu - splice an RCU-protected list into an existing list, 356 * @list: the RCU-protected list to splice [all …]
|
| /linux/Documentation/pcmcia/ |
| H A D | locking.rst | 62 protected by pcmcia_socket_list_rwsem; 67 The resource_ops and their data are protected by ops_mutex. 69 The "main" struct pcmcia_socket is protected as follows (read-only fields 112 The "main" struct pcmcia_device is protected as follows (read-only fields
|
| /linux/fs/btrfs/ |
| H A D | btrfs_inode.h | 172 * of extent items we've reserved metadata for. Protected by 'lock'. 196 * Protected by 'lock'. 202 * Protected by 'lock'. 208 * Protected by 'lock'. 212 /* A local copy of root's last_log_commit. Protected by 'lock'. */ 219 * only for files. Protected by 'lock'. 237 * is used only for files. Protected by 'lock'. 242 * This is used only for directories. Protected by 'log_mutex'. 250 * it needs COW. Protected by 'lock'. 265 * because not all the blocks are written yet. Protected by 'lock'. [all …]
|
| /linux/net/ieee802154/ |
| H A D | core.h | 14 /* also protected by devlist_mtx */ 18 /* protected by RTNL only */ 21 /* associated wpan interfaces, protected by rtnl or RCU */
|
| /linux/arch/arm64/kvm/ |
| H A D | Kconfig | 93 bool "Protected KVM hypervisor stacktraces" 99 If using protected nVHE mode, but cannot afford the associated 103 If unsure, or not using protected nVHE (pKVM), say N.
|
| /linux/drivers/scsi/elx/libefc/ |
| H A D | efclib.c | 10 * The critical sections protected by the efc's spinlock are quite broad and 15 * means that the entry points into the libefc library are protected by efc 16 * lock. So all the state machine transitions are protected.
|
| /linux/Documentation/filesystems/ |
| H A D | files.rst | 10 Up until 2.6.12, the file descriptor table has been protected 12 ->file_lock protected accesses to all the file related fields 18 The files (struct file) themselves are protected using 58 2. Reading of the fdtable as described above must be protected
|
| /linux/drivers/gpu/drm/vkms/ |
| H A D | vkms_drv.h | 178 * @crc_pending: Protected by @vkms_output.composer_lock, true when the frame CRC is not computed 180 * @wb_pending: Protected by @vkms_output.composer_lock, true when a writeback frame is requested. 181 * @frame_start: Protected by @vkms_output.composer_lock, saves the frame number before the start 183 * @frame_end: Protected by @vkms_output.composer_lock, saves the last requested frame number. 213 * @composer_enabled: Protected by @lock, true when the VKMS composer is active (crc needed or 215 * @composer_state: Protected by @lock, current state of this VKMS output
|
| /linux/Documentation/RCU/ |
| H A D | checklist.rst | 66 As a rough rule of thumb, any dereference of an RCU-protected 84 Letting RCU-protected pointers "leak" out of an RCU read-side 99 an RCU-protected list. Alternatively, use the other 100 RCU-protected data structures that have been added to 153 code know exactly which pointers are protected by RCU. 192 in their respective types of RCU-protected lists. 195 type of RCU-protected linked lists. 302 used by the RCU-protected data structure, including 348 critical section or must be protected by appropriate update-side 494 check that accesses to RCU-protected data structures [all …]
|
| /linux/tools/testing/selftests/cgroup/ |
| H A D | memcg_protection.m | 51 protected = min(n, c); % start with nominal variable 52 e = protected * min(1, E / siblings); % normalize overcommit 58 overuse = max(0, c - protected);
|
| /linux/security/landlock/ |
| H A D | fs.h | 35 * new object are protected by the underlying inode->i_lock. However, 36 * atomically disassociating @object from the inode is only protected 86 * related socket. This pointer is protected by the related in landlock_inode() 97 * hook_task_kill(). NULL when no domain is recorded. Protected by
|
| /linux/include/soc/fsl/ |
| H A D | caam-blob.h | 25 * struct caam_pkey_info - information for CAAM protected key 26 * @is_pkey: flag to identify, if the key is protected. 43 * @pkey_info: pointer to keep protected key information
|