Lines Matching refs:sema_number
353 obj->sema_number = semaphore_num; in _cyhal_ipc_sema_init()
387 …while ((result = (cy_rslt_t)Cy_IPC_Sema_Set(obj->sema_number, obj->sema_preemptable)) != (cy_rslt_… in _cyhal_ipc_sema_take()
413 … result = (cy_rslt_t)Cy_IPC_Sema_Set(obj->sema_number, obj->sema_preemptable); in _cyhal_ipc_sema_take()
425 … result = (cy_rslt_t)Cy_IPC_Sema_Set(obj->sema_number, obj->sema_preemptable); in _cyhal_ipc_sema_take()
443 …((result = (cy_rslt_t)Cy_IPC_Sema_Set(obj->sema_number, obj->sema_preemptable)) != CY_RSLT_SUCCESS… in _cyhal_ipc_sema_take()
452 if (obj->sema_number < _CYHAL_IPC_RELEASE_INTR_BITS) in _cyhal_ipc_sema_take()
456 uint32_t current_sema_intr_mask = 1 << obj->sema_number; in _cyhal_ipc_sema_take()
1039 Cy_IPC_Drv_SetInterruptMask(ipc_intr_base, (1 << obj->sema_number) - 1, 0); in cyhal_ipc_semaphore_init()
1063 mask &= ~(1 << (obj->sema_number)); in cyhal_ipc_semaphore_free()
1083 …cy_en_ipcsema_status_t ipc_sema_result = Cy_IPC_Sema_Clear(obj->sema_number, obj->sema_preemptable… in cyhal_ipc_semaphore_give()
1087 … if ((obj->sema_number < _CYHAL_IPC_RELEASE_INTR_BITS) && (CY_IPC_SEMA_SUCCESS == ipc_sema_result)) in cyhal_ipc_semaphore_give()
1090 Cy_IPC_Drv_SetInterrupt(ipc_intr_base, 1 << obj->sema_number, 0); in cyhal_ipc_semaphore_give()