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