Lines Matching refs:value
186 bs_time_t nhw_GRTC_counter_to_time(uint inst, uint64_t value) { in nhw_GRTC_counter_to_time() argument
188 return value + nhw_grtc_st.GRTC_start_time; in nhw_GRTC_counter_to_time()
340 static inline uint32_t nhw_GRTC_get_counterhighword(uint64_t value) { in nhw_GRTC_get_counterhighword() argument
341 return (value >> 32) & (UINT32_MAX >> BS_MIN(64 - NHW_GRTC_SYSCOUNTER_BW, 32)); in nhw_GRTC_get_counterhighword()
454 uint32_t value = nhw_GRTC_get_SYNCOUNTERL(inst); in nhw_GRTC_regr_sideeffects_SYSCOUNTERL() local
455 uint64_t remain = (uint64_t)UINT32_MAX - value; in nhw_GRTC_regr_sideeffects_SYSCOUNTERL()
459 NRF_GRTC_regs.SYSCOUNTER[n].SYSCOUNTERL = value; in nhw_GRTC_regr_sideeffects_SYSCOUNTERL()
461 return value; in nhw_GRTC_regr_sideeffects_SYSCOUNTERL()
469 uint32_t value = nhw_GRTC_get_SYNCOUNTERH(inst); in nhw_GRTC_regr_sideeffects_SYSCOUNTERH() local
474 value |= GRTC_SYSCOUNTER_SYSCOUNTERH_OVERFLOW_Msk; in nhw_GRTC_regr_sideeffects_SYSCOUNTERH()
477 NRF_GRTC_regs.SYSCOUNTER[n].SYSCOUNTERH = value; in nhw_GRTC_regr_sideeffects_SYSCOUNTERH()
479 return value; in nhw_GRTC_regr_sideeffects_SYSCOUNTERH()
487 uint64_t value; in nhw_GRTC_regw_sideeffects_CC_CCADD() local
489 value = ((uint64_t)NRF_GRTC_regs.CC[cc].CCH << 32) | NRF_GRTC_regs.CC[cc].CCL; in nhw_GRTC_regw_sideeffects_CC_CCADD()
492 value = nhw_grtc_st.SYSCOUNTER; in nhw_GRTC_regw_sideeffects_CC_CCADD()
494 value += offset; in nhw_GRTC_regw_sideeffects_CC_CCADD()
496 NRF_GRTC_regs.CC[cc].CCL = value & UINT32_MAX; in nhw_GRTC_regw_sideeffects_CC_CCADD()
497 NRF_GRTC_regs.CC[cc].CCH = nhw_GRTC_get_counterhighword(value); in nhw_GRTC_regw_sideeffects_CC_CCADD()
535 uint64_t value = ((uint64_t)NRF_GRTC_regs.CC[cc].CCH << 32) | NRF_GRTC_regs.CC[cc].CCL; in nhw_GRTC_compare_reached() local
536 value += NRF_GRTC_regs.INTERVAL; in nhw_GRTC_compare_reached()
537 NRF_GRTC_regs.CC[cc].CCL = value & UINT32_MAX; in nhw_GRTC_compare_reached()
538 NRF_GRTC_regs.CC[cc].CCH = nhw_GRTC_get_counterhighword(value); in nhw_GRTC_compare_reached()