Lines Matching full:model
429 static inline void maybe_release_fence(int model) in maybe_release_fence() argument
431 switch (model) { in maybe_release_fence()
446 static inline void maybe_acquire_fence(int model) in maybe_acquire_fence() argument
448 switch (model) { in maybe_acquire_fence()
480 static inline void get_lock(void *addr, int model) in get_lock() argument
484 maybe_release_fence (model); in get_lock()
490 static inline void free_lock(void *addr, int model) in free_lock() argument
495 maybe_acquire_fence (model); in free_lock()
498 static inline UINT64 __atomic_load_8(const volatile void *mem, int model) in __atomic_load_8() argument
503 get_lock (memP, model); in __atomic_load_8()
505 free_lock (memP, model); in __atomic_load_8()
509 static inline void __atomic_store_8(volatile void *mem, UINT64 val, int model) in __atomic_store_8() argument
512 get_lock (memP, model); in __atomic_store_8()
514 free_lock (memP, model); in __atomic_store_8()
517 static inline UINT64 __atomic_exchange_8(volatile void *mem, UINT64 val, int model) in __atomic_exchange_8() argument
522 get_lock (memP, model); in __atomic_exchange_8()
525 free_lock (memP, model); in __atomic_exchange_8()