Searched full:holding (Results 1 – 25 of 1574) sorted by relevance
12345678910>>...63
/linux-6.12.1/tools/memory-model/Documentation/ |
D | locking.txt | 5 CPU holding a given lock sees any changes previously seen or made by any 18 Any CPU holding a given lock sees any changes previously seen 21 Note that this statement is a bit stronger than "Any CPU holding a 23 previously holding this same lock". For example, consider the following 53 The converse to the basic rule also holds: Any CPU holding a given 143 In short, if you access a lock-protected variable without holding the 148 Ordering Provided by a Lock to CPUs Not Holding That Lock 152 seen as ordered by CPUs not holding that lock. Consider this example: 184 Ordering can be extended to CPUs not holding the lock by careful use 254 CPU0() sets it to "1" while holding the lock, and CPU1() emulates the [all …]
|
/linux-6.12.1/fs/jffs2/ |
D | README.Locking | 25 nodes to an inode may obsolete old ones, and by holding the alloc_sem 35 if the wbuf is currently holding any data is permitted, though. 87 may remove _obsolete_ nodes from the list while holding only the 88 erase_completion_lock. So you can walk the list only while holding the 90 long as the pointer you're holding is to a _valid_ node, not an 162 when updating such a object is necessary under holding read semaphore. 164 xdatum at first. But it retries this process with holding write-semaphore
|
/linux-6.12.1/arch/microblaze/lib/ |
D | memcpy.c | 85 /* Load the holding buffer */ in memcpy() 94 /* Load the holding buffer */ in memcpy() 111 /* Load the holding buffer */ in memcpy() 120 /* Load the holding buffer */ in memcpy() 137 /* Load the holding buffer */ in memcpy() 146 /* Load the holding buffer */ in memcpy()
|
D | memmove.c | 96 /* Load the holding buffer */ in memmove() 105 /* Load the holding buffer */ in memmove() 123 /* Load the holding buffer */ in memmove() 132 /* Load the holding buffer */ in memmove() 150 /* Load the holding buffer */ in memmove() 159 /* Load the holding buffer */ in memmove()
|
/linux-6.12.1/drivers/i2c/busses/ |
D | i2c-at91.h | 41 #define AT91_TWI_THRCLR BIT(24) /* Transmit Holding Register Clear */ 42 #define AT91_TWI_RHRCLR BIT(25) /* Receive Holding Register Clear */ 63 #define AT91_TWI_RXRDY BIT(1) /* Receive Holding Register Ready */ 64 #define AT91_TWI_TXRDY BIT(2) /* Transmit Holding Register Ready */ 82 #define AT91_TWI_RHR 0x0030 /* Receive Holding Register */ 83 #define AT91_TWI_THR 0x0034 /* Transmit Holding Register */
|
/linux-6.12.1/drivers/gpu/drm/radeon/ |
D | radeon_ring.c | 57 * @ring: radeon_ring structure holding ring information 79 * @ring: radeon_ring structure holding ring information 103 * @ring: radeon_ring structure holding ring information 138 * @ring: radeon_ring structure holding ring information 163 * @ring: radeon_ring structure holding ring information 195 * @ring: radeon_ring structure holding ring information 210 * @ring: radeon_ring structure holding ring information 223 * @ring: radeon_ring structure holding ring information 237 * @ring: radeon_ring structure holding ring information 251 * @ring: radeon_ring structure holding ring information [all …]
|
/linux-6.12.1/include/linux/ |
D | rcu_segcblist.h | 75 * | rcuc kthread, without holding nocb_lock. | 83 * | rcuc kthread, while holding nocb_lock. Waking up CB and GP kthreads. | 92 * | rcu_core(), holding nocb_lock. | 113 * | Kthreads handle callbacks holding nocb_lock, local rcu_core() stops | 130 * | CB/GP kthreads handle callbacks holding nocb_lock, local rcu_core() | 142 * | CB/GP kthreads handle callbacks holding nocb_lock, local rcu_core() | 156 * | holding nocb_lock. Wake up GP kthread if necessary. | 176 * | local rcuc kthread, while holding nocb_lock. | 184 * | rcuc kthread, without holding nocb_lock. |
|
D | iocontext.h | 41 * is called and be holding a reference to the associated io_context. 47 * Elevator is allowed to lookup icq using ioc_lookup_icq() while holding 62 * itself are also RCU managed and lookup can be performed holding only 69 * - Linking and unlinking icq's are performed while holding both ioc and q
|
D | rculist_nulls.h | 27 * holding appropriate locks) to avoid racing with another 67 * (such as holding appropriate locks) to avoid racing 90 * (such as holding appropriate locks) to avoid racing 121 * (such as holding appropriate locks) to avoid racing
|
/linux-6.12.1/sound/soc/atmel/ |
D | mchp-i2s-mcc.c | 45 #define MCHP_I2SMCC_RHR 0x0030 /* Receiver Holding Register */ 46 #define MCHP_I2SMCC_THR 0x0034 /* Transmitter Holding Register */ 48 #define MCHP_I2SMCC_RHL0R 0x0040 /* Receiver Holding Left 0 Register */ 49 #define MCHP_I2SMCC_RHR0R 0x0044 /* Receiver Holding Right 0 Register */ 51 #define MCHP_I2SMCC_RHL1R 0x0048 /* Receiver Holding Left 1 Register */ 52 #define MCHP_I2SMCC_RHR1R 0x004C /* Receiver Holding Right 1 Register */ 54 #define MCHP_I2SMCC_RHL2R 0x0050 /* Receiver Holding Left 2 Register */ 55 #define MCHP_I2SMCC_RHR2R 0x0054 /* Receiver Holding Right 2 Register */ 57 #define MCHP_I2SMCC_RHL3R 0x0058 /* Receiver Holding Left 3 Register */ 58 #define MCHP_I2SMCC_RHR3R 0x005C /* Receiver Holding Right 3 Register */ [all …]
|
/linux-6.12.1/drivers/net/dsa/ |
D | mt7530.h | 724 /* struct mt7530_port - This is the main data structure for holding the state 755 /* struct mt753x_info - This is the main data structure for holding the specific 757 * @id: Holding the identifier to a switch model 758 * @pcs_ops: Holding the pointer to the MAC PCS operations structure 759 * @sw_setup: Holding the handler to a device initialization 760 * @phy_read_c22: Holding the way reading PHY port using C22 761 * @phy_write_c22: Holding the way writing PHY port using C22 762 * @phy_read_c45: Holding the way reading PHY port using C45 763 * @phy_write_c45: Holding the way writing PHY port using C45 764 * @mac_port_get_caps: Holding the handler that provides MAC capabilities [all …]
|
/linux-6.12.1/drivers/ipack/devices/ |
D | scc2698.h | 26 u8 d3, rhr; /* Receive holding register (R) */ 33 u8 d3, thr; /* Transmit holding register */ 51 u8 d3, rhra; /* Receive holding register (a) */ 59 u8 db, rhrb; /* Receive holding register (b) */ 69 u8 d3, thra; /* Transmit holding register (a) */ 77 u8 db, thrb; /* Transmit holding register (b) */
|
/linux-6.12.1/Documentation/locking/ |
D | robust-futex-ABI.rst | 11 The interesting data as to what futexes a thread is holding is kept on a 65 of the thread holding the lock in the bottom 30 bits. See further 88 specified 'offset'. Should a thread die while holding any such locks, 130 thread currently holding such a lock, if any, is marked with the threads 169 lock owner died holding the lock.
|
/linux-6.12.1/drivers/pinctrl/qcom/ |
D | pinctrl-msm.h | 45 * @ctl_reg: Offset of the register holding control bits for this group. 46 * @io_reg: Offset of the register holding input/output bits for this group. 47 * @intr_cfg_reg: Offset of the register holding interrupt configuration bits. 48 * @intr_status_reg: Offset of the register holding the status bits for this group.
|
/linux-6.12.1/drivers/infiniband/sw/rxe/ |
D | rxe_mcast.c | 87 * __rxe_remove_mcg - remove an mcg from red-black tree holding lock 98 * __rxe_lookup_mcg - lookup mcg in rxe->mcg_tree while holding lock 250 * __rxe_destroy_mcg - destroy mcg object holding rxe->mcg_lock 253 * Context: caller is holding rxe->mcg_lock 284 * __rxe_init_mca - initialize a new mca holding lock 371 * __rxe_cleanup_mca - cleanup mca object holding lock 409 * object since we are still holding a ref in rxe_detach_mcg()
|
/linux-6.12.1/tools/memory-model/litmus-tests/ |
D | Z6.0+pooncelock+pooncelock+pombonce.litmus | 7 * processes each while holding a given lock will not necessarily be 8 * seen as ordered by a third process not holding that lock.
|
D | MP+polocks.litmus | 8 * In other words, when holding a given lock (or indeed after releasing a 10 * CPUs made while previously holding that lock, it is also guaranteed
|
D | MP+porevlocks.litmus | 8 * In other words, when holding a given lock (or indeed after releasing a 10 * CPUs made while previously holding that lock, it is also guaranteed to
|
/linux-6.12.1/arch/arm/mach-versatile/ |
D | headsmp.S | 12 * This provides a "holding pen" into which all secondary cores are held 28 * we've been released from the holding pen: secondary_stack
|
/linux-6.12.1/arch/arm/mach-exynos/ |
D | headsmp.S | 15 * a "holding pen" into which all secondary cores are held until we're 31 * we've been released from the holding pen: secondary_stack
|
/linux-6.12.1/arch/arm/include/debug/ |
D | at91.S | 9 #define AT91_DBGU_THR (0x1c) /* Transmitter Holding Register */ 19 strb \rd, [\rx, #(AT91_DBGU_THR)] @ Write to Transmitter Holding Register
|
/linux-6.12.1/drivers/misc/vmw_vmci/ |
D | vmci_datagram.h | 21 * content is accessed while holding a spinlock. The pending datagram 24 * while holding the same spinlock as above.
|
/linux-6.12.1/arch/arm/mach-spear/ |
D | headsmp.S | 17 * a "holding pen" into which all secondary cores are held until we're 36 * we've been released from the holding pen: secondary_stack
|
/linux-6.12.1/block/ |
D | holder.c | 35 * bd_link_disk_holder - create symlinks between holding disk and slave bdev 37 * @disk: the holding disk 131 * @disk: the holding disk
|
/linux-6.12.1/lib/ |
D | refcount.c | 98 * refcount_dec_and_mutex_lock - return holding mutex if able to decrement 129 * refcount_dec_and_lock - return holding spinlock if able to decrement 160 * refcount_dec_and_lock_irqsave - return holding spinlock with disabled
|
12345678910>>...63