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/
H A Dsemaphore.h48 typedef struct semaphore losMutexDef_t; typedef
53 extern int _sema_lock(losMutexDef_t *sem);
54 extern int _sema_unlock(losMutexDef_t *sem);
55 extern int _sema_init(losMutexDef_t *sem, unsigned int value);
56 extern int _sema_destory(losMutexDef_t *sem);
57 extern int _sema_trylock(losMutexDef_t *sem);
59 #define init_MUTEX(sem) _sema_init((losMutexDef_t*)(sem), 1)
60 #define destory_MUTEX(sem) _sema_destory((losMutexDef_t*)(sem))
61 #define init_MUTEX_LOCKED(sem) (VOID)_sema_init((losMutexDef_t*)(sem), 0);
62 #define down(sem) _sema_lock((losMutexDef_t*)(se
[all...]
H A Drwsem.h40 #define down_read(sem) _sema_lock((losMutexDef_t*)(sem))
41 #define down_read_trylock(sem) _sema_trylock((losMutexDef_t*)(sem))
42 #define down_write(sem) _sema_lock((losMutexDef_t*)(sem))
43 #define down_write_trylock(sem) _sema_trylock((losMutexDef_t*)(sem))
44 #define up_read(sem) _sema_unlock((losMutexDef_t*)(sem))
45 #define up_write(sem) _sema_unlock((losMutexDef_t*)(sem))
/third_party/FreeBSD/sys/compat/linuxkpi/common/src/
H A 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()

Completed in 2 milliseconds