MCPcopy Create free account
hub / github.com/RT-Thread/rt-thread / rt_sem_take

Function rt_sem_take

src/ipc.c:645–648  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

643}
644
645rt_err_t rt_sem_take(rt_sem_t sem, rt_int32_t time)
646{
647 return _rt_sem_take(sem, time, RT_UNINTERRUPTIBLE);
648}
649RTM_EXPORT(rt_sem_take);
650
651rt_err_t rt_sem_take_interruptible(rt_sem_t sem, rt_int32_t time)

Callers 15

finsh_getcharFunction · 0.85
rt_ecm_eth_txFunction · 0.85
rt_rndis_eth_txFunction · 0.85
sys_enter_criticalFunction · 0.85
uart_send_entryFunction · 0.85
uart_rec_entryFunction · 0.85
uart_send_entryFunction · 0.85
uart_rec_entryFunction · 0.85
_can_int_txFunction · 0.85
sdio_irq_threadFunction · 0.85
mmcsd_send_requestFunction · 0.85
rt_plat_requestFunction · 0.85

Calls 1

_rt_sem_takeFunction · 0.85

Tested by 15

uart_threadFunction · 0.68
uart_threadFunction · 0.68
uart_threadFunction · 0.68
can_rx_threadFunction · 0.68
ic_rx_threadFunction · 0.68
serial_thread_entry_intFunction · 0.68
can_rx_threadFunction · 0.68
serial_thread_entry_intFunction · 0.68
test_contextFunction · 0.68
can_rx_threadFunction · 0.68
test_atomic_addFunction · 0.68