Lines Matching full:exclusive
44 * Implement the following ARM intrinsics as non-exclusive accesses
46 * - STR Exclusive(8,16 & 32bit) (__STREX{B,H,W})
47 * - LDR Exclusive(8,16 & 32bit) (__LDREX{B,H,W})
48 * - CLREX : Exclusive lock removal (__CLREX) - no-op
52 * exclusive access flag;
54 * shareable regions, exclusive reservations granules, automatic clearing
64 * But as this ARM exclusive access monitor mechanism can in principle be
70 * \brief Pretend to execute a STR Exclusive (8 bit)
71 * \details Executes a ~exclusive~ STR instruction for 8 bit values.
83 * \brief Pretend to execute a STR Exclusive (16 bit)
84 * \details Executes a ~exclusive~ STR instruction for 16 bit values.
96 * \brief Pretend to execute a STR Exclusive (32 bit)
97 * \details Executes a ~exclusive~ STR instruction for 32 bit values.
109 * \brief Pretend to execute a LDR Exclusive (8 bit)
110 * \details Executes an ~exclusive~ LDR instruction for 8 bit value.
111 * Meaning, it does not set a exclusive lock,
122 * \brief Pretend to execute a LDR Exclusive (16 bit)
123 * \details Executes an ~exclusive~ LDR instruction for 16 bit value.
124 * Meaning, it does not set a exclusive lock,
135 * \brief Pretend to execute a LDR Exclusive (32 bit)
136 * \details Executes an ~exclusive~ LDR instruction for 32 bit value.
137 * Meaning, it does not set a exclusive lock,
148 * \brief Pretend to remove the exclusive lock
149 * \details The real function would removes the exclusive lock which is created