Changeset 3dea17f in mainline for kernel/arch
- Timestamp:
- 2006-10-19T17:33:08Z (19 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- f0450658
- Parents:
- 80ca47e
- Location:
- kernel/arch
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/arch/ia64/src/ski/ski.c
r80ca47e r3dea17f 242 242 void ski_kbd_grab(void) 243 243 { 244 ipl_t ipl = interrupts_disable(); 245 spinlock_lock(&ski_kbd_irq.lock); 244 246 ski_kbd_irq.notif_cfg.notify = false; 247 spinlock_unlock(&ski_kbd_irq.lock); 248 interrupts_restore(ipl); 245 249 } 246 250 247 251 void ski_kbd_release(void) 248 252 { 253 ipl_t ipl = interrupts_disable(); 254 spinlock_lock(&ski_kbd_irq.lock); 249 255 if (ski_kbd_irq.notif_cfg.answerbox) 250 256 ski_kbd_irq.notif_cfg.notify = true; 257 spinlock_unlock(&ski_kbd_irq.lock); 258 interrupts_restore(ipl); 251 259 } 252 260 -
kernel/arch/mips32/src/drivers/msim.c
r80ca47e r3dea17f 121 121 void msim_kbd_grab(void) 122 122 { 123 ipl_t ipl = interrupts_disable(); 124 spinlock_lock(&msim_irq.lock); 123 125 msim_irq.notif_cfg.notify = false; 126 spinlock_unlock(&msim_irq.lock); 127 interrupts_restore(ipl); 124 128 } 125 129 126 130 void msim_kbd_release(void) 127 131 { 132 ipl_t ipl = interrupts_disable(); 133 spinlock_lock(&msim_irq.lock); 128 134 if (msim_irq.notif_cfg.answerbox) 129 135 msim_irq.notif_cfg.notify = true; 136 spinlock_unlock(&msim_irq.lock); 137 interrupts_restore(ipl); 130 138 } 131 139 -
kernel/arch/ppc32/src/drivers/cuda.c
r80ca47e r3dea17f 274 274 void cuda_grab(void) 275 275 { 276 ipl_t ipl = interrupts_disable(); 277 spinlock_lock(&cuda_irq.lock); 276 278 cuda_irq.notif_cfg.notify = false; 279 spinlock_unlock(&cuda_irq.lock); 280 interrupts_restore(ipl); 277 281 } 278 282 … … 281 285 void cuda_release(void) 282 286 { 287 ipl_t ipl = interrupts_disable(); 288 spinlock_lock(&cuda_irq.lock); 283 289 if (cuda_irq.notif_cfg.answerbox) 284 290 cuda_irq.notif_cfg.notify = true; 291 spinlock_unlock(&cuda_irq.unlock); 292 interrupts_restore(ipl); 285 293 } 286 294 -
kernel/arch/ppc32/src/drivers/pic.c
r80ca47e r3dea17f 46 46 } 47 47 48 49 50 48 void pic_enable_interrupt(int intnum) 51 49 {
Note:
See TracChangeset
for help on using the changeset viewer.