/nrf52832-nimble/rt-thread/components/dfs/filesystems/jffs2/kernel/asm/ |
H A D | semaphore.h | 15 #define init_MUTEX(sem) argument 16 #define init_MUTEX_LOCKED(sem) argument 17 #define down(sem) argument 18 #define down_interruptible(sem) 0 argument 19 #define down_trylock(sem) argument 20 #define up(sem) argument 31 rt_inline void init_MUTEX(struct semaphore * sem) in init_MUTEX() 43 rt_inline void init_MUTEX_LOCKED(struct semaphore * sem) in init_MUTEX_LOCKED() 60 rt_inline down(struct semaphore * sem) in down() 64 rt_inline int down_interruptible(struct semaphore* sem) in down_interruptible() [all …]
|
/nrf52832-nimble/rt-thread/components/dfs/filesystems/jffs2/kernel/linux/ |
H A D | rwsem.h | 12 #define down_read(sem) cyg_drv_mutex_lock((cyg_drv_mutex_t *)sem) argument 13 #define down_read_trylock(sem) cyg_drv_mutex_trylock((cyg_drv_mutex_t *)sem) argument 14 #define down_write(sem) cyg_drv_mutex_lock((cyg_drv_mutex_t *)sem) argument 15 #define down_write_trylock(sem) cyg_drv_mutex_trylock((cyg_drv_mutex_t *)sem) argument 16 #define up_read(sem) cyg_drv_mutex_unlock((cyg_drv_mutex_t *)sem) argument 17 #define up_write(sem) cyg_drv_mutex_unlock((cyg_drv_mutex_t *)sem) argument 18 #define downgrade_write(sem) argument
|
/nrf52832-nimble/rt-thread/components/libc/pthreads/ |
H A D | semaphore.c | 78 int sem_close(sem_t *sem) in sem_close() 103 int sem_destroy(sem_t *sem) in sem_destroy() 161 int sem_getvalue(sem_t *sem, int *sval) in sem_getvalue() 175 int sem_init(sem_t *sem, int pshared, unsigned int value) in sem_init() 211 sem_t* sem; in sem_open() local 292 int sem_post(sem_t *sem) in sem_post() 313 int sem_timedwait(sem_t *sem, const struct timespec *abs_timeout) in sem_timedwait() 340 int sem_trywait(sem_t *sem) in sem_trywait() 367 int sem_wait(sem_t *sem) in sem_wait()
|
H A D | semaphore.h | 25 rt_sem_t sem; member
|
/nrf52832-nimble/packages/NimBLE-latest/porting/npl/linux/src/ |
H A D | os_sem.c | 32 ble_npl_sem_init(struct ble_npl_sem *sem, uint16_t tokens) in ble_npl_sem_init() 44 ble_npl_sem_release(struct ble_npl_sem *sem) in ble_npl_sem_release() 58 ble_npl_sem_pend(struct ble_npl_sem *sem, uint32_t timeout) in ble_npl_sem_pend() 91 ble_npl_sem_get_count(struct ble_npl_sem *sem) in ble_npl_sem_get_count()
|
/nrf52832-nimble/rt-thread/components/dfs/filesystems/uffs/src/platform/win32/ |
H A D | uffs_os.c | 50 int uffs_SemCreate(OSSEM *sem) in uffs_SemCreate() 68 int uffs_SemWait(OSSEM sem) in uffs_SemWait() 79 int uffs_SemSignal(OSSEM sem) in uffs_SemSignal() 84 int uffs_SemDelete(OSSEM *sem) in uffs_SemDelete()
|
/nrf52832-nimble/rt-thread/components/dfs/filesystems/uffs/src/platform/posix/ |
H A D | uffs_os.c | 50 int uffs_SemCreate(OSSEM *sem) in uffs_SemCreate() 68 int uffs_SemWait(OSSEM sem) in uffs_SemWait() 73 int uffs_SemSignal(OSSEM sem) in uffs_SemSignal() 78 int uffs_SemDelete(OSSEM *sem) in uffs_SemDelete()
|
/nrf52832-nimble/rt-thread/components/dfs/filesystems/uffs/ |
H A D | uffs_rtthread.c | 54 int uffs_SemCreate(OSSEM *sem) in uffs_SemCreate() 71 int uffs_SemWait(OSSEM sem) in uffs_SemWait() 76 int uffs_SemSignal(OSSEM sem) in uffs_SemSignal() 81 int uffs_SemDelete(OSSEM *sem) in uffs_SemDelete()
|
/nrf52832-nimble/rt-thread/components/net/lwip-2.1.0/test/unit/arch/ |
H A D | sys_arch.c | 75 sys_sem_new(sys_sem_t *sem, u8_t count) in sys_sem_new() 83 sys_sem_free(sys_sem_t *sem) in sys_sem_free() 90 sys_sem_set_invalid(sys_sem_t *sem) in sys_sem_set_invalid() 98 sys_arch_sem_wait(sys_sem_t *sem, u32_t timeout) in sys_arch_sem_wait() 140 sys_sem_signal(sys_sem_t *sem) in sys_sem_signal()
|
/nrf52832-nimble/rt-thread/components/net/lwip-1.4.1/src/arch/ |
H A D | sys_arch.c | 218 err_t sys_sem_new(sys_sem_t *sem, u8_t count) in sys_sem_new() 243 void sys_sem_free(sys_sem_t *sem) in sys_sem_free() 252 void sys_sem_signal(sys_sem_t *sem) in sys_sem_signal() 265 u32_t sys_arch_sem_wait(sys_sem_t *sem, u32_t timeout) in sys_arch_sem_wait() 311 int sys_sem_valid(sys_sem_t *sem) in sys_sem_valid() 320 void sys_sem_set_invalid(sys_sem_t *sem) in sys_sem_set_invalid()
|
/nrf52832-nimble/packages/NimBLE-latest/porting/npl/dummy/src/ |
H A D | npl_os_dummy.c | 107 ble_npl_sem_init(struct ble_npl_sem *sem, uint16_t tokens) in ble_npl_sem_init() 113 ble_npl_sem_pend(struct ble_npl_sem *sem, ble_npl_time_t timeout) in ble_npl_sem_pend() 119 ble_npl_sem_release(struct ble_npl_sem *sem) in ble_npl_sem_release() 125 ble_npl_sem_get_count(struct ble_npl_sem *sem) in ble_npl_sem_get_count()
|
/nrf52832-nimble/packages/NimBLE-latest/porting/npl/mynewt/include/nimble/ |
H A D | nimble_npl_os.h | 58 struct os_sem sem; member 171 ble_npl_sem_init(struct ble_npl_sem *sem, uint16_t tokens) in ble_npl_sem_init() 177 ble_npl_sem_pend(struct ble_npl_sem *sem, ble_npl_time_t timeout) in ble_npl_sem_pend() 183 ble_npl_sem_release(struct ble_npl_sem *sem) in ble_npl_sem_release() 189 ble_npl_sem_get_count(struct ble_npl_sem *sem) in ble_npl_sem_get_count()
|
/nrf52832-nimble/rt-thread/src/ |
H A D | ipc.c | 198 rt_err_t rt_sem_init(rt_sem_t sem, in rt_sem_init() 230 rt_err_t rt_sem_detach(rt_sem_t sem) in rt_sem_detach() 261 rt_sem_t sem; in rt_sem_create() local 292 rt_err_t rt_sem_delete(rt_sem_t sem) in rt_sem_delete() 321 rt_err_t rt_sem_take(rt_sem_t sem, rt_int32_t time) in rt_sem_take() 416 rt_err_t rt_sem_trytake(rt_sem_t sem) in rt_sem_trytake() 430 rt_err_t rt_sem_release(rt_sem_t sem) in rt_sem_release() 480 rt_err_t rt_sem_control(rt_sem_t sem, int cmd, void *arg) in rt_sem_control()
|
/nrf52832-nimble/rt-thread/components/net/lwip-2.0.2/src/arch/ |
H A D | sys_arch.c | 229 err_t sys_sem_new(sys_sem_t *sem, u8_t count) in sys_sem_new() 254 void sys_sem_free(sys_sem_t *sem) in sys_sem_free() 263 void sys_sem_signal(sys_sem_t *sem) in sys_sem_signal() 276 u32_t sys_arch_sem_wait(sys_sem_t *sem, u32_t timeout) in sys_arch_sem_wait() 322 int sys_sem_valid(sys_sem_t *sem) in sys_sem_valid() 331 void sys_sem_set_invalid(sys_sem_t *sem) in sys_sem_set_invalid()
|
/nrf52832-nimble/packages/NimBLE-latest/porting/npl/riot/include/nimble/ |
H A D | nimble_npl_os.h | 62 sem_t sem; member 168 ble_npl_sem_init(struct ble_npl_sem *sem, uint16_t tokens) in ble_npl_sem_init() 178 ble_npl_sem_release(struct ble_npl_sem *sem) in ble_npl_sem_release() 188 ble_npl_sem_get_count(struct ble_npl_sem *sem) in ble_npl_sem_get_count()
|
/nrf52832-nimble/rt-thread/components/net/lwip-2.1.0/src/arch/ |
H A D | sys_arch.c | 231 err_t sys_sem_new(sys_sem_t *sem, u8_t count) in sys_sem_new() 256 void sys_sem_free(sys_sem_t *sem) in sys_sem_free() 265 void sys_sem_signal(sys_sem_t *sem) in sys_sem_signal() 278 u32_t sys_arch_sem_wait(sys_sem_t *sem, u32_t timeout) in sys_arch_sem_wait() 324 int sys_sem_valid(sys_sem_t *sem) in sys_sem_valid() 333 void sys_sem_set_invalid(sys_sem_t *sem) in sys_sem_set_invalid()
|
/nrf52832-nimble/packages/NimBLE-latest/porting/npl/freertos/src/ |
H A D | npl_os_freertos.c | 194 npl_freertos_sem_init(struct ble_npl_sem *sem, uint16_t tokens) in npl_freertos_sem_init() 207 npl_freertos_sem_pend(struct ble_npl_sem *sem, ble_npl_time_t timeout) in npl_freertos_sem_pend() 230 npl_freertos_sem_release(struct ble_npl_sem *sem) in npl_freertos_sem_release()
|
/nrf52832-nimble/rt-thread/components/net/lwip-2.1.0/src/include/lwip/priv/ |
H A D | sockets_priv.h | 149 #define SELECT_SEM_PTR(sem) (sem) argument 152 #define SELECT_SEM_PTR(sem) (&(sem)) argument 178 SELECT_SEM_T sem; member
|
/nrf52832-nimble/packages/NimBLE-latest/porting/npl/freertos/include/nimble/ |
H A D | nimble_npl_os.h | 170 ble_npl_sem_init(struct ble_npl_sem *sem, uint16_t tokens) in ble_npl_sem_init() 176 ble_npl_sem_pend(struct ble_npl_sem *sem, ble_npl_time_t timeout) in ble_npl_sem_pend() 182 ble_npl_sem_release(struct ble_npl_sem *sem) in ble_npl_sem_release() 188 ble_npl_sem_get_count(struct ble_npl_sem *sem) in ble_npl_sem_get_count()
|
/nrf52832-nimble/packages/NimBLE-latest/porting/npl/rtthread/src/ |
H A D | npl_os_rtthread.c | 173 ble_npl_error_t ble_npl_sem_init(struct ble_npl_sem *sem, uint16_t tokens) in ble_npl_sem_init() 186 ble_npl_error_t ble_npl_sem_pend(struct ble_npl_sem *sem, ble_npl_time_t timeout) in ble_npl_sem_pend() 202 ble_npl_error_t ble_npl_sem_release(struct ble_npl_sem *sem) in ble_npl_sem_release() 218 uint16_t ble_npl_sem_get_count(struct ble_npl_sem *sem) in ble_npl_sem_get_count()
|
/nrf52832-nimble/rt-thread/examples/kernel/ |
H A D | semaphore_dynamic.c | 14 static rt_sem_t sem = RT_NULL; variable
|
H A D | semaphore_static.c | 15 static struct rt_semaphore sem; variable
|
H A D | semaphore_priority.c | 4 static rt_sem_t sem; variable
|
/nrf52832-nimble/rt-thread/components/net/lwip-2.0.2/src/api/ |
H A D | api_lib.c | 928 sys_sem_t sem; in netconn_gethostbyname_addrtype() local 991 sys_sem_t *sem = LWIP_NETCONN_THREAD_SEM_GET(); in netconn_thread_init() local 1002 sys_sem_t *sem = LWIP_NETCONN_THREAD_SEM_GET(); in netconn_thread_cleanup() local
|
/nrf52832-nimble/rt-thread/components/dfs/filesystems/uffs/src/inc/uffs/ |
H A D | uffs_pool.h | 67 OSSEM sem; //!< buffer lock member
|