/linux-master/drivers/gpu/drm/stm/ |
H A D | dw_mipi_dsi-stm.c | 132 int divisor = idf * odf; local 135 if (!divisor) 138 return DIV_ROUND_CLOSEST(clkin_khz * ndiv, divisor);
|
/linux-master/drivers/clk/mmp/ |
H A D | clk-audio.c | 97 unsigned char divisor; member in struct:__anon99 159 freq /= postdivs[postdiv].divisor; 180 freq /= postdivs[postdiv].divisor; 207 if (rate * postdivs[postdiv].divisor != predivs[prediv].freq_vco)
|
/linux-master/arch/parisc/net/ |
H A D | bpf_jit.h | 468 u64 hppa_div64(u64 div, u64 divisor); 469 u64 hppa_div64_rem(u64 div, u64 divisor);
|
/linux-master/drivers/cpuidle/governors/ |
H A D | menu.c | 173 int i, divisor; local 185 divisor = 0; 190 divisor++; 202 if (divisor == INTERVALS) 205 avg = div_u64(sum, divisor); 216 if (divisor == INTERVALS) 219 do_div(variance, divisor); 234 if ((((u64)avg*avg > variance*36) && (divisor * 4 >= INTERVALS * 3)) 249 if ((divisor * 4) <= INTERVALS * 3)
|
/linux-master/arch/x86/include/asm/ |
H A D | div64.h | 43 static inline u64 div_u64_rem(u64 dividend, u32 divisor, u32 *remainder) argument 53 if (upper >= divisor) { 54 d.v32[1] = upper / divisor; 55 upper %= divisor; 58 "rm" (divisor), "0" (d.v32[0]), "1" (upper));
|
/linux-master/drivers/cpufreq/ |
H A D | sparc-us2e-cpufreq.c | 86 unsigned long old_divisor, unsigned long divisor) 91 refr_count /= (MCTRL0_REFR_CLKS_P_CNT * divisor * 1000000000UL); 118 unsigned long old_divisor, unsigned long divisor) 123 if (old_divisor == 2 && divisor == 1) { 126 frob_mem_refresh(0, clock_tick, old_divisor, divisor); 127 } else if (old_divisor == 1 && divisor == 2) { 128 frob_mem_refresh(1, clock_tick, old_divisor, divisor); 131 } else if (old_divisor == 1 && divisor > 2) { 135 2, divisor); 136 } else if (old_divisor > 2 && divisor 84 frob_mem_refresh(int cpu_slowing_down, unsigned long clock_tick, unsigned long old_divisor, unsigned long divisor) argument 116 us2e_transition(unsigned long estar, unsigned long new_bits, unsigned long clock_tick, unsigned long old_divisor, unsigned long divisor) argument 248 unsigned long clock_tick, divisor, old_divisor, estar; local [all...] |
/linux-master/drivers/usb/serial/ |
H A D | quatech2.c | 148 int divisor, rem; local 150 divisor = MAX_BAUD_RATE / baudrate; 152 /* Round to nearest divisor */ 154 divisor++; 156 return divisor; 163 int divisor = calc_baud_divisor(baudrate); local 168 divisor, index, NULL, 0, QT2_USB_TIMEOUT);
|
H A D | mos7840.c | 49 #define LCR_DL_ENABLE 0x80 /* Enable access to divisor latch */ 1054 * this function calculates the proper baud rate divisor for the specified 1058 int baudRate, int *divisor, 1064 *divisor = 115200 / baudRate; 1068 *divisor = 230400 / baudRate; 1071 *divisor = 403200 / baudRate; 1074 *divisor = 460800 / baudRate; 1077 *divisor = 806400 / baudRate; 1080 *divisor = 921600 / baudRate; 1083 *divisor 1057 mos7840_calc_baud_rate_divisor(struct usb_serial_port *port, int baudRate, int *divisor, __u16 *clk_sel_val) argument 1102 int divisor = 0; local [all...] |
H A D | mos7720.c | 1239 __u16 divisor; member in struct:divisor_table_entry 1266 * this function calculates the proper baud rate divisor for the specified 1269 static int calc_baud_rate_divisor(struct usb_serial_port *port, int baudrate, int *divisor) argument 1281 *divisor = divisor_table[i].divisor; 1287 * Try calculating the divisor for this baud rate */ 1289 /* get the divisor */ 1297 *divisor = custom; 1317 int divisor; local 1331 status = calc_baud_rate_divisor(port, baudrate, &divisor); [all...] |
H A D | mct_u232.c | 178 unsigned int divisor; local 188 divisor = mct_u232_calculate_baud_rate(serial, value, &speed); 189 put_unaligned_le32(divisor, buf); 200 dev_dbg(&port->dev, "set_baud_rate: value: 0x%x, divisor: 0x%x\n", value, divisor);
|
H A D | io_edgeport.c | 281 static int calc_baud_rate_divisor(struct device *dev, int baud_rate, int *divisor); 2190 int divisor; local 2203 status = calc_baud_rate_divisor(dev, baudRate, &divisor); 2216 /* Enable access to divisor latch */ 2219 /* Write the divisor itself */ 2220 MAKE_CMD_WRITE_REG(&currCmd, &cmdLen, number, DLL, LOW8(divisor)); 2221 MAKE_CMD_WRITE_REG(&currCmd, &cmdLen, number, DLM, HIGH8(divisor)); 2223 /* Restore original value to disable access to divisor latch */ 2239 * this function calculates the proper baud rate divisor for the specified 2242 static int calc_baud_rate_divisor(struct device *dev, int baudrate, int *divisor) argument [all...] |
H A D | f81534.c | 539 /* Round to nearest divisor */ 560 u32 divisor; local 618 divisor = f81534_calc_baud_divisor(baudrate, port_priv->baud_base); 630 value = divisor & 0xff; 637 value = (divisor >> 8) & 0xff;
|
H A D | f81232.c | 493 int divisor; local 517 divisor = calc_baud_divisor(baudrate, priv->baud_base); 544 divisor & 0x00ff); /* low */ 552 (divisor & 0xff00) >> 8); /* high */
|
/linux-master/drivers/usb/host/ |
H A D | octeon-hcd.c | 695 int divisor; local 770 divisor = DIV_ROUND_UP(octeon_get_clock_rate(), 125000000); 772 if (divisor < 4) 773 divisor = 4; 774 usbn_clk_ctl.s.divide = divisor;
|
/linux-master/drivers/i2c/busses/ |
H A D | i2c-altera.c | 139 u32 divisor = clk_get_rate(idev->i2c_clk) / idev->bus_clk_rate; local 148 t_high = divisor * 1 / 2; 149 t_low = divisor * 1 / 2; 153 t_high = divisor * 1 / 3; 154 t_low = divisor * 2 / 3; 159 idev->bus_clk_rate, clk_mhz, divisor);
|
/linux-master/drivers/hsi/controllers/ |
H A D | omap_ssi_port.c | 146 omap_port->sst.divisor = val; 163 debugfs_create_file_unsafe("divisor", 0644, dir, port, 495 omap_port->sst.divisor = div; 1260 writel_relaxed(omap_port->sst.divisor, 1269 /* update divisor */ 1271 omap_port->sst.divisor = div; 1356 goto mode; /* We always need to restore the mode & TX divisor */
|
/linux-master/lib/zstd/common/ |
H A D | zstd_deps.h | 60 * U64 ZSTD_div64(U64 dividend, U32 divisor) 68 static uint64_t ZSTD_div64(uint64_t dividend, uint32_t divisor) { argument 69 return div_u64(dividend, divisor);
|
/linux-master/drivers/scsi/megaraid/ |
H A D | megaraid_sas_fp.c | 70 u32 mega_mod64(u64 dividend, u32 divisor) argument 75 if (!divisor) 78 remainder = do_div(d, divisor); 85 * @divisor: Divisor 89 static u64 mega_div64_32(uint64_t dividend, uint32_t divisor) argument 93 if (!divisor) 96 do_div(d, divisor);
|
/linux-master/drivers/video/fbdev/omap2/omapfb/dss/ |
H A D | dispc.c | 2422 #define DIV_FRAC(dividend, divisor) \ 2423 ((dividend) * 100 / (divisor) - ((dividend) / (divisor) * 100))
|
/linux-master/drivers/iio/gyro/ |
H A D | mpu3050-core.c | 188 freq /= (mpu3050->divisor + 1); 230 ret = regmap_write(mpu3050->map, MPU3050_SMPLRT_DIV, mpu3050->divisor); 247 u8 divisor; local 251 divisor = mpu3050->divisor; 254 mpu3050->divisor = 0; /* Divide by 1 */ 258 mpu3050->divisor = divisor; 420 mpu3050->divisor = DIV_ROUND_CLOSEST(8000, val) - 1; 425 mpu3050->divisor [all...] |
/linux-master/drivers/hwmon/ |
H A D | ntc_thermistor.c | 373 static inline u64 div64_u64_safe(u64 dividend, u64 divisor) argument 375 if (divisor == 0 && dividend == 0) 377 if (divisor == 0) 379 return div64_u64(dividend, divisor);
|
/linux-master/drivers/acpi/acpica/ |
H A D | acutils.h | 542 u32 divisor, u64 *out_quotient, u32 *out_remainder);
|
H A D | acmacros.h | 167 #define _ACPI_MOD(value, divisor) ((u32) ((value) & ((divisor) -1)))
|
/linux-master/block/ |
H A D | kyber-iosched.c | 626 u64 divisor; local 629 divisor = max_t(u64, target >> KYBER_LATENCY_SHIFT, 1); 630 bucket = min_t(unsigned int, div64_u64(latency - 1, divisor),
|
/linux-master/fs/ubifs/ |
H A D | budget.c | 623 int divisor, factor, f; local 640 divisor = UBIFS_MAX_DATA_NODE_SZ; 641 divisor += (c->max_idx_node_sz * 3) / (f - 1); 643 return div_u64(free, divisor);
|