Searched refs:sd_lock (Results 1 – 3 of 3) sorted by relevance
| /bsp/zynqmp-r5-axu4ev/drivers/ |
| A D | drv_sdcard.c | 66 static struct rt_mutex sd_lock[2]; variable 342 if (rt_mutex_init(&sd_lock[drvnum], sdlock_name, RT_IPC_FLAG_PRIO) != RT_EOK) in rt_sdcard_init() 368 rt_mutex_take(&sd_lock[drvnum], RT_WAITING_FOREVER); in rt_sdcard_read() 370 rt_mutex_release(&sd_lock[drvnum]); in rt_sdcard_read() 385 rt_mutex_take(&sd_lock[drvnum], RT_WAITING_FOREVER); in rt_sdcard_write() 387 rt_mutex_release(&sd_lock[drvnum]); in rt_sdcard_write()
|
| /bsp/stm32/stm32mp157a-st-ev1/board/ports/ |
| A D | drv_sdcard.c | 28 struct rt_semaphore sd_lock; member 177 if (rt_sem_init(&sd->sd_lock, "sdlock", 1, RT_IPC_FLAG_FIFO) != RT_EOK) in rt_sdcard_init() 224 rt_sem_take(&sd->sd_lock, RT_WAITING_FOREVER); in rt_sdcard_read() 226 rt_sem_release(&sd->sd_lock); in rt_sdcard_read()
|
| /bsp/gd32/arm/libraries/gd32_drivers/ |
| A D | drv_sdio.c | 131 struct rt_mutex sd_lock; member 188 ret = rt_mutex_init(&sd.sd_lock, "sd_lock", RT_IPC_FLAG_FIFO); in rt_sdcard_init() 247 rt_mutex_take(&sd->sd_lock, RT_WAITING_FOREVER); in rt_sdcard_read() 276 rt_mutex_release(&sd->sd_lock); in rt_sdcard_read() 297 rt_mutex_take(&sd->sd_lock, RT_WAITING_FOREVER); in rt_sdcard_write() 347 rt_mutex_release(&sd->sd_lock); in rt_sdcard_write()
|
Completed in 12 milliseconds