Searched refs:FCpu_Lock (Results 1 – 1 of 1) sorted by relevance
37 struct FCpu FCpu_Lock = {0}; variable81 FCpu_Lock.Clock.Slock = 0; in FCpu_SpinLockInit()82 FCpu_Lock.IsReady = FT_COMPONENT_IS_READLY; in FCpu_SpinLockInit()90 Ft_assertVoid(FCpu_Lock.IsReady == FT_COMPONENT_IS_READLY); in FCpu_SpinLock()93 "pld [%0]" ::"r"(&FCpu_Lock.Clock.Slock)); in FCpu_SpinLock()102 : "r"(&FCpu_Lock.Clock.Slock), "I"(1 << 16) in FCpu_SpinLock()109 LockVal.Tickets.owner = *(volatile unsigned short *)(&FCpu_Lock.Clock.Tickets.owner); in FCpu_SpinLock()118 Ft_assertVoid(FCpu_Lock.IsReady == FT_COMPONENT_IS_READLY); in FCpu_SpinUnlock()121 FCpu_Lock.Clock.Tickets.owner++; in FCpu_SpinUnlock()
Completed in 6 milliseconds