| /bsp/bouffalo_lab/libraries/bl_mcu_sdk/drivers/lhal/src/ |
| A D | bflb_mtimer.c | 10 static uint64_t current_set_ticks = 0; 29 …*(volatile uint64_t *)(CLIC_CTRL_BASE + CLIC_MTIMECMP_OFFSET) = (*(volatile uint64_t *)(CLIC_CTRL_… in bflb_mtimer_config() 43 uint64_t ATTR_TCM_SECTION bflb_mtimer_get_time_us() in bflb_mtimer_get_time_us() 55 tmp_low = (uint64_t)csi_coret_get_value(); in bflb_mtimer_get_time_us() 61 …return ((uint64_t)(((tmp_high1 << 32) + tmp_low1)) * ((uint64_t)(1 * 1000 * 1000)) / bflb_mtimer_g… in bflb_mtimer_get_time_us() 69 uint64_t rem = *n; in __div64_32() 70 uint64_t b = base; in __div64_32() 71 uint64_t res, d = 1; in __div64_32() 77 res = (uint64_t) high << 32; in __div64_32() 78 rem -= (uint64_t) (high*base) << 32; in __div64_32() [all …]
|
| /bsp/apollo2/libraries/drivers/hal/ |
| A D | am_hal_gpio.c | 103 uint64_t 109 uint64_t ui64RetVal; in am_hal_gpio_input_read() 127 uint64_t 133 uint64_t ui64RetVal; in am_hal_gpio_out_read() 173 uint64_t 179 uint64_t ui64RetVal; in am_hal_gpio_out_enable_get() 218 uint64_t 224 uint64_t ui64RetVal; in am_hal_gpio_int_enable_get() 316 uint64_t 319 uint64_t ui64RetVal, ui64Mask; in am_hal_gpio_int_status_get() [all …]
|
| /bsp/bouffalo_lab/libraries/bl_mcu_sdk/drivers/lhal/include/arch/risc-v/t-head/Core/Include/ |
| A D | csi_rv64_gcc.h | 69 uint64_t result; in __get_MXSTATUS() 107 uint64_t result; in __get_MSTATUS() 133 uint64_t result; in __get_MHCR() 159 uint64_t result; in __get_MHINT() 185 uint64_t result; in __get_MISA() 211 uint64_t result; in __get_MIE() 237 uint64_t result; in __get_MTVEC() 275 uint64_t result; in __get_MTVT() 832 __STATIC_INLINE uint64_t __get_PMPADDRx(uint64_t idx) in __get_PMPADDRx() 1011 __STATIC_INLINE void __set_PMPADDRx(uint64_t idx, uint64_t pmpaddr) in __set_PMPADDRx() [all …]
|
| A D | core_rv64.h | 586 uint64_t *vectors = (uint64_t *)__get_MTVT(); in csi_vic_set_vector() 599 uint64_t *vectors = (uint64_t *)__get_MTVT(); in csi_vic_get_vector() 693 uint64_t value = (((uint64_t)CORET->MTIMECMPH0) << 32) + (uint64_t)CORET->MTIMECMPL0; in csi_coret_config() 705 uint64_t result; in csi_coret_config() 736 uint64_t value; in csi_coret_config_use() 752 uint64_t value = (((uint64_t)CORET->MTIMECMPH0) << 32) + (uint64_t)CORET->MTIMECMPL0; in csi_coret_get_load() 762 uint64_t value = (((uint64_t)CORET->MTIMECMPH0) << 32) + (uint64_t)CORET->MTIMECMPL0; in csi_coret_get_loadh() 772 uint64_t result; in csi_coret_get_value() 994 uint64_t op_addr = (uint64_t)addr; in csi_dcache_invalid_range() 1019 uint64_t op_addr = (uint64_t)addr & CACHE_INV_ADDR_Msk; in csi_dcache_clean_range() [all …]
|
| /bsp/samd21/sam_d2x_asflib/common/services/delay/sam/ |
| A D | cycle_counter.h | 102 (((uint64_t)(ms) * (f_cpu) + (uint64_t)(5.932e3 - 1ul)) / (uint64_t)5.932e3) 104 (((uint64_t)(us) * (f_cpu) + (uint64_t)(5.932e6 - 1ul)) / (uint64_t)5.932e6) 109 (((uint64_t)(ms) * (f_cpu) + (uint64_t)(14e3 - 1ul)) / (uint64_t)14e3) 111 (((uint64_t)(us) * (f_cpu) + (uint64_t)(14e6 - 1ul)) / (uint64_t)14e6)
|
| /bsp/bouffalo_lab/libraries/bl_mcu_sdk/drivers/lhal/include/arch/risc-v/t-head/ |
| A D | rv_hpm.h | 122 inline __attribute__((always_inline)) void RV_HPM_L1_ICache_Miss_Stop_M(uint64_t *m, uint64_t *c) in RV_HPM_L1_ICache_Miss_Stop_M() 124 uint64_t miss, count; in RV_HPM_L1_ICache_Miss_Stop_M() 165 uint64_t miss, count; in RV_HPM_L1_BrPredict_Miss_Stop_M() 208 inline __attribute__((always_inline)) void RV_HPM_L1_DCache_RdMiss_Stop_M(uint64_t *m, uint64_t *c) in RV_HPM_L1_DCache_RdMiss_Stop_M() 210 uint64_t miss, count; in RV_HPM_L1_DCache_RdMiss_Stop_M() 255 uint64_t miss, count; in RV_HPM_L1_DCache_WrMiss_Stop_M() 289 …tribute__((always_inline)) void RV_HPM_TLB_Miss_Stop_M(uint64_t *IuTLB, uint64_t *DuTLB, uint64_t … in RV_HPM_TLB_Miss_Stop_M() 291 uint64_t du, iu, j; in RV_HPM_TLB_Miss_Stop_M() 316 uint64_t count; in RV_HPM_Store_Insn_Stop_M() 332 uint64_t count; in RV_HPM_Cycle_Get_M() [all …]
|
| /bsp/allwinner/libraries/sunxi-hal/include/hal/sdmmc/sys/ |
| A D | endian.h | 64 (((uint64_t)(x) & (uint64_t)0x00000000000000ffULL) << 56) | \ 65 (((uint64_t)(x) & (uint64_t)0x000000000000ff00ULL) << 40) | \ 66 (((uint64_t)(x) & (uint64_t)0x0000000000ff0000ULL) << 24) | \ 67 (((uint64_t)(x) & (uint64_t)0x00000000ff000000ULL) << 8) | \ 68 (((uint64_t)(x) & (uint64_t)0x000000ff00000000ULL) >> 8) | \ 69 (((uint64_t)(x) & (uint64_t)0x0000ff0000000000ULL) >> 24) | \ 70 (((uint64_t)(x) & (uint64_t)0x00ff000000000000ULL) >> 40) | \ 71 (((uint64_t)(x) & (uint64_t)0xff00000000000000ULL) >> 56))) 171 static __inline uint64_t 195 static __inline uint64_t [all …]
|
| /bsp/airm2m/air105/libraries/HAL_Driver/Src/ |
| A D | core_tick.c | 23 volatile static uint64_t PowerOnTickCnt; 24 volatile static uint64_t prvPeriod; 33 uint64_t GetSysTick(void) in GetSysTick() 36 volatile uint64_t PowerOnTick; in GetSysTick() 49 uint64_t GetSysTickUS(void) in GetSysTickUS() 54 uint64_t GetSysTickMS(void) in GetSysTickMS() 62 uint64_t Tick1 = GetSysTick(); in SysTickDelay() 63 uint64_t Tick2 = Tick1 + Tick; in SysTickDelay() 68 void SysTickDelayUntil(uint64_t StartTick, uint32_t Tick) in SysTickDelayUntil() 70 uint64_t Tick1 = StartTick + Tick; in SysTickDelayUntil() [all …]
|
| /bsp/rockchip/common/rk_hal/lib/hal/src/ |
| A D | hal_base_ex.c | 47 uint64_t HAL_DivU64Rem(uint64_t numerator, uint32_t denominator, uint32_t *pRemainder) in HAL_DivU64Rem() 49 uint64_t remainder = numerator; in HAL_DivU64Rem() 50 uint64_t b = denominator; in HAL_DivU64Rem() 51 uint64_t result; in HAL_DivU64Rem() 52 uint64_t d = 1; in HAL_DivU64Rem() 58 result = (uint64_t)high << 32; in HAL_DivU64Rem() 59 remainder -= (uint64_t)(high * denominator) << 32; in HAL_DivU64Rem()
|
| /bsp/renesas/ra8d1-ek/ra/fsp/src/bsp/cmsis/Device/RENESAS/Source/ |
| A D | system.c | 201 static void memcpy_64(uint64_t * destination, const uint64_t * source, size_t count); 205 static void memset_64(uint64_t * destination, const uint64_t value, size_t count); 623 static void memcpy_64 (uint64_t * destination, const uint64_t * source, size_t count) in memcpy_64() 625 uint64_t temp; in memcpy_64() 660 static void memset_64 (uint64_t * destination, const uint64_t value, size_t count) in memset_64() 693 uint64_t * itcm_destination; in bsp_init_itcm() 694 const uint64_t * itcm_source; in bsp_init_itcm() 723 uint64_t * dtcm_destination; in bsp_init_dtcm() 724 const uint64_t * dtcm_source; in bsp_init_dtcm() 726 uint64_t * dtcm_zero_destination; in bsp_init_dtcm() [all …]
|
| /bsp/renesas/ra8m1-ek/ra/fsp/src/bsp/cmsis/Device/RENESAS/Source/ |
| A D | system.c | 201 static void memcpy_64(uint64_t * destination, const uint64_t * source, size_t count); 205 static void memset_64(uint64_t * destination, const uint64_t value, size_t count); 623 static void memcpy_64 (uint64_t * destination, const uint64_t * source, size_t count) in memcpy_64() 625 uint64_t temp; in memcpy_64() 660 static void memset_64 (uint64_t * destination, const uint64_t value, size_t count) in memset_64() 693 uint64_t * itcm_destination; in bsp_init_itcm() 694 const uint64_t * itcm_source; in bsp_init_itcm() 723 uint64_t * dtcm_destination; in bsp_init_dtcm() 724 const uint64_t * dtcm_source; in bsp_init_dtcm() 726 uint64_t * dtcm_zero_destination; in bsp_init_dtcm() [all …]
|
| /bsp/renesas/ra8d1-vision-board/ra/fsp/src/bsp/cmsis/Device/RENESAS/Source/ |
| A D | system.c | 201 static void memcpy_64(uint64_t * destination, const uint64_t * source, size_t count); 205 static void memset_64(uint64_t * destination, const uint64_t value, size_t count); 623 static void memcpy_64 (uint64_t * destination, const uint64_t * source, size_t count) in memcpy_64() 625 uint64_t temp; in memcpy_64() 660 static void memset_64 (uint64_t * destination, const uint64_t value, size_t count) in memset_64() 693 uint64_t * itcm_destination; in bsp_init_itcm() 694 const uint64_t * itcm_source; in bsp_init_itcm() 723 uint64_t * dtcm_destination; in bsp_init_dtcm() 724 const uint64_t * dtcm_source; in bsp_init_dtcm() 726 uint64_t * dtcm_zero_destination; in bsp_init_dtcm() [all …]
|
| /bsp/renesas/ra6m3-hmi-board/ra/fsp/src/bsp/cmsis/Device/RENESAS/Source/ |
| A D | system.c | 201 static void memcpy_64(uint64_t * destination, const uint64_t * source, size_t count); 205 static void memset_64(uint64_t * destination, const uint64_t value, size_t count); 623 static void memcpy_64 (uint64_t * destination, const uint64_t * source, size_t count) in memcpy_64() 625 uint64_t temp; in memcpy_64() 660 static void memset_64 (uint64_t * destination, const uint64_t value, size_t count) in memset_64() 693 uint64_t * itcm_destination; in bsp_init_itcm() 694 const uint64_t * itcm_source; in bsp_init_itcm() 723 uint64_t * dtcm_destination; in bsp_init_dtcm() 724 const uint64_t * dtcm_source; in bsp_init_dtcm() 726 uint64_t * dtcm_zero_destination; in bsp_init_dtcm() [all …]
|
| /bsp/samd21/sam_d2x_asflib/sam0/drivers/sercom/ |
| A D | sercom.c | 70 static uint64_t long_division(uint64_t n, uint64_t d) in long_division() 73 uint64_t q = 0, r = 0, bit_shift; in long_division() 75 bit_shift = (uint64_t)1 << i; in long_division() 141 uint64_t ratio = 0; in _sercom_get_async_baud_val() 142 uint64_t scale = 0; in _sercom_get_async_baud_val() 143 uint64_t baud_calculated = 0; in _sercom_get_async_baud_val() 146 uint64_t temp1; in _sercom_get_async_baud_val() 156 temp1 = ((sample_num * (uint64_t)baudrate) << SHIFT); in _sercom_get_async_baud_val() 158 scale = ((uint64_t)1 << SHIFT) - ratio; in _sercom_get_async_baud_val() 161 temp1 = ((uint64_t)baudrate * sample_num); in _sercom_get_async_baud_val() [all …]
|
| /bsp/renesas/ra4e2-eco/ra/fsp/src/bsp/cmsis/Device/RENESAS/Source/ |
| A D | system.c | 195 static void memcpy_64(uint64_t * destination, const uint64_t * source, size_t count); 199 static void memset_64(uint64_t * destination, const uint64_t value, size_t count); 654 static void memcpy_64 (uint64_t * destination, const uint64_t * source, size_t count) in memcpy_64() 656 uint64_t temp; in memcpy_64() 691 static void memset_64 (uint64_t * destination, const uint64_t value, size_t count) in memset_64() 722 uint64_t * itcm_destination; in bsp_init_itcm() 723 const uint64_t * itcm_source; in bsp_init_itcm() 752 uint64_t * dtcm_destination; in bsp_init_dtcm() 753 const uint64_t * dtcm_source; in bsp_init_dtcm() 755 uint64_t * dtcm_zero_destination; in bsp_init_dtcm() [all …]
|
| /bsp/renesas/ra6e2-fpb/ra/fsp/src/bsp/cmsis/Device/RENESAS/Source/ |
| A D | system.c | 195 static void memcpy_64(uint64_t * destination, const uint64_t * source, size_t count); 199 static void memset_64(uint64_t * destination, const uint64_t value, size_t count); 654 static void memcpy_64 (uint64_t * destination, const uint64_t * source, size_t count) in memcpy_64() 656 uint64_t temp; in memcpy_64() 691 static void memset_64 (uint64_t * destination, const uint64_t value, size_t count) in memset_64() 722 uint64_t * itcm_destination; in bsp_init_itcm() 723 const uint64_t * itcm_source; in bsp_init_itcm() 752 uint64_t * dtcm_destination; in bsp_init_dtcm() 753 const uint64_t * dtcm_source; in bsp_init_dtcm() 755 uint64_t * dtcm_zero_destination; in bsp_init_dtcm() [all …]
|
| /bsp/hpmicro/libraries/hpm_sdk/drivers/inc/ |
| A D | hpm_csr_drv.h | 56 static inline uint64_t hpm_csr_get_core_cycle(void) in hpm_csr_get_core_cycle() 58 uint64_t result; in hpm_csr_get_core_cycle() 63 …result = ((uint64_t)resulth << 32) | resultl_first; /* if CYCLE didn't roll over, return the value… in hpm_csr_get_core_cycle() 66 …result = ((uint64_t)resulth << 32) | resultl_second; /* if CYCLE rolled over, need to get the CYCL… in hpm_csr_get_core_cycle() 77 static inline uint64_t hpm_csr_get_core_mcycle(void) in hpm_csr_get_core_mcycle() 79 uint64_t result; in hpm_csr_get_core_mcycle() 84 …result = ((uint64_t)resulth << 32) | resultl_first; /* if MCYCLE didn't roll over, return the valu… in hpm_csr_get_core_mcycle() 87 …result = ((uint64_t)resulth << 32) | resultl_second; /* if MCYCLE rolled over, need to get the MCY… in hpm_csr_get_core_mcycle()
|
| /bsp/xuantie/libraries/xuantie_libraries/chip_riscv_dummy/src/sys/ |
| A D | tick.c | 38 static volatile uint64_t last_time_us = 0U; 39 static volatile uint64_t timer_init_value = 0U; 117 …time = (uint32_t)((csi_coret_get_value2() - timer_init_value) * 1000U / (uint64_t)soc_get_coretim_… in csi_tick_get_ms() 122 uint64_t csi_tick_get_us(void) in csi_tick_get_us() 124 uint64_t time; in csi_tick_get_us() 126 …time = (csi_coret_get_value2() - timer_init_value) * 1000U * 1000U / (uint64_t)soc_get_coretim_fre… in csi_tick_get_us() 133 uint64_t start = csi_coret_get_value2(); in _mdelay() 134 uint64_t cur; in _mdelay() 154 uint64_t cur; in _10udelay() 155 uint64_t start = csi_coret_get_value2(); in _10udelay()
|
| /bsp/renesas/rzn2l_rsk/rzn/fsp/src/bsp/mcu/all/ |
| A D | bsp_delay.c | 100 uint64_t ns_64bits; in R_BSP_SoftwareDelay() 109 …ns_64bits = (uint64_t) total_us * (uint64_t) BSP_DELAY_NS_PER_US; // Convert to ns. in R_BSP_SoftwareDelay() 114 ns_64bits = ns_64bits * (uint64_t) BSP_DELAY_SIGNIFICANT_DIGITS; in R_BSP_SoftwareDelay() 118 cycles_requested = (uint32_t) (ns_64bits / (uint64_t) ns_per_cycle); in R_BSP_SoftwareDelay() 126 ns_64bits = (uint64_t) total_us * (uint64_t) BSP_DELAY_NS_PER_US; // Convert to ns. in R_BSP_SoftwareDelay()
|
| /bsp/renesas/rzn2l_etherkit/rzn/fsp/src/bsp/mcu/all/ |
| A D | bsp_delay.c | 100 uint64_t ns_64bits; in R_BSP_SoftwareDelay() 109 …ns_64bits = (uint64_t) total_us * (uint64_t) BSP_DELAY_NS_PER_US; // Convert to ns. in R_BSP_SoftwareDelay() 114 ns_64bits = ns_64bits * (uint64_t) BSP_DELAY_SIGNIFICANT_DIGITS; in R_BSP_SoftwareDelay() 118 cycles_requested = (uint32_t) (ns_64bits / (uint64_t) ns_per_cycle); in R_BSP_SoftwareDelay() 126 ns_64bits = (uint64_t) total_us * (uint64_t) BSP_DELAY_NS_PER_US; // Convert to ns. in R_BSP_SoftwareDelay()
|
| /bsp/renesas/rzt2m_rsk/rzt/fsp/src/bsp/mcu/all/ |
| A D | bsp_delay.c | 100 uint64_t ns_64bits; in R_BSP_SoftwareDelay() 109 …ns_64bits = (uint64_t) total_us * (uint64_t) BSP_DELAY_NS_PER_US; // Convert to ns. in R_BSP_SoftwareDelay() 114 ns_64bits = ns_64bits * (uint64_t) BSP_DELAY_SIGNIFICANT_DIGITS; in R_BSP_SoftwareDelay() 118 cycles_requested = (uint32_t) (ns_64bits / (uint64_t) ns_per_cycle); in R_BSP_SoftwareDelay() 126 ns_64bits = (uint64_t) total_us * (uint64_t) BSP_DELAY_NS_PER_US; // Convert to ns. in R_BSP_SoftwareDelay()
|
| /bsp/hpmicro/libraries/hpm_sdk/soc/HPM6700/ip/ |
| A D | hpm_mchtmr_regs.h | 13 __RW uint64_t MTIME; /* 0x0: Machine Time */ 14 __RW uint64_t MTIMECMP; /* 0x8: Machine Time Compare */ 26 #define MCHTMR_MTIME_MTIME_SET(x) (((uint64_t)(x) << MCHTMR_MTIME_MTIME_SHIFT) & MCHTMR_MTIME_MTIME… 27 #define MCHTMR_MTIME_MTIME_GET(x) (((uint64_t)(x) & MCHTMR_MTIME_MTIME_MASK) >> MCHTMR_MTIME_MTIME_… 37 #define MCHTMR_MTIMECMP_MTIMECMP_SET(x) (((uint64_t)(x) << MCHTMR_MTIMECMP_MTIMECMP_SHIFT) & MCHTMR… 38 #define MCHTMR_MTIMECMP_MTIMECMP_GET(x) (((uint64_t)(x) & MCHTMR_MTIMECMP_MTIMECMP_MASK) >> MCHTMR_…
|
| /bsp/hpmicro/libraries/hpm_sdk/soc/HPM6800/ip/ |
| A D | hpm_mchtmr_regs.h | 13 __RW uint64_t MTIME; /* 0x0: Machine Time */ 14 __RW uint64_t MTIMECMP; /* 0x8: Machine Time Compare */ 26 #define MCHTMR_MTIME_MTIME_SET(x) (((uint64_t)(x) << MCHTMR_MTIME_MTIME_SHIFT) & MCHTMR_MTIME_MTIME… 27 #define MCHTMR_MTIME_MTIME_GET(x) (((uint64_t)(x) & MCHTMR_MTIME_MTIME_MASK) >> MCHTMR_MTIME_MTIME_… 37 #define MCHTMR_MTIMECMP_MTIMECMP_SET(x) (((uint64_t)(x) << MCHTMR_MTIMECMP_MTIMECMP_SHIFT) & MCHTMR… 38 #define MCHTMR_MTIMECMP_MTIMECMP_GET(x) (((uint64_t)(x) & MCHTMR_MTIMECMP_MTIMECMP_MASK) >> MCHTMR_…
|
| /bsp/hpmicro/libraries/hpm_sdk/soc/HPM6200/ip/ |
| A D | hpm_mchtmr_regs.h | 13 __RW uint64_t MTIME; /* 0x0: Machine Time */ 14 __RW uint64_t MTIMECMP; /* 0x8: Machine Time Compare */ 26 #define MCHTMR_MTIME_MTIME_SET(x) (((uint64_t)(x) << MCHTMR_MTIME_MTIME_SHIFT) & MCHTMR_MTIME_MTIME… 27 #define MCHTMR_MTIME_MTIME_GET(x) (((uint64_t)(x) & MCHTMR_MTIME_MTIME_MASK) >> MCHTMR_MTIME_MTIME_… 37 #define MCHTMR_MTIMECMP_MTIMECMP_SET(x) (((uint64_t)(x) << MCHTMR_MTIMECMP_MTIMECMP_SHIFT) & MCHTMR… 38 #define MCHTMR_MTIMECMP_MTIMECMP_GET(x) (((uint64_t)(x) & MCHTMR_MTIMECMP_MTIMECMP_MASK) >> MCHTMR_…
|
| /bsp/hpmicro/libraries/hpm_sdk/soc/HPM6300/ip/ |
| A D | hpm_mchtmr_regs.h | 13 __RW uint64_t MTIME; /* 0x0: Machine Time */ 14 __RW uint64_t MTIMECMP; /* 0x8: Machine Time Compare */ 26 #define MCHTMR_MTIME_MTIME_SET(x) (((uint64_t)(x) << MCHTMR_MTIME_MTIME_SHIFT) & MCHTMR_MTIME_MTIME… 27 #define MCHTMR_MTIME_MTIME_GET(x) (((uint64_t)(x) & MCHTMR_MTIME_MTIME_MASK) >> MCHTMR_MTIME_MTIME_… 37 #define MCHTMR_MTIMECMP_MTIMECMP_SET(x) (((uint64_t)(x) << MCHTMR_MTIMECMP_MTIMECMP_SHIFT) & MCHTMR… 38 #define MCHTMR_MTIMECMP_MTIMECMP_GET(x) (((uint64_t)(x) & MCHTMR_MTIMECMP_MTIMECMP_MASK) >> MCHTMR_…
|