Searched refs:divider (Results 1 - 11 of 11) sorted by relevance

/freebsd-11-stable/sys/dev/extres/clk/
H A Dclk_div.c70 uint32_t divider; /* in natural form */ member in struct:clknode_div_sc
103 sc->divider = i_div << sc->f_width | f_div;
114 if (sc->divider == 0) {
115 printf("%s: %s divider is zero!\n", clknode_get_name(clk),
120 *freq = (*freq << sc->f_width) / sc->divider;
129 uint64_t divider, _fin, _fout; local
135 /* For fractional divider. */
137 divider = (_fin + *fout / 2) / *fout;
138 _fout = _fin / divider;
142 divider
[all...]
/freebsd-11-stable/sys/arm/nvidia/tegra124/
H A Dtegra124_clk_per.c378 #define DCF_HAVE_DIV 0x0400 /* Block with divider */
407 /* Mux with fractional 8.1 divider. */
411 /* Mux with fractional 16.1 divider. */
414 /* Mux with integer 16bits divider. */
417 /* Mux wihout divider. */
535 uint32_t divider; member in struct:periph_sc
570 sc->divider = (reg & sc->div_mask) + 2;
572 sc->divider = 1;
575 sc->divider = 2;
635 *freq = (*freq << sc->div_f_width) / sc->divider;
645 uint64_t tmp, divider; local
[all...]
H A Dtegra124_clk_pll.c91 /* Post divider <-> register value mapping. */
93 uint32_t divider; /* real divider */ member in struct:pdiv_table
449 while (tbl->divider != 0) {
450 if (p_div <= tbl->divider)
466 while (tbl->divider) {
468 return (tbl->divider);
811 for (p_idx = 0; tbl[p_idx].divider != 0; p_idx++) {
812 p = tbl[p_idx].divider;
/freebsd-11-stable/sys/arm/at91/
H A Dboard_tsc4370.c134 * latter to hz). Calculate the new MCK divider. If the CPU frequency
148 uint32_t divider; local
151 divider = (cpuclk->hz / hintvalue) - 1;
152 newmckr = (mckr & 0xFFFFFCFF) | ((divider & 0x03) << 8);
165 * than the slow clock, so to change the mckr divider we first change
166 * back to the slow clock (keeping prescaler and divider unchanged),
167 * then go back to the original selected clock with the new divider.
/freebsd-11-stable/usr.bin/units/
H A Dunits.c319 char *divider, *slash, *offset; local
351 divider = strchr(item, '|');
352 if (divider) {
353 *divider = 0;
367 num = atof(divider + 1);
/freebsd-11-stable/sys/dev/drm2/radeon/
H A Dradeon_legacy_crtc.c730 int divider; member in struct:__anon9971
798 for (post_div = &post_divs[0]; post_div->divider; ++post_div) {
799 if (post_div->divider == post_divider)
803 if (!post_div->divider)
905 This appears to related to the PLL divider registers (fail to lock?).
951 /* R300 uses ref_div_acc field as real ref divider */
/freebsd-11-stable/sys/dev/cy/
H A Dcy.c2010 int divider; local
2026 divider = (cy_clock / prescaler * 2 / speed + 1) / 2; /* round off */
2027 if (divider > 255)
2028 divider = 255;
2029 actual = cy_clock/prescaler/divider;
2039 return (divider);
/freebsd-11-stable/sbin/sconfig/
H A Dsconfig.c385 print_frac (int leftalign, unsigned long numerator, unsigned long divider) argument
389 if (numerator < 1 || divider < 1) {
393 n = (int) (0.5 + 1000.0 * numerator / divider);
/freebsd-11-stable/sys/dev/ce/
H A Dif_ce.c2119 static int print_frac (char *s, int leftalign, u_long numerator, u_long divider) argument
2123 if (numerator < 1 || divider < 1) {
2127 n = (int) (0.5 + 1000.0 * numerator / divider);
/freebsd-11-stable/sys/dev/cp/
H A Dif_cp.c1899 static int print_frac (char *s, int leftalign, u_long numerator, u_long divider) argument
1903 if (numerator < 1 || divider < 1) {
1907 n = (int) (0.5 + 1000.0 * numerator / divider);
/freebsd-11-stable/sys/dev/ctau/
H A Dif_ct.c1838 static int print_frac (char *s, int leftalign, u_long numerator, u_long divider) argument
1842 if (numerator < 1 || divider < 1) {
1846 n = (int) (0.5 + 1000.0 * numerator / divider);

Completed in 203 milliseconds