| /bsp/dm365/drivers/ |
| A D | i2c-davinci.c | 81 struct rt_semaphore completion; member 359 r = rt_sem_take(&dev->completion, dev->bus->timeout); in i2c_davinci_xfer_msg() 489 rt_sem_release(&dev->completion); in i2c_davinci_isr() 495 rt_sem_release(&dev->completion); in i2c_davinci_isr() 509 rt_sem_release(&dev->completion); in i2c_davinci_isr() 553 rt_sem_release(&dev->completion); in i2c_davinci_isr() 601 rt_sem_init(&dev->completion, "i2c_ack", 0, RT_IPC_FLAG_FIFO); in davinci_i2c_init()
|
| /bsp/stm32/libraries/HAL_Drivers/drivers/ |
| A D | drv_hard_i2c.c | 157 struct rt_completion *completion; in stm32_i2c_master_xfer() local 168 completion = &i2c_obj->completion; in stm32_i2c_master_xfer() 216 if (rt_completion_wait(completion, timeout) != RT_EOK) in stm32_i2c_master_xfer() 241 if (rt_completion_wait(completion, timeout) != RT_EOK) in stm32_i2c_master_xfer() 276 if (rt_completion_wait(completion, timeout) != RT_EOK) in stm32_i2c_master_xfer() 300 if (rt_completion_wait(completion, timeout) != RT_EOK) in stm32_i2c_master_xfer() 432 rt_completion_init(&i2c_objs[i].completion); in RT_hw_i2c_bus_init() 480 rt_completion_done(&i2c_drv->completion); in HAL_I2C_MasterTxCpltCallback() 485 rt_completion_done(&i2c_drv->completion); in HAL_I2C_MasterRxCpltCallback()
|
| A D | drv_hard_i2c.h | 48 struct rt_completion completion; member
|
| /bsp/nuvoton/libraries/ma35/rtt_port/ |
| A D | drv_hwsem.c | 42 struct rt_completion completion; member 89 rt_completion_done(&priv->completion); in nu_hwsem_isr() 155 rt_completion_init(&priv->completion); in nu_mutex_take() 168 if (rt_completion_wait(&priv->completion, timeout) != RT_EOK) in nu_mutex_take()
|
| /bsp/at32/libraries/rt_drivers/ |
| A D | drv_hard_i2c.c | 620 rt_completion_done(&handle->completion); in i2c_master_tx_isr_int() 667 rt_completion_done(&handle->completion); in i2c_master_rx_isr_int() 700 rt_completion_done(&handle->completion); in i2c_master_rx_isr_int() 714 rt_completion_done(&handle->completion); in i2c_master_tx_isr_dma() 976 rt_completion_done(&handle->completion); in i2c_master_isr_int() 1037 rt_completion_done(&handle->completion); in i2c_master_isr_dma() 1067 struct rt_completion *completion; in master_xfer() local 1075 completion = &instance->handle->completion; in master_xfer() 1147 if (rt_completion_wait(completion, timeout) != RT_EOK) in master_xfer() 1425 rt_completion_done(&handle->completion); in i2c_dma_isr() [all …]
|
| A D | drv_hard_i2c.h | 86 struct rt_completion completion; member
|
| /bsp/microchip/same70/bsp/hal/documentation/ |
| A D | mac_async.rst | 15 * Notifications about transfer completion and frame received via callbacks
|
| /bsp/microchip/same54/bsp/hal/documentation/ |
| A D | mac_async.rst | 15 * Notifications about transfer completion and frame received via callbacks
|
| /bsp/mini2440/ |
| A D | project.Uv2 | 68 File 4,1,<..\..\components\drivers\ipc\completion.c><completion.c>
|
| /bsp/allwinner/libraries/sunxi-hal/hal/source/usb/include/ |
| A D | usb.h | 1677 struct completion complete;
|
| /bsp/nxp/imx/imxrt/libraries/templates/imxrt1050xxx/ |
| A D | project.ewp | 1163 <name>$PROJ_DIR$\..\..\..\components\drivers\src\completion.c</name>
|
| /bsp/nxp/imx/imxrt/libraries/templates/imxrt1064xxx/ |
| A D | project.ewp | 1179 …<name>$PROJ_DIR$\..\..\..\..\..\..\NXP\RTT_BSP\imxrt_bsp\components\drivers\src\completion.c</name>
|
| /bsp/nxp/imx/imxrt/imxrt1052-fire-pro/ |
| A D | project.ewp | 1131 <name>$PROJ_DIR$\..\..\..\..\..\components\drivers\ipc\completion.c</name>
|
| /bsp/nxp/imx/imxrt/imxrt1052-nxp-evk/ |
| A D | project.ewp | 1136 <name>$PROJ_DIR$\..\..\..\..\..\components\drivers\ipc\completion.c</name>
|
| /bsp/nxp/imx/imxrt/imxrt1061-forlinx-OK1061-S/ |
| A D | project.ewp | 1166 <name>$PROJ_DIR$\..\..\..\..\..\components\drivers\ipc\completion.c</name>
|
| /bsp/nxp/imx/imxrt/imxrt1064-nxp-evk/ |
| A D | project.ewp | 1134 <name>$PROJ_DIR$\..\..\..\..\..\components\drivers\ipc\completion.c</name>
|
| /bsp/nxp/imx/imxrt/imxrt1060-nxp-evk/ |
| A D | project.ewp | 1183 <name>$PROJ_DIR$\..\..\..\..\..\components\drivers\ipc\completion.c</name>
|
| /bsp/nxp/lpc/lpc55sxx/lpc55s69_nxp_evk/ |
| A D | project.ewp | 1165 <name>$PROJ_DIR$\..\..\..\..\..\components\drivers\ipc\completion.c</name>
|
| /bsp/nxp/imx/imxrt/imxrt1170-nxp-evk/ |
| A D | project.ewp | 1194 <name>$PROJ_DIR$\..\..\..\..\..\..\components\drivers\ipc\completion.c</name>
|
| /bsp/nxp/imx/imxrt/imxrt1021-nxp-evk/ |
| A D | project.ewp | 1151 <name>$PROJ_DIR$\..\..\..\..\..\components\drivers\ipc\completion.c</name>
|
| /bsp/nxp/lpc/lpc55sxx/Libraries/template/lpc55s6xxxx/ |
| A D | project.ewp | 1272 <name>$PROJ_DIR$\..\..\..\components\drivers\src\completion.c</name>
|
| /bsp/stm32/libraries/templates/stm32h7xx/ |
| A D | project.ewp | 2164 <name>$PROJ_DIR$\..\..\..\components\drivers\src\completion.c</name>
|
| /bsp/stm32/libraries/templates/stm32l1xx/ |
| A D | project.ewp | 2211 <name>$PROJ_DIR$\..\..\..\components\drivers\src\completion.c</name>
|
| /bsp/gd32/arm/gd32527I-eval/ |
| A D | project.ewp | 2009 <name>$PROJ_DIR$\..\..\..\..\components\drivers\ipc\completion.c</name>
|
| /bsp/stm32/libraries/templates/stm32f3xx/ |
| A D | project.ewp | 2119 <name>$PROJ_DIR$\rt-thread\components\drivers\src\completion.c</name>
|