Searched refs:divisor (Results 101 - 125 of 186) sorted by last modified time

12345678

/linux-master/drivers/gpu/drm/stm/
H A Ddw_mipi_dsi-stm.c132 int divisor = idf * odf; local
135 if (!divisor)
138 return DIV_ROUND_CLOSEST(clkin_khz * ndiv, divisor);
/linux-master/drivers/clk/mmp/
H A Dclk-audio.c97 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 Dbpf_jit.h468 u64 hppa_div64(u64 div, u64 divisor);
469 u64 hppa_div64_rem(u64 div, u64 divisor);
/linux-master/drivers/cpuidle/governors/
H A Dmenu.c173 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 Ddiv64.h43 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 Dsparc-us2e-cpufreq.c86 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 Dquatech2.c148 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 Dmos7840.c49 #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 Dmos7720.c1239 __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 Dmct_u232.c178 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 Dio_edgeport.c281 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 Df81534.c539 /* 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 Df81232.c493 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 Docteon-hcd.c695 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 Di2c-altera.c139 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 Domap_ssi_port.c146 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 Dzstd_deps.h60 * 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 Dmegaraid_sas_fp.c70 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 Ddispc.c2422 #define DIV_FRAC(dividend, divisor) \
2423 ((dividend) * 100 / (divisor) - ((dividend) / (divisor) * 100))
/linux-master/drivers/iio/gyro/
H A Dmpu3050-core.c188 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 Dntc_thermistor.c373 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 Dacutils.h542 u32 divisor, u64 *out_quotient, u32 *out_remainder);
H A Dacmacros.h167 #define _ACPI_MOD(value, divisor) ((u32) ((value) & ((divisor) -1)))
/linux-master/block/
H A Dkyber-iosched.c626 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 Dbudget.c623 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);

Completed in 342 milliseconds

12345678