Changeset c9b550b in mainline
- Timestamp:
- 2009-02-20T21:00:14Z (16 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 90e3d6a
- Parents:
- 9979acb
- Location:
- kernel
- Files:
-
- 18 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/arch/arm32/src/drivers/gxemul.c
r9979acb rc9b550b 204 204 } 205 205 206 static irq_ownership_t gxemul_claim( void *instance)206 static irq_ownership_t gxemul_claim(irq_t *irq) 207 207 { 208 208 return IRQ_ACCEPT; … … 266 266 } 267 267 268 static irq_ownership_t gxemul_timer_claim( void *instance)268 static irq_ownership_t gxemul_timer_claim(irq_t *irq) 269 269 { 270 270 return IRQ_ACCEPT; -
kernel/arch/ia32/src/drivers/i8254.c
r9979acb rc9b550b 62 62 static irq_t i8254_irq; 63 63 64 static irq_ownership_t i8254_claim( void *instance)64 static irq_ownership_t i8254_claim(irq_t *irq) 65 65 { 66 66 return IRQ_ACCEPT; -
kernel/arch/ia32/src/smp/apic.c
r9979acb rc9b550b 133 133 } 134 134 135 static irq_ownership_t l_apic_timer_claim( void *instance)135 static irq_ownership_t l_apic_timer_claim(irq_t *irq) 136 136 { 137 137 return IRQ_ACCEPT; -
kernel/arch/ia64/src/drivers/it.c
r9979acb rc9b550b 57 57 static irq_t it_irq; 58 58 59 static irq_ownership_t it_claim( void*);60 static void it_interrupt(irq_t * irq);59 static irq_ownership_t it_claim(irq_t *); 60 static void it_interrupt(irq_t *); 61 61 62 62 /** Initialize Interval Timer. */ … … 105 105 * @return Always IRQ_ACCEPT. 106 106 */ 107 irq_ownership_t it_claim( void *instance)107 irq_ownership_t it_claim(irq_t *irq) 108 108 { 109 109 return IRQ_ACCEPT; -
kernel/arch/ia64/src/ski/ski.c
r9979acb rc9b550b 187 187 * @return Always IRQ_DECLINE. 188 188 */ 189 static irq_ownership_t ski_kbd_claim( void *instance)189 static irq_ownership_t ski_kbd_claim(irq_t *irq) 190 190 { 191 191 return IRQ_DECLINE; -
kernel/arch/mips32/src/drivers/msim.c
r9979acb rc9b550b 110 110 } 111 111 112 static irq_ownership_t msim_claim( void *instance)112 static irq_ownership_t msim_claim(irq_t *irq) 113 113 { 114 114 return IRQ_ACCEPT; -
kernel/arch/mips32/src/drivers/serial.c
r9979acb rc9b550b 121 121 } 122 122 123 static irq_ownership_t serial_claim( void *instance)123 static irq_ownership_t serial_claim(irq_t *irq) 124 124 { 125 125 return IRQ_ACCEPT; -
kernel/arch/mips32/src/interrupt.c
r9979acb rc9b550b 102 102 } 103 103 104 static irq_ownership_t timer_claim( void *instance)104 static irq_ownership_t timer_claim(irq_t *irq) 105 105 { 106 106 return IRQ_ACCEPT; -
kernel/arch/ppc32/src/drivers/cuda.c
r9979acb rc9b550b 265 265 } 266 266 267 static irq_ownership_t cuda_claim( void *instance)267 static irq_ownership_t cuda_claim(irq_t *irq) 268 268 { 269 269 return IRQ_ACCEPT; -
kernel/arch/sparc64/src/drivers/sgcn.c
r9979acb rc9b550b 311 311 * The driver works in polled mode, so no interrupt should be handled by it. 312 312 */ 313 static irq_ownership_t sgcn_claim( void *instance)313 static irq_ownership_t sgcn_claim(irq_t *irq) 314 314 { 315 315 return IRQ_DECLINE; -
kernel/genarch/include/kbd/ns16550.h
r9979acb rc9b550b 72 72 extern void ns16550_grab(void); 73 73 extern void ns16550_release(void); 74 extern irq_ownership_t ns16550_claim( void*);74 extern irq_ownership_t ns16550_claim(irq_t *); 75 75 extern void ns16550_irq_handler(irq_t *); 76 76 -
kernel/genarch/include/kbd/z8530.h
r9979acb rc9b550b 50 50 extern void z8530_interrupt(void); 51 51 extern char z8530_key_read(chardev_t *); 52 extern irq_ownership_t z8530_claim( void*);52 extern irq_ownership_t z8530_claim(irq_t *); 53 53 extern void z8530_irq_handler(irq_t *); 54 54 -
kernel/genarch/src/kbd/i8042.c
r9979acb rc9b550b 127 127 } 128 128 129 static irq_ownership_t i8042_claim( void *instance)130 { 131 i8042_instance_t *i8042_instance = i nstance;129 static irq_ownership_t i8042_claim(irq_t *irq) 130 { 131 i8042_instance_t *i8042_instance = irq->instance; 132 132 i8042_t *dev = i8042_instance->i8042; 133 133 if (pio_read_8(&dev->status) & i8042_BUFFER_FULL_MASK) -
kernel/genarch/src/kbd/ns16550.c
r9979acb rc9b550b 157 157 } 158 158 159 irq_ownership_t ns16550_claim( void *instance)159 irq_ownership_t ns16550_claim(irq_t *irq) 160 160 { 161 ns16550_instance_t *ns16550_instance = i nstance;161 ns16550_instance_t *ns16550_instance = irq->instance; 162 162 ns16550_t *dev = ns16550_instance->ns16550; 163 163 -
kernel/genarch/src/kbd/z8530.c
r9979acb rc9b550b 195 195 } 196 196 197 irq_ownership_t z8530_claim( void *instance)197 irq_ownership_t z8530_claim(irq_t *irq) 198 198 { 199 199 return (z8530_read_a(&z8530, RR0) & RR0_RCA); -
kernel/generic/include/ddi/irq.h
r9979acb rc9b550b 140 140 irq_trigger_t trigger; 141 141 /** Claim ownership of the IRQ. */ 142 irq_ownership_t (* claim)( void*);142 irq_ownership_t (* claim)(struct irq *); 143 143 /** Handler for this IRQ and device. */ 144 144 irq_handler_t handler; -
kernel/generic/src/console/console.c
r9979acb rc9b550b 102 102 * @return Always returns IRQ_DECLINE. 103 103 */ 104 static irq_ownership_t klog_claim( void *instance)104 static irq_ownership_t klog_claim(irq_t *irq) 105 105 { 106 106 return IRQ_DECLINE; -
kernel/generic/src/console/kconsole.c
r9979acb rc9b550b 104 104 * 105 105 */ 106 static irq_ownership_t kconsole_claim( void *instance)106 static irq_ownership_t kconsole_claim(irq_t *irq) 107 107 { 108 108 return IRQ_DECLINE;
Note:
See TracChangeset
for help on using the changeset viewer.