/freebsd-11-stable/sys/dev/extres/clk/ |
H A D | clk_div.c | 70 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 D | tegra124_clk_per.c | 378 #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 D | tegra124_clk_pll.c | 91 /* 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 D | board_tsc4370.c | 134 * 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 D | units.c | 319 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 D | radeon_legacy_crtc.c | 730 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 D | cy.c | 2010 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 D | sconfig.c | 385 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 D | if_ce.c | 2119 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 D | if_cp.c | 1899 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 D | if_ct.c | 1838 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);
|