Files
kernel/include/sys/spin.h
T
2020-02-05 11:38:13 +02:00

12 lines
267 B
C

#pragma once
#include "sys/types.h"
#if defined(ARCH_AMD64)
#include "arch/amd64/sys/spin.h"
#endif
void spin_lock(spin_t *s);
void spin_release(spin_t *s);
void spin_lock_irqsave(spin_t *s, uintptr_t *irq);
void spin_release_irqrestore(spin_t *s, uintptr_t *irq);