mm_spin_lock_t
mm_spin_lock_t lock;
void mm_init_lock(struct _lm_device_t *_pdev, mm_spin_lock_t *spinlock);
lm_status_t mm_acquire_lock( mm_spin_lock_t *spinlock);
lm_status_t mm_release_lock( mm_spin_lock_t *spinlock);
mm_spin_lock_t *lock)
static __inline lm_status_t mm_acquire_lock(mm_spin_lock_t *spinlock)
static __inline lm_status_t mm_release_lock(mm_spin_lock_t *spinlock)
mm_spin_lock_t *lock)
static __inline lm_status_t mm_acquire_lock(mm_spin_lock_t *spinlock)
static __inline lm_status_t mm_release_lock(mm_spin_lock_t *spinlock)
mm_spin_lock_t *lock)
static __inline lm_status_t mm_acquire_lock(mm_spin_lock_t *spinlock)
static __inline lm_status_t mm_release_lock(mm_spin_lock_t *spinlock)
mm_spin_lock_t spinlock; /**< an opaque context for the spinlock that's used by this locking policy*/
mm_spin_lock_t * spinlock)
lm_status_t mm_acquire_lock(mm_spin_lock_t * spinlock)
lm_status_t mm_release_lock(mm_spin_lock_t * spinlock)