HelenOS sources

irq_t              95 kernel/arch/abs32le/src/abs32le.c void irq_initialize_arch(irq_t *irq)
irq_t             286 kernel/arch/amd64/src/amd64.c void irq_initialize_arch(irq_t *irq)
irq_t              63 kernel/arch/amd64/src/drivers/i8254.c static irq_t i8254_irq;
irq_t              65 kernel/arch/amd64/src/drivers/i8254.c static irq_ownership_t i8254_claim(irq_t *irq)
irq_t              70 kernel/arch/amd64/src/drivers/i8254.c static void i8254_irq_handler(irq_t *irq)
irq_t             164 kernel/arch/amd64/src/interrupt.c 	irq_t *irq = irq_dispatch_and_lock(inum);
irq_t              94 kernel/arch/amd64/src/smp/apic.c static irq_t l_apic_timer_irq;
irq_t             166 kernel/arch/amd64/src/smp/apic.c static irq_ownership_t l_apic_timer_claim(irq_t *irq)
irq_t             171 kernel/arch/amd64/src/smp/apic.c static void l_apic_timer_irq_handler(irq_t *irq)
irq_t             172 kernel/arch/arm32/src/arm32.c void irq_initialize_arch(irq_t *irq)
irq_t              81 kernel/arch/arm32/src/mach/beagleboardxm/beagleboardxm.c static irq_ownership_t bb_timer_irq_claim(irq_t *irq)
irq_t              86 kernel/arch/arm32/src/mach/beagleboardxm/beagleboardxm.c static void bb_timer_irq_handler(irq_t *irq)
irq_t             119 kernel/arch/arm32/src/mach/beagleboardxm/beagleboardxm.c 	static irq_t timer_irq;
irq_t             154 kernel/arch/arm32/src/mach/beagleboardxm/beagleboardxm.c 	irq_t *irq = irq_dispatch_and_lock(inum);
irq_t             111 kernel/arch/arm32/src/mach/beaglebone/beaglebone.c static irq_ownership_t bbone_timer_irq_claim(irq_t *irq)
irq_t             116 kernel/arch/arm32/src/mach/beaglebone/beaglebone.c static void bbone_timer_irq_handler(irq_t *irq)
irq_t             130 kernel/arch/arm32/src/mach/beaglebone/beaglebone.c 	static irq_t timer_irq;
irq_t             182 kernel/arch/arm32/src/mach/beaglebone/beaglebone.c 	irq_t *irq = irq_dispatch_and_lock(inum);
irq_t              78 kernel/arch/arm32/src/mach/gta02/gta02.c static irq_ownership_t gta02_timer_irq_claim(irq_t *irq);
irq_t              79 kernel/arch/arm32/src/mach/gta02/gta02.c static void gta02_timer_irq_handler(irq_t *irq);
irq_t              85 kernel/arch/arm32/src/mach/gta02/gta02.c static irq_t gta02_timer_irq;
irq_t             144 kernel/arch/arm32/src/mach/gta02/gta02.c 	irq_t *irq = irq_dispatch_and_lock(inum);
irq_t             249 kernel/arch/arm32/src/mach/gta02/gta02.c static irq_ownership_t gta02_timer_irq_claim(irq_t *irq)
irq_t             254 kernel/arch/arm32/src/mach/gta02/gta02.c static void gta02_timer_irq_handler(irq_t *irq)
irq_t              62 kernel/arch/arm32/src/mach/integratorcp/integratorcp.c 	irq_t timer_irq;
irq_t             178 kernel/arch/arm32/src/mach/integratorcp/integratorcp.c static irq_ownership_t icp_timer_claim(irq_t *irq)
irq_t             192 kernel/arch/arm32/src/mach/integratorcp/integratorcp.c static void icp_timer_irq_handler(irq_t *irq)
irq_t             266 kernel/arch/arm32/src/mach/integratorcp/integratorcp.c 			irq_t *irq = irq_dispatch_and_lock(i);
irq_t              88 kernel/arch/arm32/src/mach/raspberrypi/raspberrypi.c static irq_ownership_t raspberrypi_timer_irq_claim(irq_t *irq)
irq_t              93 kernel/arch/arm32/src/mach/raspberrypi/raspberrypi.c static void raspberrypi_timer_irq_handler(irq_t *irq)
irq_t             117 kernel/arch/arm32/src/mach/raspberrypi/raspberrypi.c 	static irq_t timer_irq;
irq_t             157 kernel/arch/arm32/src/mach/raspberrypi/raspberrypi.c 	irq_t *irq = irq_dispatch_and_lock(inum);
irq_t             256 kernel/arch/arm64/src/arm64.c void irq_initialize_arch(irq_t *irq __attribute__((unused)))
irq_t              42 kernel/arch/arm64/src/interrupt.c static irq_t timer_irq;
irq_t             125 kernel/arch/arm64/src/interrupt.c static irq_ownership_t timer_claim(irq_t *irq)
irq_t             131 kernel/arch/arm64/src/interrupt.c static void timer_irq_handler(irq_t *irq)
irq_t              73 kernel/arch/arm64/src/mach/hikey960/hikey960.c 	irq_t *irq = irq_dispatch_and_lock(inum);
irq_t              91 kernel/arch/arm64/src/mach/virt/virt.c 	irq_t *irq = irq_dispatch_and_lock(inum);
irq_t              63 kernel/arch/ia32/src/drivers/i8254.c static irq_t i8254_irq;
irq_t              65 kernel/arch/ia32/src/drivers/i8254.c static irq_ownership_t i8254_claim(irq_t *irq)
irq_t              70 kernel/arch/ia32/src/drivers/i8254.c static void i8254_irq_handler(irq_t *irq)
irq_t             273 kernel/arch/ia32/src/ia32.c void irq_initialize_arch(irq_t *irq)
irq_t             185 kernel/arch/ia32/src/interrupt.c 	irq_t *irq = irq_dispatch_and_lock(inum);
irq_t              94 kernel/arch/ia32/src/smp/apic.c static irq_t l_apic_timer_irq;
irq_t             166 kernel/arch/ia32/src/smp/apic.c static irq_ownership_t l_apic_timer_claim(irq_t *irq)
irq_t             171 kernel/arch/ia32/src/smp/apic.c static void l_apic_timer_irq_handler(irq_t *irq)
irq_t              56 kernel/arch/ia64/src/drivers/it.c static irq_t it_irq;
irq_t              58 kernel/arch/ia64/src/drivers/it.c static irq_ownership_t it_claim(irq_t *);
irq_t              59 kernel/arch/ia64/src/drivers/it.c static void it_interrupt(irq_t *);
irq_t             106 kernel/arch/ia64/src/drivers/it.c irq_ownership_t it_claim(irq_t *irq)
irq_t             112 kernel/arch/ia64/src/drivers/it.c void it_interrupt(irq_t *irq)
irq_t             283 kernel/arch/ia64/src/ia64.c void irq_initialize_arch(irq_t *irq)
irq_t             249 kernel/arch/ia64/src/interrupt.c 	irq_t *irq;
irq_t              85 kernel/arch/mips32/src/mach/malta/malta.c 	irq_t *irq = irq_dispatch_and_lock(isa_irq);
irq_t              43 kernel/arch/mips32/src/mach/msim/dorder.c static irq_t dorder_irq;
irq_t              54 kernel/arch/mips32/src/mach/msim/dorder.c static irq_ownership_t dorder_claim(irq_t *irq)
irq_t              59 kernel/arch/mips32/src/mach/msim/dorder.c static void dorder_irq_handler(irq_t *irq)
irq_t              65 kernel/arch/mips32/src/mach/msim/msim.c 	irq_t *irq = irq_dispatch_and_lock(i);
irq_t             219 kernel/arch/mips32/src/mips32.c void irq_initialize_arch(irq_t *irq)
irq_t             115 kernel/arch/ppc32/src/interrupt.c 		irq_t *irq = irq_dispatch_and_lock(inum);
irq_t             269 kernel/arch/ppc32/src/ppc32.c void irq_initialize_arch(irq_t *irq)
irq_t             123 kernel/arch/riscv64/src/riscv64.c void irq_initialize_arch(irq_t *irq)
irq_t             198 kernel/arch/sparc64/src/sun4u/sparc64.c void irq_initialize_arch(irq_t *irq)
irq_t             196 kernel/arch/sparc64/src/sun4v/sparc64.c void irq_initialize_arch(irq_t *irq)
irq_t              69 kernel/arch/sparc64/src/trap/sun4u/interrupt.c 	irq_t *irq = irq_dispatch_and_lock(data0);
irq_t              49 kernel/genarch/include/genarch/drivers/dsrln/dsrlnin.h 	irq_t irq;
irq_t              49 kernel/genarch/include/genarch/drivers/i8042/i8042.h 	irq_t irq;
irq_t              83 kernel/genarch/include/genarch/drivers/ns16550/ns16550.h 	irq_t irq;
irq_t              45 kernel/genarch/include/genarch/drivers/omap/uart.h 	irq_t irq;
irq_t             152 kernel/genarch/include/genarch/drivers/pl011/pl011.h 	irq_t irq;
irq_t              91 kernel/genarch/include/genarch/drivers/pl050/pl050.h 	irq_t	irq;
irq_t              84 kernel/genarch/include/genarch/drivers/s3c24xx/uart.h 	irq_t irq;
irq_t             106 kernel/genarch/include/genarch/drivers/via-cuda/cuda.h 	irq_t irq;
irq_t              43 kernel/genarch/src/drivers/dsrln/dsrlnin.c static irq_ownership_t dsrlnin_claim(irq_t *irq)
irq_t              48 kernel/genarch/src/drivers/dsrln/dsrlnin.c static void dsrlnin_irq_handler(irq_t *irq)
irq_t              57 kernel/genarch/src/drivers/i8042/i8042.c static irq_ownership_t i8042_claim(irq_t *irq)
irq_t              68 kernel/genarch/src/drivers/i8042/i8042.c static void i8042_irq_handler(irq_t *irq)
irq_t              77 kernel/genarch/src/drivers/ns16550/ns16550.c static irq_ownership_t ns16550_claim(irq_t *irq)
irq_t              87 kernel/genarch/src/drivers/ns16550/ns16550.c static void ns16550_irq_handler(irq_t *irq)
irq_t              70 kernel/genarch/src/drivers/omap/uart.c static irq_ownership_t omap_uart_claim(irq_t *irq)
irq_t              75 kernel/genarch/src/drivers/omap/uart.c static void omap_uart_handler(irq_t *irq)
irq_t              82 kernel/genarch/src/drivers/pl011/pl011.c static irq_ownership_t pl011_uart_claim(irq_t *irq)
irq_t              87 kernel/genarch/src/drivers/pl011/pl011.c static void pl011_uart_irq_handler(irq_t *irq)
irq_t              51 kernel/genarch/src/drivers/pl050/pl050.c static irq_ownership_t pl050_claim(irq_t *irq)
irq_t              61 kernel/genarch/src/drivers/pl050/pl050.c static void pl050_irq_handler(irq_t *irq)
irq_t              79 kernel/genarch/src/drivers/s3c24xx/uart.c static irq_ownership_t s3c24xx_uart_claim(irq_t *irq)
irq_t              84 kernel/genarch/src/drivers/s3c24xx/uart.c static void s3c24xx_uart_irq_handler(irq_t *irq)
irq_t              45 kernel/genarch/src/drivers/via-cuda/cuda.c static irq_ownership_t cuda_claim(irq_t *irq);
irq_t              46 kernel/genarch/src/drivers/via-cuda/cuda.c static void cuda_irq_handler(irq_t *irq);
irq_t              48 kernel/genarch/src/drivers/via-cuda/cuda.c static void cuda_irq_listen(irq_t *irq);
irq_t              49 kernel/genarch/src/drivers/via-cuda/cuda.c static void cuda_irq_receive(irq_t *irq);
irq_t              50 kernel/genarch/src/drivers/via-cuda/cuda.c static void cuda_irq_rcv_end(irq_t *irq, void *buf, size_t *len);
irq_t              51 kernel/genarch/src/drivers/via-cuda/cuda.c static void cuda_irq_send_start(irq_t *irq);
irq_t              52 kernel/genarch/src/drivers/via-cuda/cuda.c static void cuda_irq_send(irq_t *irq);
irq_t             138 kernel/genarch/src/drivers/via-cuda/cuda.c static irq_ownership_t cuda_claim(irq_t *irq)
irq_t             154 kernel/genarch/src/drivers/via-cuda/cuda.c static void cuda_irq_handler(irq_t *irq)
irq_t             199 kernel/genarch/src/drivers/via-cuda/cuda.c static void cuda_irq_listen(irq_t *irq)
irq_t             221 kernel/genarch/src/drivers/via-cuda/cuda.c static void cuda_irq_receive(irq_t *irq)
irq_t             246 kernel/genarch/src/drivers/via-cuda/cuda.c static void cuda_irq_rcv_end(irq_t *irq, void *buf, size_t *len)
irq_t             272 kernel/genarch/src/drivers/via-cuda/cuda.c static void cuda_irq_send_start(irq_t *irq)
irq_t             300 kernel/genarch/src/drivers/via-cuda/cuda.c static void cuda_irq_send(irq_t *irq)
irq_t              95 kernel/generic/include/console/kconsole.h extern irq_t kconsole_irq;
irq_t             139 kernel/generic/include/ddi/irq.h extern void irq_initialize(irq_t *);
irq_t             140 kernel/generic/include/ddi/irq.h extern void irq_register(irq_t *);
irq_t             141 kernel/generic/include/ddi/irq.h extern irq_t *irq_dispatch_and_lock(inr_t);
irq_t              71 kernel/generic/include/interrupt.h extern void irq_initialize_arch(irq_t *);
irq_t              52 kernel/generic/include/ipc/irq.h extern irq_ownership_t ipc_irq_top_half_claim(irq_t *);
irq_t              53 kernel/generic/include/ipc/irq.h extern void ipc_irq_top_half_handler(irq_t *);
irq_t              81 kernel/generic/include/ipc/irq.h extern void ipc_irq_send_msg(irq_t *, sysarg_t, sysarg_t, sysarg_t, sysarg_t,
irq_t              99 kernel/generic/src/ddi/irq.c 	irq_cache = slab_cache_create("irq_t", sizeof(irq_t), 0, NULL, NULL,
irq_t             112 kernel/generic/src/ddi/irq.c void irq_initialize(irq_t *irq)
irq_t             114 kernel/generic/src/ddi/irq.c 	memsetb(irq, sizeof(irq_t), 0);
irq_t             129 kernel/generic/src/ddi/irq.c void irq_register(irq_t *irq)
irq_t             139 kernel/generic/src/ddi/irq.c static irq_t *
irq_t             146 kernel/generic/src/ddi/irq.c 		irq_t *irq = hash_table_get_inst(lnk, irq_t, link);
irq_t             174 kernel/generic/src/ddi/irq.c irq_t *irq_dispatch_and_lock(inr_t inr)
irq_t             184 kernel/generic/src/ddi/irq.c 		irq_t *irq = irq_dispatch_and_lock_table(&irq_kernel_hash_table,
irq_t             193 kernel/generic/src/ddi/irq.c 	irq_t *irq = irq_dispatch_and_lock_table(&irq_uspace_hash_table,
irq_t             205 kernel/generic/src/ddi/irq.c 	irq_t *irq = hash_table_get_inst(item, irq_t, link);
irq_t             219 kernel/generic/src/ddi/irq.c 	irq_t *irq1 = hash_table_get_inst(item1, irq_t, link);
irq_t             220 kernel/generic/src/ddi/irq.c 	irq_t *irq2 = hash_table_get_inst(item2, irq_t, link);
irq_t             228 kernel/generic/src/ddi/irq.c 	irq_t *irq = hash_table_get_inst(item, irq_t, link);
irq_t             282 kernel/generic/src/ipc/irq.c static void irq_hash_out(irq_t *irq)
irq_t             299 kernel/generic/src/ipc/irq.c 	irq_t *irq = (irq_t *) arg;
irq_t             352 kernel/generic/src/ipc/irq.c 	irq_t *irq = (irq_t *) slab_alloc(irq_cache, FRAME_ATOMIC);
irq_t             425 kernel/generic/src/ipc/irq.c static void send_call(irq_t *irq, call_t *call)
irq_t             442 kernel/generic/src/ipc/irq.c irq_ownership_t ipc_irq_top_half_claim(irq_t *irq)
irq_t             524 kernel/generic/src/ipc/irq.c void ipc_irq_top_half_handler(irq_t *irq)
irq_t             562 kernel/generic/src/ipc/irq.c void ipc_irq_send_msg(irq_t *irq, sysarg_t a1, sysarg_t a2, sysarg_t a3,
HelenOS homepage, sources at GitHub