Home
last modified time | relevance | path

Searched refs:losMutexDef_t (Results 1 – 3 of 3) sorted by relevance

/third_party/FreeBSD/sys/compat/linuxkpi/common/include/linux/
Dsemaphore.h50 typedef struct semaphore losMutexDef_t; typedef
55 extern int _sema_lock(losMutexDef_t *sem);
56 extern int _sema_unlock(losMutexDef_t *sem);
57 extern int _sema_init(losMutexDef_t *sem, unsigned int value);
58 extern int _sema_destory(losMutexDef_t *sem);
59 extern int _sema_trylock(losMutexDef_t *sem);
61 #define init_MUTEX(sem) _sema_init((losMutexDef_t*)(sem), 1)
62 #define destory_MUTEX(sem) _sema_destory((losMutexDef_t*)(sem))
63 #define init_MUTEX_LOCKED(sem) (VOID)_sema_init((losMutexDef_t*)(sem), 0);
64 #define down(sem) _sema_lock((losMutexDef_t*)(sem))
[all …]
Drwsem.h42 #define down_read(sem) _sema_lock((losMutexDef_t*)(sem))
43 #define down_read_trylock(sem) _sema_trylock((losMutexDef_t*)(sem))
44 #define down_write(sem) _sema_lock((losMutexDef_t*)(sem))
45 #define down_write_trylock(sem) _sema_trylock((losMutexDef_t*)(sem))
46 #define up_read(sem) _sema_unlock((losMutexDef_t*)(sem))
47 #define up_write(sem) _sema_unlock((losMutexDef_t*)(sem))
/third_party/FreeBSD/sys/compat/linuxkpi/common/src/
Dlinux_semaphore.c39 int _sema_init(losMutexDef_t *sem, unsigned int value) in _sema_init()
58 int _sema_lock(losMutexDef_t *sem) in _sema_lock()
80 int _sema_trylock(losMutexDef_t *sem) in _sema_trylock()
96 int _sema_unlock(losMutexDef_t *sem) in _sema_unlock()
112 int _sema_destory(losMutexDef_t *sem) in _sema_destory()