Home
last modified time | relevance | path

Searched refs:divisor (Results 1 - 15 of 15) sorted by relevance

/device/soc/hisilicon/hi3751v350/sdk_linux/source/common/drv/osal/
H A Dosal_math.c32 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 Dosal_math.c26 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.S5 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.S5 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 Dsystem.c49 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 Dhi_osal.h279 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 Dhi_osal.h276 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 Dhi_osal.h277 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 Dck_usart.c100 /* 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 Dhi_osal.h280 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 Dmali_kbase_csf_tl_reader.c159 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 Dmali_kbase_csf_tl_reader.h46 * @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 Dmali_kbase_csf_tl_reader.h47 * @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 Ddhd.h298 /* (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 Dsiutils.c813 /* 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()

Completed in 19 milliseconds