Lines Matching refs:slice
71 void GPC_CM_EnableIrqWakeup(gpc_cpu_slice_t slice, uint32_t irqId, bool enable) in GPC_CM_EnableIrqWakeup() argument
80 GPC_CPU_CTRL->AUTHEN[slice].CM_IRQ_WAKEUP_MASK[irqGroup] &= ~(1UL << irqMask); in GPC_CM_EnableIrqWakeup()
84 GPC_CPU_CTRL->AUTHEN[slice].CM_IRQ_WAKEUP_MASK[irqGroup] |= (1UL << irqMask); in GPC_CM_EnableIrqWakeup()
95 bool GPC_CM_GetIrqWakeupStatus(gpc_cpu_slice_t slice, uint32_t irqId) in GPC_CM_GetIrqWakeupStatus() argument
104 …(((GPC_CPU_CTRL->AUTHEN[slice].CM_IRQ_WAKEUP_STAT[irqGroup] >> irqMask) & 0x1UL) == 0x1UL) ? true … in GPC_CM_GetIrqWakeupStatus()
117 void GPC_CM_EnableCpuModeTransitionStep(gpc_cpu_slice_t slice, gpc_cm_tran_step_t step, bool enable) in GPC_CM_EnableCpuModeTransitionStep() argument
121 … uint32_t tmp32 = *(uint32_t *)((uint32_t)(&GPC_CPU_CTRL->AUTHEN[slice]) + s_cmRegOffset[step]); in GPC_CM_EnableCpuModeTransitionStep()
131 *(uint32_t *)((uint32_t)(&GPC_CPU_CTRL->AUTHEN[slice]) + s_cmRegOffset[step]) = tmp32; in GPC_CM_EnableCpuModeTransitionStep()
141 void GPC_CM_RequestSystemSleepMode(gpc_cpu_slice_t slice, const gpc_cpu_mode_t mode) in GPC_CM_RequestSystemSleepMode() argument
148 … GPC_CPU_CTRL->AUTHEN[slice].CM_SYS_SLEEP_CTRL |= GPC_CPU_CTRL_CM_SYS_SLEEP_CTRL_SS_WAIT_MASK; in GPC_CM_RequestSystemSleepMode()
151 … GPC_CPU_CTRL->AUTHEN[slice].CM_SYS_SLEEP_CTRL |= GPC_CPU_CTRL_CM_SYS_SLEEP_CTRL_SS_STOP_MASK; in GPC_CM_RequestSystemSleepMode()
154 … GPC_CPU_CTRL->AUTHEN[slice].CM_SYS_SLEEP_CTRL |= GPC_CPU_CTRL_CM_SYS_SLEEP_CTRL_SS_SUSPEND_MASK; in GPC_CM_RequestSystemSleepMode()
168 void GPC_CM_ClearSystemSleepModeRequest(gpc_cpu_slice_t slice, const gpc_cpu_mode_t mode) in GPC_CM_ClearSystemSleepModeRequest() argument
175 … GPC_CPU_CTRL->AUTHEN[slice].CM_SYS_SLEEP_CTRL &= ~GPC_CPU_CTRL_CM_SYS_SLEEP_CTRL_SS_WAIT_MASK; in GPC_CM_ClearSystemSleepModeRequest()
178 … GPC_CPU_CTRL->AUTHEN[slice].CM_SYS_SLEEP_CTRL &= ~GPC_CPU_CTRL_CM_SYS_SLEEP_CTRL_SS_STOP_MASK; in GPC_CM_ClearSystemSleepModeRequest()
181 … GPC_CPU_CTRL->AUTHEN[slice].CM_SYS_SLEEP_CTRL &= ~GPC_CPU_CTRL_CM_SYS_SLEEP_CTRL_SS_SUSPEND_MASK; in GPC_CM_ClearSystemSleepModeRequest()