HelenOS sources
ipl_t 145 kernel/arch/abs32le/include/arch/asm.h _NO_TRACE static inline ipl_t interrupts_enable(void)
ipl_t 157 kernel/arch/abs32le/include/arch/asm.h _NO_TRACE static inline ipl_t interrupts_disable(void)
ipl_t 171 kernel/arch/abs32le/include/arch/asm.h _NO_TRACE static inline void interrupts_restore(ipl_t ipl)
ipl_t 179 kernel/arch/abs32le/include/arch/asm.h _NO_TRACE static inline ipl_t interrupts_read(void)
ipl_t 236 kernel/arch/amd64/include/arch/asm.h _NO_TRACE static inline ipl_t interrupts_read(void)
ipl_t 238 kernel/arch/amd64/include/arch/asm.h return (ipl_t) read_rflags();
ipl_t 248 kernel/arch/amd64/include/arch/asm.h _NO_TRACE static inline ipl_t interrupts_enable(void)
ipl_t 250 kernel/arch/amd64/include/arch/asm.h ipl_t ipl = interrupts_read();
ipl_t 264 kernel/arch/amd64/include/arch/asm.h _NO_TRACE static inline ipl_t interrupts_disable(void)
ipl_t 266 kernel/arch/amd64/include/arch/asm.h ipl_t ipl = interrupts_read();
ipl_t 280 kernel/arch/amd64/include/arch/asm.h _NO_TRACE static inline void interrupts_restore(ipl_t ipl)
ipl_t 53 kernel/arch/arm32/include/arch/context_struct.h ipl_t ipl;
ipl_t 49 kernel/arch/arm32/include/arch/interrupt.h extern ipl_t interrupts_disable(void);
ipl_t 50 kernel/arch/arm32/include/arch/interrupt.h extern ipl_t interrupts_enable(void);
ipl_t 51 kernel/arch/arm32/include/arch/interrupt.h extern void interrupts_restore(ipl_t ipl);
ipl_t 52 kernel/arch/arm32/include/arch/interrupt.h extern ipl_t interrupts_read(void);
ipl_t 48 kernel/arch/arm32/src/atomic.c ipl_t ipl = interrupts_disable();
ipl_t 59 kernel/arch/arm32/src/atomic.c ipl_t ipl = interrupts_disable();
ipl_t 46 kernel/arch/arm32/src/interrupt.c ipl_t interrupts_disable(void)
ipl_t 48 kernel/arch/arm32/src/interrupt.c ipl_t ipl = current_status_reg_read();
ipl_t 59 kernel/arch/arm32/src/interrupt.c ipl_t interrupts_enable(void)
ipl_t 61 kernel/arch/arm32/src/interrupt.c ipl_t ipl = current_status_reg_read();
ipl_t 72 kernel/arch/arm32/src/interrupt.c void interrupts_restore(ipl_t ipl)
ipl_t 83 kernel/arch/arm32/src/interrupt.c ipl_t interrupts_read(void)
ipl_t 84 kernel/arch/arm32/src/userspace.c ipl_t user_mode = current_status_reg_read() &
ipl_t 53 kernel/arch/arm64/include/arch/interrupt.h extern ipl_t interrupts_disable(void);
ipl_t 54 kernel/arch/arm64/include/arch/interrupt.h extern ipl_t interrupts_enable(void);
ipl_t 55 kernel/arch/arm64/include/arch/interrupt.h extern void interrupts_restore(ipl_t ipl);
ipl_t 56 kernel/arch/arm64/include/arch/interrupt.h extern ipl_t interrupts_read(void);
ipl_t 49 kernel/arch/arm64/src/interrupt.c ipl_t interrupts_disable(void)
ipl_t 62 kernel/arch/arm64/src/interrupt.c ipl_t interrupts_enable(void)
ipl_t 75 kernel/arch/arm64/src/interrupt.c void interrupts_restore(ipl_t ipl)
ipl_t 86 kernel/arch/arm64/src/interrupt.c ipl_t interrupts_read(void)
ipl_t 276 kernel/arch/ia32/include/arch/asm.h _NO_TRACE static inline ipl_t interrupts_read(void)
ipl_t 278 kernel/arch/ia32/include/arch/asm.h return (ipl_t) read_eflags();
ipl_t 288 kernel/arch/ia32/include/arch/asm.h _NO_TRACE static inline ipl_t interrupts_enable(void)
ipl_t 290 kernel/arch/ia32/include/arch/asm.h ipl_t ipl = interrupts_read();
ipl_t 304 kernel/arch/ia32/include/arch/asm.h _NO_TRACE static inline ipl_t interrupts_disable(void)
ipl_t 306 kernel/arch/ia32/include/arch/asm.h ipl_t ipl = interrupts_read();
ipl_t 320 kernel/arch/ia32/include/arch/asm.h _NO_TRACE static inline void interrupts_restore(ipl_t ipl)
ipl_t 384 kernel/arch/ia64/include/arch/asm.h _NO_TRACE static ipl_t interrupts_disable(void)
ipl_t 395 kernel/arch/ia64/include/arch/asm.h return (ipl_t) v;
ipl_t 406 kernel/arch/ia64/include/arch/asm.h _NO_TRACE static ipl_t interrupts_enable(void)
ipl_t 419 kernel/arch/ia64/include/arch/asm.h return (ipl_t) v;
ipl_t 429 kernel/arch/ia64/include/arch/asm.h _NO_TRACE static inline void interrupts_restore(ipl_t ipl)
ipl_t 442 kernel/arch/ia64/include/arch/asm.h _NO_TRACE static inline ipl_t interrupts_read(void)
ipl_t 444 kernel/arch/ia64/include/arch/asm.h return (ipl_t) psr_read();
ipl_t 59 kernel/arch/ia64/src/mm/tlb.c ipl_t ipl;
ipl_t 85 kernel/arch/mips32/include/arch/asm.h extern ipl_t interrupts_disable(void);
ipl_t 86 kernel/arch/mips32/include/arch/asm.h extern ipl_t interrupts_enable(void);
ipl_t 87 kernel/arch/mips32/include/arch/asm.h extern void interrupts_restore(ipl_t);
ipl_t 88 kernel/arch/mips32/include/arch/asm.h extern ipl_t interrupts_read(void);
ipl_t 56 kernel/arch/mips32/src/interrupt.c ipl_t interrupts_disable(void)
ipl_t 58 kernel/arch/mips32/src/interrupt.c ipl_t ipl = (ipl_t) cp0_status_read();
ipl_t 67 kernel/arch/mips32/src/interrupt.c ipl_t interrupts_enable(void)
ipl_t 69 kernel/arch/mips32/src/interrupt.c ipl_t ipl = (ipl_t) cp0_status_read();
ipl_t 78 kernel/arch/mips32/src/interrupt.c void interrupts_restore(ipl_t ipl)
ipl_t 87 kernel/arch/mips32/src/interrupt.c ipl_t interrupts_read(void)
ipl_t 181 kernel/arch/mips32/src/mm/frame.c ipl_t ipl = interrupts_disable();
ipl_t 113 kernel/arch/ppc32/include/arch/asm.h _NO_TRACE static inline ipl_t interrupts_enable(void)
ipl_t 115 kernel/arch/ppc32/include/arch/asm.h ipl_t ipl = msr_read();
ipl_t 128 kernel/arch/ppc32/include/arch/asm.h _NO_TRACE static inline ipl_t interrupts_disable(void)
ipl_t 130 kernel/arch/ppc32/include/arch/asm.h ipl_t ipl = msr_read();
ipl_t 142 kernel/arch/ppc32/include/arch/asm.h _NO_TRACE static inline void interrupts_restore(ipl_t ipl)
ipl_t 154 kernel/arch/ppc32/include/arch/asm.h _NO_TRACE static inline ipl_t interrupts_read(void)
ipl_t 48 kernel/arch/riscv64/include/arch/asm.h _NO_TRACE static inline ipl_t interrupts_enable(void)
ipl_t 50 kernel/arch/riscv64/include/arch/asm.h ipl_t ipl;
ipl_t 60 kernel/arch/riscv64/include/arch/asm.h _NO_TRACE static inline ipl_t interrupts_disable(void)
ipl_t 62 kernel/arch/riscv64/include/arch/asm.h ipl_t ipl;
ipl_t 72 kernel/arch/riscv64/include/arch/asm.h _NO_TRACE static inline void interrupts_restore(ipl_t ipl)
ipl_t 80 kernel/arch/riscv64/include/arch/asm.h _NO_TRACE static inline ipl_t interrupts_read(void)
ipl_t 82 kernel/arch/riscv64/include/arch/asm.h ipl_t ipl;
ipl_t 315 kernel/arch/sparc64/include/arch/asm.h _NO_TRACE static inline ipl_t interrupts_enable(void)
ipl_t 324 kernel/arch/sparc64/include/arch/asm.h return (ipl_t) value;
ipl_t 335 kernel/arch/sparc64/include/arch/asm.h _NO_TRACE static inline ipl_t interrupts_disable(void)
ipl_t 344 kernel/arch/sparc64/include/arch/asm.h return (ipl_t) value;
ipl_t 354 kernel/arch/sparc64/include/arch/asm.h _NO_TRACE static inline void interrupts_restore(ipl_t ipl)
ipl_t 370 kernel/arch/sparc64/include/arch/asm.h _NO_TRACE static inline ipl_t interrupts_read(void)
ipl_t 372 kernel/arch/sparc64/include/arch/asm.h return (ipl_t) pstate_read();
ipl_t 128 kernel/genarch/src/mm/asid.c ipl_t ipl = tlb_shootdown_start(TLB_INVL_ASID, asid, 0, 0);
ipl_t 144 kernel/genarch/src/mm/asid.c ipl_t ipl = tlb_shootdown_start(TLB_INVL_ASID, asid, 0, 0);
ipl_t 71 kernel/generic/include/mm/tlb.h extern ipl_t tlb_shootdown_start(tlb_invalidate_type_t, asid_t, uintptr_t,
ipl_t 73 kernel/generic/include/mm/tlb.h extern void tlb_shootdown_finalize(ipl_t);
ipl_t 161 kernel/generic/include/synch/spinlock.h ipl_t ipl; /**< Original interrupt level */
ipl_t 66 kernel/generic/include/synch/waitq.h ipl_t ipl;
ipl_t 974 kernel/generic/src/console/cmd.c ipl_t ipl;
ipl_t 1034 kernel/generic/src/console/cmd.c ipl_t ipl;
ipl_t 1071 kernel/generic/src/console/cmd.c ipl_t ipl;
ipl_t 1108 kernel/generic/src/console/cmd.c ipl_t ipl;
ipl_t 226 kernel/generic/src/mm/as.c ipl_t ipl = interrupts_read();
ipl_t 957 kernel/generic/src/mm/as.c ipl_t ipl = tlb_shootdown_start(TLB_INVL_PAGES,
ipl_t 1107 kernel/generic/src/mm/as.c ipl_t ipl = tlb_shootdown_start(TLB_INVL_PAGES, as->asid, area->base,
ipl_t 1407 kernel/generic/src/mm/as.c ipl_t ipl = tlb_shootdown_start(TLB_INVL_PAGES, as->asid, area->base,
ipl_t 954 kernel/generic/src/mm/frame.c ipl_t ipl = interrupts_disable();
ipl_t 1033 kernel/generic/src/mm/frame.c ipl_t ipl = interrupts_disable();
ipl_t 69 kernel/generic/src/mm/km.c ipl_t ipl;
ipl_t 161 kernel/generic/src/mm/km.c ipl_t ipl;
ipl_t 714 kernel/generic/src/mm/slab.c ipl_t ipl = interrupts_disable();
ipl_t 765 kernel/generic/src/mm/slab.c ipl_t ipl = interrupts_disable();
ipl_t 83 kernel/generic/src/mm/tlb.c ipl_t tlb_shootdown_start(tlb_invalidate_type_t type, asid_t asid,
ipl_t 86 kernel/generic/src/mm/tlb.c ipl_t ipl = interrupts_disable();
ipl_t 137 kernel/generic/src/mm/tlb.c void tlb_shootdown_finalize(ipl_t ipl)
ipl_t 403 kernel/generic/src/proc/scheduler.c ipl_t ipl = interrupts_disable();
ipl_t 473 kernel/generic/src/proc/scheduler.c ipl_t ipl = interrupts_disable();
ipl_t 622 kernel/generic/src/proc/scheduler.c ipl_t ipl = interrupts_disable();
ipl_t 198 kernel/generic/src/proc/thread.c ipl_t ipl = interrupts_disable();
ipl_t 316 kernel/generic/src/proc/thread.c ipl_t ipl = interrupts_disable();
ipl_t 389 kernel/generic/src/proc/thread.c ipl_t ipl = interrupts_disable();
ipl_t 580 kernel/generic/src/proc/thread.c ipl_t ipl = interrupts_disable();
ipl_t 591 kernel/generic/src/proc/thread.c ipl_t ipl = interrupts_disable();
ipl_t 158 kernel/generic/src/synch/condvar.c ipl_t ipl = irq_lock->ipl;
ipl_t 118 kernel/generic/src/synch/irq_spinlock.c ipl_t ipl = interrupts_disable();
ipl_t 153 kernel/generic/src/synch/irq_spinlock.c ipl_t ipl = lock->ipl;
ipl_t 204 kernel/generic/src/synch/irq_spinlock.c ipl_t ipl = unlock->ipl;
ipl_t 149 kernel/generic/src/synch/waitq.c ipl_t ipl = interrupts_disable();
ipl_t 63 kernel/generic/src/syscall/copy.c ipl_t ipl;
ipl_t 114 kernel/generic/src/syscall/copy.c ipl_t ipl;
ipl_t 143 kernel/generic/src/syscall/syscall.c ipl_t ipl = interrupts_disable();
HelenOS homepage, sources at GitHub