Spinlock
Table 17-57. SPINLOCK REGISTERS (continued)
Offset
Acronym
Register Name
Section
824h
LOCK_REG_9
This register is read when attempting to acquire a lock.
The lock is automatically taken if it was not taken and
the value returned by the read is zero.
If the lock was already taken, then the read returns one.
Writing a zero to this register frees the lock.
828h
LOCK_REG_10
This register is read when attempting to acquire a lock.
The lock is automatically taken if it was not taken and
the value returned by the read is zero.
If the lock was already taken, then the read returns one.
Writing a zero to this register frees the lock.
82Ch
LOCK_REG_11
This register is read when attempting to acquire a lock.
The lock is automatically taken if it was not taken and
the value returned by the read is zero.
If the lock was already taken, then the read returns one.
Writing a zero to this register frees the lock.
830h
LOCK_REG_12
This register is read when attempting to acquire a lock.
The lock is automatically taken if it was not taken and
the value returned by the read is zero.
If the lock was already taken, then the read returns one.
Writing a zero to this register frees the lock.
834h
LOCK_REG_13
This register is read when attempting to acquire a lock.
The lock is automatically taken if it was not taken and
the value returned by the read is zero.
If the lock was already taken, then the read returns one.
Writing a zero to this register frees the lock.
838h
LOCK_REG_14
This register is read when attempting to acquire a lock.
The lock is automatically taken if it was not taken and
the value returned by the read is zero.
If the lock was already taken, then the read returns one.
Writing a zero to this register frees the lock.
83Ch
LOCK_REG_15
This register is read when attempting to acquire a lock.
The lock is automatically taken if it was not taken and
the value returned by the read is zero.
If the lock was already taken, then the read returns one.
Writing a zero to this register frees the lock.
840h
LOCK_REG_16
This register is read when attempting to acquire a lock.
The lock is automatically taken if it was not taken and
the value returned by the read is zero.
If the lock was already taken, then the read returns one.
Writing a zero to this register frees the lock.
844h
LOCK_REG_17
This register is read when attempting to acquire a lock.
The lock is automatically taken if it was not taken and
the value returned by the read is zero.
If the lock was already taken, then the read returns one.
Writing a zero to this register frees the lock.
848h
LOCK_REG_18
This register is read when attempting to acquire a lock.
The lock is automatically taken if it was not taken and
the value returned by the read is zero.
If the lock was already taken, then the read returns one.
Writing a zero to this register frees the lock.
84Ch
LOCK_REG_19
This register is read when attempting to acquire a lock.
The lock is automatically taken if it was not taken and
the value returned by the read is zero.
If the lock was already taken, then the read returns one.
Writing a zero to this register frees the lock.
850h
LOCK_REG_20
This register is read when attempting to acquire a lock.
The lock is automatically taken if it was not taken and
the value returned by the read is zero.
If the lock was already taken, then the read returns one.
Writing a zero to this register frees the lock.
3307
SPRUH73H – October 2011 – Revised April 2013
Interprocessor Communication
Copyright © 2011–2013, Texas Instruments Incorporated