36#ifndef _ENV_SPINLOCK_H_
37#define _ENV_SPINLOCK_H_
39#pragma GCC visibility push(default)
47typedef odp_spinlock_t env_spinlock_t;
50env_spinlock_init(env_spinlock_t *
const lock)
52 odp_spinlock_init(lock);
56env_spinlock_lock(env_spinlock_t *
const lock)
58 odp_spinlock_lock(lock);
62env_spinlock_trylock(env_spinlock_t *
const lock)
64 return odp_spinlock_trylock(lock);
68env_spinlock_is_locked(env_spinlock_t *
const lock)
70 return odp_spinlock_is_locked(lock);
74env_spinlock_unlock(env_spinlock_t *
const lock)
76 odp_spinlock_unlock(lock);
83#pragma GCC visibility pop