Home
last modified time | relevance | path

Searched full:holding (Results 1 – 25 of 1574) sorted by relevance

12345678910>>...63

/openbmc/linux/tools/memory-model/Documentation/
H A Dlocking.txt5 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 …]
/openbmc/u-boot/drivers/tee/optee/
H A Doptee_msg_supplicant.h39 * [in] param[1].u.tmem a string holding the file name
48 * [in] param[1].u.tmem a string holding the file name
77 * [in] param[1].u.tmem buffer holding data to be written
94 * [in] param[1].u.tmem a string holding the file name
103 * [in] param[1].u.tmem a string holding the old file name
104 * [in] param[2].u.tmem a string holding the new file name
112 * [in] param[1].u.tmem a string holding the name of the directory
131 * [out] param[1].u.tmem a string holding the file name
/openbmc/linux/fs/jffs2/
H A DREADME.Locking25 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
/openbmc/linux/arch/microblaze/lib/
H A Dmemcpy.c85 /* 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()
H A Dmemmove.c96 /* 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()
/openbmc/linux/drivers/i2c/busses/
H A Di2c-at91.h41 #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 */
/openbmc/u-boot/include/u-boot/
H A Dsha1.h49 * \param input buffer holding the data
66 * \param input buffer holding the data
76 * \param input buffer holding the data
89 * \param input buffer holding the data
/openbmc/linux/drivers/gpu/drm/radeon/
H A Dradeon_ring.c55 * @ring: radeon_ring structure holding ring information
77 * @ring: radeon_ring structure holding ring information
101 * @ring: radeon_ring structure holding ring information
136 * @ring: radeon_ring structure holding ring information
161 * @ring: radeon_ring structure holding ring information
193 * @ring: radeon_ring structure holding ring information
208 * @ring: radeon_ring structure holding ring information
221 * @ring: radeon_ring structure holding ring information
235 * @ring: radeon_ring structure holding ring information
249 * @ring: radeon_ring structure holding ring information
[all …]
/openbmc/linux/include/linux/
H A Drcu_segcblist.h75 * | rcuc kthread, without holding nocb_lock. |
83 * | rcuc kthread, while holding nocb_lock. Waking up CB and GP kthreads, |
101 * | with rcu_core(), holding | | |
114 * | Kthreads handle callbacks holding nocb_lock, local rcu_core() stops |
131 * | CB/GP kthreads handle callbacks holding nocb_lock, local rcu_core() |
143 * | CB/GP kthreads handle callbacks holding nocb_lock, local rcu_core() |
157 * | holding nocb_lock. Wake up CB and GP kthreads if necessary. Disable |
187 * | rcuc kthread, while holding nocb_lock. Forbid nocb_timer to be armed. |
196 * | rcuc kthread, without holding nocb_lock. |
H A Diocontext.h41 * 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
/openbmc/linux/sound/soc/atmel/
H A Dmchp-i2s-mcc.c45 #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 …]
/openbmc/docs/architecture/
H A Dredfish-logging-in-bmcweb.md54 - `REDFISH_MESSAGE_ID`: A string holding the MessageId
55 - `REDFISH_MESSAGE_ARGS`: A string holding a comma-separated list of args
129 In this example, `%1` is a string holding the property name and `%2` is a number
130 holding the threshold value.
/openbmc/linux/drivers/net/dsa/
H A Dmt7530.h699 /* struct mt7530_port - This is the main data structure for holding the state
731 /* struct mt753x_info - This is the main data structure for holding the specific
733 * @sw_setup: Holding the handler to a device initialization
734 * @phy_read_c22: Holding the way reading PHY port using C22
735 * @phy_write_c22: Holding the way writing PHY port using C22
736 * @phy_read_c45: Holding the way reading PHY port using C45
737 * @phy_write_c45: Holding the way writing PHY port using C45
738 * @pad_setup: Holding the way setting up the bus pad for a certain
742 * @mac_port_validate: Holding the way to set addition validate type for a
744 * @mac_port_config: Holding the way setting up the PHY attribute to a
[all …]
/openbmc/linux/drivers/ipack/devices/
H A Dscc2698.h26 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) */
/openbmc/linux/Documentation/locking/
H A Drobust-futex-ABI.rst11 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.
/openbmc/linux/drivers/pinctrl/qcom/
H A Dpinctrl-msm.h45 * @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.
/openbmc/linux/tools/memory-model/litmus-tests/
H A DZ6.0+pooncelock+pooncelock+pombonce.litmus7 * processes each while holding a given lock will not necessarily be
8 * seen as ordered by a third process not holding that lock.
H A DMP+porevlocks.litmus8 * 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
H A DMP+polocks.litmus8 * 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
/openbmc/linux/drivers/infiniband/sw/rxe/
H A Drxe_mcast.c87 * __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()
/openbmc/linux/arch/arm/mach-versatile/
H A Dheadsmp.S12 * This provides a "holding pen" into which all secondary cores are held
28 * we've been released from the holding pen: secondary_stack
/openbmc/linux/Documentation/filesystems/
H A Ddirectory-locking.rst96 not contended, since any process blocked on it is not holding any locks.
99 By (3), any process holding a non-directory lock can only be
101 the process holding the "largest" such lock can always make progress, and
133 rename() responsible for that would be holding filesystem lock and new parent
/openbmc/linux/arch/arm/mach-exynos/
H A Dheadsmp.S15 * a "holding pen" into which all secondary cores are held until we're
31 * we've been released from the holding pen: secondary_stack
/openbmc/linux/arch/arm/include/debug/
H A Dat91.S9 #define AT91_DBGU_THR (0x1c) /* Transmitter Holding Register */
19 strb \rd, [\rx, #(AT91_DBGU_THR)] @ Write to Transmitter Holding Register
/openbmc/u-boot/arch/arm/mach-at91/include/mach/
H A Dat91_dbu.h22 u32 rhr; /* Receive Holding Register RO */
23 u32 thr; /* Transmit Holding Register WO */

12345678910>>...63