/linux/drivers/tty/ |
H A D | tty_buffer.c | 230 /* paired w/ release in __tty_buffer_request_room; ensures there are in tty_buffer_flush() 281 * ensures they see all buffer data. in __tty_buffer_request_room() 286 * ensures the latest commit value can be read before the head in __tty_buffer_request_room() 407 * ensures commit value read is not stale if the head in lookahead_bufs() 413 * tty_buffer_flush(); ensures we see the committed buffer data. in lookahead_bufs() 479 * ensures commit value read is not stale if the head in flush_to_ldisc() 484 * tty_buffer_flush(); ensures we see the committed buffer data in flush_to_ldisc() 512 * Paired w/ acquire in flush_to_ldisc(); ensures flush_to_ldisc() sees in tty_flip_buffer_commit()
|
/linux/Documentation/trace/rv/ |
H A D | monitor_sched.rst | 46 The scheduling context operations (sco) monitor ensures changes in a task state 67 The set non runnable on its own context (snroc) monitor ensures changes in a 88 The schedule called with preemption disabled (scpd) monitor ensures schedule is 109 The schedule does not enable preempt (snep) monitor ensures a schedule call 130 The schedule implies task switch (sts) monitor ensures a task switch happens 180 The need resched preempts (nrp) monitor ensures preemption requires 261 The set state sleep and wakeup (sssw) monitor ensures ``set_state`` to 347 The operations with preemption and irq disabled (opid) monitor ensures
|
/linux/arch/powerpc/platforms/powernv/ |
H A D | opal-kmsg.c | 3 * kmsg dumper that ensures the OPAL console fully flushes panic messages 20 * message, it just ensures that OPAL completely flushes the console buffer.
|
/linux/arch/arc/include/asm/ |
H A D | barrier.h | 17 * - Ensures that selected memory operation issued before it will complete 20 * (asm-generic/barrier.h ensures sane smp_*mb if not defined here, i.e.
|
/linux/drivers/net/wireless/mediatek/mt7601u/ |
H A D | mt7601u.h | 144 * @mutex: ensures exclusive access from mac80211 callbacks. 145 * @vendor_req_mutex: protects @vend_buf, ensures atomicity of read/write 147 * @reg_atomic_mutex: ensures atomicity of indirect register accesses 149 * @hw_atomic_mutex: ensures exclusive access to HW during critical
|
/linux/rust/kernel/net/ |
H A D | phy.rs | 97 // SAFETY: The struct invariant ensures that we may access in phy_id() 105 // SAFETY: The struct invariant ensures that we may access in state() 130 // SAFETY: The struct invariant ensures that we may access in is_link_up() 142 // SAFETY: The struct invariant ensures that we may access in is_autoneg_enabled() 155 // SAFETY: The struct invariant ensures that we may access in is_autoneg_completed() 164 // SAFETY: The struct invariant ensures that we may access in set_speed() 177 // SAFETY: The struct invariant ensures that we may access in set_duplex() 284 // SAFETY: The struct invariant ensures that `mdio.dev` is valid. 357 // SAFETY: The C core code ensures that the accessors on 371 // SAFETY: The C core code ensures tha [all...] |
/linux/rust/kernel/ |
H A D | cpumask.rs | 61 // INVARIANT: The caller ensures that `ptr` is valid for writing and remains valid for the in as_mut_ref() 75 // INVARIANT: The caller ensures that `ptr` is valid for reading and remains valid for the in as_ref() 277 // INVARIANT: The caller ensures that `ptr` is valid for writing and remains valid for the in as_mut_ref() 291 // INVARIANT: The caller ensures that `ptr` is valid for reading and remains valid for the in as_ref()
|
H A D | cred.rs | 23 /// Instances of this type are always ref-counted, that is, a call to `get_cred` ensures that the 63 // SAFETY: The invariants of this type ensures that the pointer is valid.
|
H A D | dma.rs | 582 /// Reads the value of `field` and ensures that its type is [`FromBytes`]. 586 /// This must be called from the [`dma_read`] macro which ensures that the `field` pointer is 605 /// Writes a value to `field` and ensures that its type is [`AsBytes`]. 609 /// This must be called from the [`dma_write`] macro which ensures that the `field` pointer is 677 // SAFETY: `item_from_index` ensures that `item` is always a valid pointer and can be 727 // SAFETY: `item_from_index` ensures that `item` is always a valid item. 735 // SAFETY: `item_from_index` ensures that `item` is always a valid pointer and can be
|
/linux/arch/arm/mach-exynos/ |
H A D | mcpm-exynos.c | 286 * EXYNOS5420_ENABLE_AUTOMATIC_CORE_DOWN ensures that all the cores in exynos_mcpm_init() 289 * EXYNOS5420_USE_ARM_CORE_DOWN_STATE ensures that a cores is powered in exynos_mcpm_init() 292 * EXYNOS5420_USE_L2_COMMON_UP_STATE ensures that cluster L2 will be in exynos_mcpm_init()
|
/linux/drivers/accessibility/speakup/ |
H A D | selection.c | 35 /* this ensures we copy sel before releasing the lock below */ in __speakup_set_selection() 76 * speakup_selection_work. wmb() ensures that writes to in speakup_set_selection()
|
/linux/include/linux/irqchip/ |
H A D | arm-gic-v4.h | 29 * Ensures mutual exclusion between updates to vlpi_count[] 76 * Ensures mutual exclusion between affinity setting of the
|
/linux/drivers/clk/zynqmp/ |
H A D | clk-mux-zynqmp.c | 16 * prepare - clk_prepare only ensures that parents are prepared 17 * enable - clk_enable only ensures that parents are enabled
|
/linux/lib/zstd/compress/ |
H A D | zstd_ldm.h | 102 * Ensures that params->bucketSizeLog is <= params->hashLog (setting it to 105 * Ensures that the minMatchLength >= targetLength during optimal parsing.
|
/linux/fs/nfs/ |
H A D | io.c | 23 * On exit, the function ensures that the NFS_INO_ODIRECT flag is unset, 116 * On exit, the function ensures that the NFS_INO_ODIRECT flag is set,
|
/linux/rust/kernel/fs/ |
H A D | file.rs | 132 /// only used when the `struct files_struct` is not shared with other threads, since this ensures 165 /// * The Rust borrow-checker normally ensures this by enforcing that the `ARef<File>` from which 322 // SAFETY: The signature of this function ensures that the caller will only access the in cred() 323 // returned credential while the file is still valid, and the C side ensures that the in cred() 392 /// prevent it from being moved across task boundaries, which ensures that `current` does not
|
/linux/kernel/trace/rv/ |
H A D | rv_reactors.c | 352 /* Ensures that concurrent monitors read consistent reacting_on */ in rv_reacting_on() 371 /* Ensures that concurrent monitors read consistent reacting_on */ in turn_reacting_off() 378 /* Ensures that concurrent monitors read consistent reacting_on */ in turn_reacting_on()
|
/linux/arch/x86/lib/ |
H A D | cmdline.c | 48 * This 'pos' check ensures we do not overrun in __cmdline_find_option_bool() 143 * This 'pos' check ensures we do not overrun in __cmdline_find_option()
|
/linux/drivers/clk/ |
H A D | clk-fixed-rate.c | 21 * prepare - clk_(un)prepare only ensures parents are prepared 22 * enable - clk_enable only ensures parents are enabled
|
/linux/drivers/gpu/drm/amd/amdkfd/ |
H A D | kfd_interrupt.c | 82 * barrier ensures that the interrupt running on a different processor in kfd_interrupt_init() 94 * workqueue items. The spinlock ensures that any interrupt running in kfd_interrupt_exit()
|
/linux/tools/testing/selftests/arm64/pauth/ |
H A D | pac_corruptor.S | 8 * Corrupting a single bit of the PAC ensures the authentication will fail. It
|
/linux/arch/parisc/ |
H A D | Kconfig.debug | 20 fault handler. This ensures that page table entries are
|
/linux/drivers/counter/ |
H A D | counter-core.c | 34 * This ensures private data behaves like if it were kmalloced 35 * separately. Also ensures the minimum alignment for safe DMA
|
/linux/fs/netfs/ |
H A D | locking.c | 46 * On exit, the function ensures that the NETFS_ICTX_ODIRECT flag is unset, 157 * On exit, the function ensures that the NETFS_ICTX_ODIRECT flag is set,
|
/linux/fs/ceph/ |
H A D | io.c | 49 * On exit, the function ensures that the CEPH_I_ODIRECT flag is unset, 161 * On exit, the function ensures that the CEPH_I_ODIRECT flag is set,
|