Home
last modified time | relevance | path

Searched defs:sem (Results 1 – 25 of 53) sorted by relevance

123

/nrf52832-nimble/rt-thread/components/dfs/filesystems/jffs2/kernel/asm/
H A Dsemaphore.h15 #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 Drwsem.h12 #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 Dsemaphore.c78 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 Dsemaphore.h25 rt_sem_t sem; member
/nrf52832-nimble/packages/NimBLE-latest/porting/npl/linux/src/
H A Dos_sem.c32 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 Duffs_os.c50 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 Duffs_os.c50 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 Duffs_rtthread.c54 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 Dsys_arch.c75 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 Dsys_arch.c218 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 Dnpl_os_dummy.c107 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 Dnimble_npl_os.h58 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 Dipc.c198 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 Dsys_arch.c229 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 Dnimble_npl_os.h62 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 Dsys_arch.c231 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 Dnpl_os_freertos.c194 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 Dsockets_priv.h149 #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 Dnimble_npl_os.h170 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 Dnpl_os_rtthread.c173 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 Dsemaphore_dynamic.c14 static rt_sem_t sem = RT_NULL; variable
H A Dsemaphore_static.c15 static struct rt_semaphore sem; variable
H A Dsemaphore_priority.c4 static rt_sem_t sem; variable
/nrf52832-nimble/rt-thread/components/net/lwip-2.0.2/src/api/
H A Dapi_lib.c928 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 Duffs_pool.h67 OSSEM sem; //!< buffer lock member

123