void sync_test02(void) { s32 ret = 0; u32 state = 0; ret = BSP_SYNC_Lock(SYNC_MODULE_TEST02, &state,1000); if(ret) { bsp_trace(BSP_LOG_LEVEL_ERROR,BSP_MODU_SYNC,"sync_test02 BSP_SYNC_Lock failed\n"); } bsp_trace(BSP_LOG_LEVEL_ERROR,BSP_MODU_SYNC,"sync_test02 state = %d\n",state); if(state == 1) { bsp_trace(BSP_LOG_LEVEL_ERROR,BSP_MODU_SYNC,"sync_test02 state ==1\n"); return; } else { ret = BSP_SYNC_UnLock(SYNC_MODULE_TEST02, state); if(ret) { bsp_trace(BSP_LOG_LEVEL_ERROR,BSP_MODU_SYNC,"sync_test02 BSP_SYNC_Lock failed\n"); } } return; }
int mdrv_sync_unlock(SYNC_MODULE_E u32Module, unsigned int u32State) { return BSP_SYNC_UnLock(u32Module, u32State); }