Lines Matching refs:hw

24     uint32_t *msixTable  = (uint32_t *)(uintptr_t)handle->hw.msixTable;  in NETC_TimerMSIXSetEntryTable()
28 msixNum = (uint8_t)((handle->hw.base->TMR_CAPR & ENETC_PF_TMR_TMR_CAPR_NUM_MSIX_MASK) >> in NETC_TimerMSIXSetEntryTable()
47 handle->hw.func->PCI_CFC_MSIX_MSG_CTL = ENETC_PCI_TYPE0_PCI_CFC_MSIX_MSG_CTL_MSIX_EN_MASK; in NETC_TimerMSIXSetEntryTable()
52 handle->hw.func->PCI_CFC_MSIX_MSG_CTL = ENETC_PCI_TYPE0_PCI_CFC_MSIX_MSG_CTL_FUNC_MASK_MASK; in NETC_TimerMSIXSetEntryTable()
61 handle->hw.func = TMR_PCI_HDR_TYPE0; in NETC_TimerInitHandle()
62 handle->hw.base = TMR0_BASE; in NETC_TimerInitHandle()
63 handle->hw.global = (ENETC_GLOBAL_Type *)(TMR0_BASE_BASE + NETC_TIMER_GLOBAL_BASE_OFFSET); in NETC_TimerInitHandle()
64 handle->hw.msixTable = (netc_msix_entry_t *)(FSL_FEATURE_NETC_MSIX_TABLE_BASE); in NETC_TimerInitHandle()
78 handle->hw.func->PCI_CFC_PCIE_DEV_CTL |= ENETC_PCI_TYPE0_PCI_CFC_PCIE_DEV_CTL_INIT_FLR_MASK; in NETC_TimerInit()
79 …while ((handle->hw.func->PCI_CFC_PCIE_DEV_CTL & ENETC_PCI_TYPE0_PCI_CFC_PCIE_DEV_CTL_INIT_FLR_MASK… in NETC_TimerInit()
84 handle->hw.func->PCI_CFH_CMD |= in NETC_TimerInit()
93 handle->hw.base->TMR_CTRL = in NETC_TimerInit()
100 handle->hw.base->TMR_CNT_L = 0; in NETC_TimerInit()
101 handle->hw.base->TMR_CNT_H = 0; in NETC_TimerInit()
122 handle->hw.base->TMR_CTRL |= ENETC_PF_TMR_TMR_CTRL_TE_MASK; in NETC_TimerEnable()
126 handle->hw.base->TMR_CTRL &= ~ENETC_PF_TMR_TMR_CTRL_TE_MASK; in NETC_TimerEnable()
136 control = handle->hw.base->TMR_CTRL; in NETC_TimerConfigureAlarm()
141 handle->hw.base->TMR_CTRL = control; in NETC_TimerConfigureAlarm()
143 control = handle->hw.base->TMR_ALARM_CTRL; in NETC_TimerConfigureAlarm()
151 handle->hw.base->TMR_ALARM_CTRL = control; in NETC_TimerConfigureAlarm()
154 control = handle->hw.base->TMR_TEMASK; in NETC_TimerConfigureAlarm()
159 handle->hw.base->TMR_TEMASK = control; in NETC_TimerConfigureAlarm()
166 handle->hw.base->TMR_ALARMM[0].TMR_ALARM_L = (uint32_t)nanosecond; in NETC_TimerStartAlarm()
167 handle->hw.base->TMR_ALARMM[0].TMR_ALARM_H = (uint32_t)(nanosecond >> 32U); in NETC_TimerStartAlarm()
171 handle->hw.base->TMR_ALARMM[1].TMR_ALARM_L = (uint32_t)nanosecond; in NETC_TimerStartAlarm()
172 handle->hw.base->TMR_ALARMM[1].TMR_ALARM_H = (uint32_t)(nanosecond >> 32U); in NETC_TimerStartAlarm()
180 handle->hw.base->TMR_ALARMM[0].TMR_ALARM_L = 0; in NETC_TimerStopAlarm()
184 handle->hw.base->TMR_ALARMM[1].TMR_ALARM_L = 0; in NETC_TimerStopAlarm()
192 handle->hw.base->TMR_CTRL &= in NETC_TimerConfigureFIPER()
194 handle->hw.base->TMR_CTRL |= ENETC_PF_TMR_TMR_CTRL_FS(config->startCondition) | in NETC_TimerConfigureFIPER()
197 handle->hw.base->TMR_PRSC = config->prescale; in NETC_TimerConfigureFIPER()
210 handle->hw.base->TMR_FIPER_CTRL |= ENETC_PF_TMR_TMR_FIPER_CTRL_FIPER1_DIS_MASK; in NETC_TimerStartFIPER()
212 handle->hw.base->TMR_TEMASK &= ~ENETC_PF_TMR_TMR_TEMASK_PP1EN_MASK; in NETC_TimerStartFIPER()
213 handle->hw.base->TMR_TEMASK |= ENETC_PF_TMR_TMR_TEMASK_PP1EN(fiper->enableInterrupt); in NETC_TimerStartFIPER()
221 handle->hw.base->TMR_FIPER_CTRL |= ENETC_PF_TMR_TMR_FIPER_CTRL_FIPER2_DIS_MASK; in NETC_TimerStartFIPER()
223 handle->hw.base->TMR_TEMASK &= ~ENETC_PF_TMR_TMR_TEMASK_PP2EN_MASK; in NETC_TimerStartFIPER()
224 handle->hw.base->TMR_TEMASK |= ENETC_PF_TMR_TMR_TEMASK_PP2EN(fiper->enableInterrupt); in NETC_TimerStartFIPER()
232 handle->hw.base->TMR_FIPER_CTRL |= ENETC_PF_TMR_TMR_FIPER_CTRL_FIPER3_DIS_MASK; in NETC_TimerStartFIPER()
234 handle->hw.base->TMR_TEMASK &= ~ENETC_PF_TMR_TMR_TEMASK_PP3EN_MASK; in NETC_TimerStartFIPER()
235 handle->hw.base->TMR_TEMASK |= ENETC_PF_TMR_TMR_TEMASK_PP3EN(fiper->enableInterrupt); in NETC_TimerStartFIPER()
241 handle->hw.base->TMR_FIPER[fiperId] = fiper->pulsePeriod; in NETC_TimerStartFIPER()
242 handle->hw.base->TMR_FIPER_CTRL &= ~clear; in NETC_TimerStartFIPER()
243 handle->hw.base->TMR_FIPER_CTRL |= control; in NETC_TimerStartFIPER()
245 handle->hw.base->TMR_FIPER_CTRL &= in NETC_TimerStartFIPER()
251 handle->hw.base->TMR_FIPER_CTRL |= in NETC_TimerStopFIPER()
261 handle->hw.base->TMR_ECTRL = threshold; in NETC_TimerSetTsFifoThreshold()
278 handle->hw.base->TMR_CTRL &= ~clear; in NETC_TimerConfigureExtPulseTrig()
279 handle->hw.base->TMR_CTRL |= control; in NETC_TimerConfigureExtPulseTrig()
293 handle->hw.base->TMR_TEMASK &= ~clear; in NETC_TimerConfigureExtPulseTrig()
294 handle->hw.base->TMR_TEMASK |= control; in NETC_TimerConfigureExtPulseTrig()
306 …return ((handle->hw.base->TMR_STAT & (ENETC_PF_TMR_TMR_STAT_ETS1_VLD_MASK << (uint32_t)extTrigId))… in NETC_TimerCheckTsFifoEmpty()
320 timeLow = handle->hw.base->TMR_ETTSN[0].TMR_ETTS_L; in NETC_TimerReadExtPulseCaptureTime()
321 timeHigh = handle->hw.base->TMR_ETTSN[0].TMR_ETTS_H; in NETC_TimerReadExtPulseCaptureTime()
325 timeLow = handle->hw.base->TMR_ETTSN[1].TMR_ETTS_L; in NETC_TimerReadExtPulseCaptureTime()
326 timeHigh = handle->hw.base->TMR_ETTSN[1].TMR_ETTS_H; in NETC_TimerReadExtPulseCaptureTime()
368 __NETC_TimerGetCurrentTime(handle->hw.base, nanosecond); in NETC_TimerGetCurrentTime()
375 timeHigh[0] = handle->hw.base->TMR_FRT_H; in NETC_TimerGetFreeRunningTime()
378 timeLow = handle->hw.base->TMR_FRT_L; in NETC_TimerGetFreeRunningTime()
379 timeHigh[0] = handle->hw.base->TMR_FRT_H; in NETC_TimerGetFreeRunningTime()
399 offset += ((uint64_t)handle->hw.base->TMROFF_H << 32U) + handle->hw.base->TMROFF_L; in NETC_TimerAddOffset()
401 handle->hw.base->TMROFF_L = (uint32_t)offset; in NETC_TimerAddOffset()
402 handle->hw.base->TMROFF_H = (uint32_t)(offset >> 32U); in NETC_TimerAddOffset()
417 handle->hw.base->TMR_ADD = (uint32_t)addend; in NETC_TimerAdjustFreq()
425 tsLow = handle->hw.base->TMR_FRT_L; in NETC_TimerGetFrtSrtTime()
426 tsHigh = handle->hw.base->TMR_FRT_H; in NETC_TimerGetFrtSrtTime()
429 tsLow = handle->hw.base->TMR_SRT_L; in NETC_TimerGetFrtSrtTime()
430 tsHigh = handle->hw.base->TMR_SRT_H; in NETC_TimerGetFrtSrtTime()
438 … handle->hw.func->PCI_CFC_MSIX_MSG_CTL |= ENETC_PCI_TYPE0_PCI_CFC_MSIX_MSG_CTL_FUNC_MASK_MASK; in NETC_TimerMsixSetGlobalMask()
442 …handle->hw.func->PCI_CFC_MSIX_MSG_CTL &= ~(uint16_t)ENETC_VF_PCI_TYPE0_PCI_CFC_MSIX_MSG_CTL_FUNC_M… in NETC_TimerMsixSetGlobalMask()
454 handle->hw.msixTable[entryIdx].control = (uint32_t)mask; in NETC_TimerMsixSetEntryMask()
476 …funcEnable = ((handle->hw.func->PCI_CFC_MSIX_MSG_CTL & ENETC_PCI_TYPE0_PCI_CFC_MSIX_MSG_CTL_MSIX_E… in NETC_TimerMsixGetPendingStatus()
482 …*status = *(uint64_t *)((uintptr_t)handle->hw.msixTable + NETC_MSIX_TABLE_PBA_OFFSET + 8U * pbaIdx… in NETC_TimerMsixGetPendingStatus()