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