/device/soc/hisilicon/hi3751v350/sdk_linux/source/common/drv/osal/ |
H A D | osal_math.c | 32 unsigned long long osal_div_u64(unsigned long long dividend, unsigned int divisor) in osal_div_u64() argument 34 return div_u64(dividend, divisor); in osal_div_u64() 39 long long osal_div_s64(long long dividend, int divisor) in osal_div_s64() argument 41 return div_s64(dividend, divisor); in osal_div_s64() 46 unsigned long long osal_div64_u64(unsigned long long dividend, unsigned long long divisor) in osal_div64_u64() argument 48 return div64_u64(dividend, divisor); in osal_div64_u64() 53 long long osal_div64_s64(long long dividend, long long divisor) in osal_div64_s64() argument 55 return div64_s64(dividend, divisor); in osal_div64_s64() 60 unsigned long long osal_div_u64_rem(unsigned long long dividend, unsigned int divisor) in osal_div_u64_rem() argument 64 div_u64_rem(dividend, divisor, in osal_div_u64_rem() 71 osal_div_s64_rem(long long dividend, int divisor) osal_div_s64_rem() argument 82 osal_div64_u64_rem(unsigned long long dividend, unsigned long long divisor) osal_div64_u64_rem() argument [all...] |
/device/soc/hisilicon/hi3516dv300/sdk_linux/drv/osal/linux/ |
H A D | osal_math.c | 26 unsigned long long osal_div_u64(unsigned long long dividend, unsigned int divisor) in osal_div_u64() argument 28 return div_u64(dividend, divisor); in osal_div_u64() 33 long long osal_div_s64(long long dividend, int divisor) in osal_div_s64() argument 35 return div_s64(dividend, divisor); in osal_div_s64() 40 unsigned long long osal_div64_u64(unsigned long long dividend, unsigned long long divisor) in osal_div64_u64() argument 42 return div64_u64(dividend, divisor); in osal_div64_u64() 47 long long osal_div64_s64(long long dividend, long long divisor) in osal_div64_s64() argument 49 return div64_s64(dividend, divisor); in osal_div64_s64() 54 unsigned long long osal_div_u64_rem(unsigned long long dividend, unsigned int divisor) in osal_div_u64_rem() argument 58 div_u64_rem(dividend, divisor, in osal_div_u64_rem() 65 osal_div_s64_rem(long long dividend, int divisor) osal_div_s64_rem() argument 76 osal_div64_u64_rem(unsigned long long dividend, unsigned long long divisor) osal_div64_u64_rem() argument [all...] |
/device/board/hisilicon/hispark_aries/uboot/secureboot_release/ddr_init/boot/ |
H A D | _udivsi3.S | 5 divisor .req r1 label 20 cmp divisor, #0 24 cmp dividend, divisor 27 @ Unless the divisor is very big, shift it up in multiples of 29 @ division loop. Continue shifting until the divisor is 31 cmp divisor, #0x10000000 32 cmpcc divisor, dividend 33 movcc divisor, divisor, lsl #4 39 cmp divisor, # [all...] |
/device/board/hisilicon/hispark_taurus/uboot/secureboot_release/ddr_init/boot/ |
H A D | _udivsi3.S | 5 divisor .req r1 label 20 cmp divisor, #0 24 cmp dividend, divisor 27 @ Unless the divisor is very big, shift it up in multiples of 29 @ division loop. Continue shifting until the divisor is 31 cmp divisor, #0x10000000 32 cmpcc divisor, dividend 33 movcc divisor, divisor, lsl #4 39 cmp divisor, # [all...] |
/device/soc/rockchip/rk2206/sdk_liteos/platform/system/ |
H A D | system.c | 49 unsigned int divisor, in div_u64_rem() 54 if (divisor == 0) { in div_u64_rem() 57 *remainder = dividend % divisor; in div_u64_rem() 58 return dividend / divisor; in div_u64_rem() 61 static inline unsigned long long div_u64(unsigned long long dividend, unsigned int divisor) in div_u64() argument 64 return div_u64_rem(dividend, divisor, &remainder); in div_u64() 48 div_u64_rem(unsigned long long dividend, unsigned int divisor, unsigned int *remainder) div_u64_rem() argument
|
/device/soc/hisilicon/hi3516dv300/sdk_linux/drv/osal/include/ |
H A D | hi_osal.h | 279 extern unsigned long long osal_div_u64(unsigned long long dividend, unsigned int divisor); 280 extern long long osal_div_s64(long long dividend, int divisor); 281 extern unsigned long long osal_div64_u64(unsigned long long dividend, unsigned long long divisor); 282 extern long long osal_div64_s64(long long dividend, long long divisor); 283 extern unsigned long long osal_div_u64_rem(unsigned long long dividend, unsigned int divisor); 284 extern long long osal_div_s64_rem(long long dividend, int divisor); 285 extern unsigned long long osal_div64_u64_rem(unsigned long long dividend, unsigned long long divisor);
|
/device/soc/hisilicon/hi3516dv300/sdk_linux/include/ |
H A D | hi_osal.h | 276 extern unsigned long long osal_div_u64(unsigned long long dividend, unsigned int divisor); 277 extern long long osal_div_s64(long long dividend, int divisor); 278 extern unsigned long long osal_div64_u64(unsigned long long dividend, unsigned long long divisor); 279 extern long long osal_div64_s64(long long dividend, long long divisor); 280 extern unsigned long long osal_div_u64_rem(unsigned long long dividend, unsigned int divisor); 281 extern long long osal_div_s64_rem(long long dividend, int divisor); 282 extern unsigned long long osal_div64_u64_rem(unsigned long long dividend, unsigned long long divisor);
|
/device/soc/hisilicon/hi3751v350/sdk_linux/source/common/drv/include/ |
H A D | hi_osal.h | 277 unsigned long long osal_div_u64(unsigned long long dividend, unsigned int divisor); 278 long long osal_div_s64(long long dividend, int divisor); 279 unsigned long long osal_div64_u64(unsigned long long dividend, unsigned long long divisor); 280 long long osal_div64_s64(long long dividend, long long divisor); 281 unsigned long long osal_div_u64_rem(unsigned long long dividend, unsigned int divisor); 282 long long osal_div_s64_rem(long long dividend, int divisor); 283 unsigned long long osal_div64_u64_rem(unsigned long long dividend, unsigned long long divisor);
|
/device/qemu/SmartL_E802/liteos_m/board/hals/csky_driver/src/ |
H A D | ck_usart.c | 100 /* baudrate=(serial clock freq)/(16*divisor); algorithm :rounding*/ in csi_usart_config_baudrate() 101 uint32_t divisor = ((drv_get_sys_freq() * 10) / baud) >> 4; in csi_usart_config_baudrate() local 103 if ((divisor % 10) >= 5) { in csi_usart_config_baudrate() 104 divisor = (divisor / 10) + 1; in csi_usart_config_baudrate() 106 divisor = divisor / 10; in csi_usart_config_baudrate() 110 /* DLL and DLH is lower 8-bits and higher 8-bits of divisor.*/ in csi_usart_config_baudrate() 111 addr->DLL = divisor & 0xff; in csi_usart_config_baudrate() 112 addr->DLH = (divisor >> in csi_usart_config_baudrate() [all...] |
/device/soc/hisilicon/hi3516dv300/sdk_liteos/include/ |
H A D | hi_osal.h | 280 extern unsigned long long osal_div_u64(unsigned long long dividend, unsigned int divisor); 281 extern long long osal_div_s64(long long dividend, int divisor); 282 extern unsigned long long osal_div64_u64(unsigned long long dividend, unsigned long long divisor); 283 extern long long osal_div64_s64(long long dividend, long long divisor); 284 extern unsigned long long osal_div_u64_rem(unsigned long long dividend, unsigned int divisor); 285 extern long long osal_div_s64_rem(long long dividend, int divisor); 286 extern unsigned long long osal_div64_u64_rem(unsigned long long dividend, unsigned long long divisor);
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/csf/ |
H A D | mali_kbase_csf_tl_reader.c | 159 self->divisor = div64_u64(freq, common_factor); in kbase_ts_converter_init() 161 cpu_ts - div64_u64(gpu_ts * self->multiplier, self->divisor); in kbase_ts_converter_init() 178 *gpu_ts = div64_u64(old_gpu_ts * self->multiplier, self->divisor) + in kbase_ts_converter_convert()
|
H A D | mali_kbase_csf_tl_reader.h | 46 * @divisor: Denominator of the converter's fraction. 64 * as a simple `multiplier / divisor` ratio. 69 u64 divisor; member
|
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/csf/ |
H A D | mali_kbase_csf_tl_reader.h | 47 * @divisor: Denominator of the converter's fraction. 65 * as a simple `multiplier / divisor` ratio. 70 u64 divisor; member
|
/device/soc/rockchip/common/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/ |
H A D | dhd.h | 298 /* (u64)result = (u64)dividend / (u64)divisor */ 299 #define DIV_U64_BY_U64(dividend, divisor) div64_u64(dividend, divisor) 301 /* (u64)result = (u64)dividend / (u32)divisor */ 302 #define DIV_U64_BY_U32(dividend, divisor) div_u64(dividend, divisor) 305 * (u32)remainder = (u64)dividend % (u32)divisor 306 * (u64)dividend = (u64)dividend / (u32)divisor 308 #define DIV_AND_MOD_U64_BY_U32(dividend, divisor) do_div(dividend, divisor) [all...] |
H A D | siutils.c | 813 /* Set the clkdiv2 divisor bits (2:0) to 0x4 if srom is present */ in si_doattach() 1815 * Divide the clock by the divisor with protection for 1816 * a zero divisor. 3109 * backplane clock that requires a higher-than-POR-default clock divisor ratio for the SROM clock. 3118 uint32 divisor = 1; in si_srom_clk_set() local 3127 divisor = CLKD2_SROMDIV_192; /* divide 200 by 192 -> SPROM clock ~ 1.04Mhz */ in si_srom_clk_set() 3132 W_REG(sii->osh, &cc->clkdiv2, ((val & ~CLKD2_SROM) | divisor)); in si_srom_clk_set()
|