Changeset b67ce1ff in mainline
- Timestamp:
- 2023-01-18T20:47:12Z (2 years ago)
- Branches:
- master, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- aaa3b855
- Parents:
- eb630cf
- Location:
- kernel/arch/arm32/src/mach
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/arch/arm32/src/mach/beagleboardxm/beagleboardxm.c
reb630cf rb67ce1ff 92 92 * Release the lock, call clock() and reacquire the lock again. 93 93 */ 94 spinlock_unlock(&irq->lock);94 irq_spinlock_unlock(&irq->lock, false); 95 95 clock(); 96 spinlock_lock(&irq->lock);96 irq_spinlock_lock(&irq->lock, false); 97 97 } 98 98 … … 156 156 /* The IRQ handler was found. */ 157 157 irq->handler(irq); 158 spinlock_unlock(&irq->lock);158 irq_spinlock_unlock(&irq->lock, false); 159 159 } else { 160 160 /* Spurious interrupt. */ -
kernel/arch/arm32/src/mach/beaglebone/beaglebone.c
reb630cf rb67ce1ff 117 117 { 118 118 am335x_timer_intr_ack(&bbone.timer); 119 spinlock_unlock(&irq->lock);119 irq_spinlock_unlock(&irq->lock, false); 120 120 clock(); 121 spinlock_lock(&irq->lock);121 irq_spinlock_lock(&irq->lock, false); 122 122 } 123 123 … … 184 184 /* The IRQ handler was found. */ 185 185 irq->handler(irq); 186 spinlock_unlock(&irq->lock);186 irq_spinlock_unlock(&irq->lock, false); 187 187 } else { 188 188 printf("Spurious interrupt\n"); -
kernel/arch/arm32/src/mach/gta02/gta02.c
reb630cf rb67ce1ff 146 146 /* The IRQ handler was found. */ 147 147 irq->handler(irq); 148 spinlock_unlock(&irq->lock);148 irq_spinlock_unlock(&irq->lock, false); 149 149 } else { 150 150 /* Spurious interrupt. */ … … 258 258 * Release the lock, call clock() and reacquire the lock again. 259 259 */ 260 spinlock_unlock(&irq->lock);260 irq_spinlock_unlock(&irq->lock, false); 261 261 clock(); 262 spinlock_lock(&irq->lock);262 irq_spinlock_lock(&irq->lock, false); 263 263 } 264 264 -
kernel/arch/arm32/src/mach/integratorcp/integratorcp.c
reb630cf rb67ce1ff 197 197 */ 198 198 199 spinlock_unlock(&irq->lock);199 irq_spinlock_unlock(&irq->lock, false); 200 200 clock(); 201 spinlock_lock(&irq->lock);201 irq_spinlock_lock(&irq->lock, false); 202 202 203 203 } … … 268 268 /* The IRQ handler was found. */ 269 269 irq->handler(irq); 270 spinlock_unlock(&irq->lock);270 irq_spinlock_unlock(&irq->lock, false); 271 271 } else { 272 272 /* Spurious interrupt. */ -
kernel/arch/arm32/src/mach/raspberrypi/raspberrypi.c
reb630cf rb67ce1ff 94 94 { 95 95 bcm2835_timer_irq_ack(raspi.timer); 96 spinlock_unlock(&irq->lock);96 irq_spinlock_unlock(&irq->lock, false); 97 97 clock(); 98 spinlock_lock(&irq->lock);98 irq_spinlock_lock(&irq->lock, false); 99 99 } 100 100 … … 159 159 /* The IRQ handler was found. */ 160 160 irq->handler(irq); 161 spinlock_unlock(&irq->lock);161 irq_spinlock_unlock(&irq->lock, false); 162 162 } else { 163 163 /* Spurious interrupt. */
Note:
See TracChangeset
for help on using the changeset viewer.