spinlock_t - SpinLock을 위한 자료구조
spin_lock(slp) - SpinLock을 획득
spin_unlock(slp) - SpinLock을 해제
spin_lock_init(slp) - SpinLock을 해제된 상태로 초기화
spin_trylock(slp) - SpinLock을 획득하기위해 시도를 하고, 성공하면 1, 실패하면 0을 돌려줌
spin_unlock_wait(slp) - SpinLock이 풀릴 때까지 기다린다.
spin_lock_irq(slp) - 인터럽트를 금지시키고, SpinLock을 획득
spin_unlock_irq(slp) - SpinLock을 해제하고, 인터럽트금지를 해제
spin_lock_irqsave(slp, flags) - 인터럽트플래그를 저장하고, 인터럽트를 금지하고, SpinLock을 획득
spin_unlock_irqrestore(slp, flags) - SpinLock을 해제하고, 인터럽트플래그를 복구하며, 인터럽트금지를 해제
어디서 가져온 자료인지 기억이 안나요...ㅜ..ㅜ
죄송합니다..;;
출처 : http://blog.naver.com/wjdguddnr00?Redirect=Log&logNo=20018016177
[출처] spinlock 관련 함수의 간단한 정리..|작성자 파랑늑대