| /drivers/video/sunxi/ |
| A D | lcdc.c | 215 int value, n, m, min_m, max_m, diff, step; in lcdc_pll_set() local 251 diff = dotclock - value; in lcdc_pll_set() 252 if (diff < best_diff) { in lcdc_pll_set() 253 best_diff = diff; in lcdc_pll_set() 269 diff = dotclock - value; in lcdc_pll_set() 270 if (diff < best_diff) { in lcdc_pll_set() 271 best_diff = diff; in lcdc_pll_set()
|
| A D | sunxi_dw_hdmi.c | 198 int value, n, m, div, diff; in sunxi_dw_hdmi_pll_set() local 219 diff = clk_khz - value; in sunxi_dw_hdmi_pll_set() 220 if (diff < best_diff) { in sunxi_dw_hdmi_pll_set() 221 best_diff = diff; in sunxi_dw_hdmi_pll_set()
|
| /drivers/serial/ |
| A D | serial_ar933x.c | 70 int diff; in ar933x_serial_get_scale_step() local 80 diff = abs(baudrate - baud); in ar933x_serial_get_scale_step() 81 if (diff < min_diff) { in ar933x_serial_get_scale_step() 82 min_diff = diff; in ar933x_serial_get_scale_step()
|
| /drivers/mtd/nand/raw/ |
| A D | davinci_nand.c | 234 u_int32_t diff = ecc_calc ^ ecc_nand; in nand_davinci_correct_data() local 236 if (diff) { in nand_davinci_correct_data() 237 if ((((diff >> 12) ^ diff) & 0xfff) == 0xfff) { in nand_davinci_correct_data() 239 if ((diff >> (12 + 3)) < this->ecc.size) { in nand_davinci_correct_data() 240 uint8_t find_bit = 1 << ((diff >> 12) & 7); in nand_davinci_correct_data() 241 uint32_t find_byte = diff >> (12 + 3); in nand_davinci_correct_data() 251 } else if (!(diff & (diff - 1))) { in nand_davinci_correct_data()
|
| A D | atmel_nand.c | 254 int diff; in pmecc_get_sigma() local 331 diff = (mu[i] - mu[ro]); in pmecc_get_sigma() 334 if ((lmu[i] >> 1) > ((lmu[ro] >> 1) + diff)) in pmecc_get_sigma() 337 lmu[i + 1] = ((lmu[ro] >> 1) + diff) * 2; in pmecc_get_sigma() 354 smu[(i + 1) * num + (k + diff)] = a; in pmecc_get_sigma()
|
| /drivers/clk/ti/ |
| A D | clk-k3.c | 269 ulong diff, new_diff; in ti_clk_set_rate() local 304 diff = abs(new_rate - rate / div); in ti_clk_set_rate() 307 clkp->dev->name, div, (u32)rate, (u32)new_rate, (u32)diff); in ti_clk_set_rate() 315 if (diff > rate / div / 2) { in ti_clk_set_rate() 356 if (diff > rate / div / 20) { in ti_clk_set_rate() 363 if (new_diff > diff) { in ti_clk_set_rate()
|
| /drivers/spi/ |
| A D | cf_spi.c | 236 int i, j, pbrcnt, brcnt, diff, tmp, dbr = 0; in coldfire_spi_set_speed() local 283 diff = tmp - cfspi->baudrate; in coldfire_spi_set_speed() 285 diff = cfspi->baudrate - tmp; in coldfire_spi_set_speed() 287 if (diff < bestmatch) { in coldfire_spi_set_speed() 288 bestmatch = diff; in coldfire_spi_set_speed()
|
| /drivers/i2c/ |
| A D | ocores_i2c.c | 404 int diff; in ocores_init() local 414 diff = bus->ip_clk_khz / (5 * (prescale + 1)) - bus->bus_clk_khz; in ocores_init() 415 if (abs(diff) > bus->bus_clk_khz / 10) { in ocores_init() 472 int diff; in ocores_i2c_set_bus_speed() local 481 diff = bus->ip_clk_khz / (5 * (prescale + 1)) - speed; in ocores_i2c_set_bus_speed() 482 if (abs(diff) > speed / 10) { in ocores_i2c_set_bus_speed()
|
| A D | designware_i2c.c | 143 int hcnt, lcnt, period_cnt, diff, tot; in dw_i2c_calc_timing() local 186 diff = (period_cnt - tot) / 2; in dw_i2c_calc_timing() 187 hcnt += diff; in dw_i2c_calc_timing() 188 lcnt += diff; in dw_i2c_calc_timing()
|
| /drivers/clk/ |
| A D | clk-cdce9xx.c | 179 u32 diff; in cdce9xx_clk_set_rate() local 187 diff = rate - parent_rate / pdiv; in cdce9xx_clk_set_rate() 189 if (rate - parent_rate / (pdiv + 1) < diff) in cdce9xx_clk_set_rate()
|
| /drivers/fpga/ |
| A D | zynqmppl.c | 178 ulong diff; in zynqmp_validate_bitstream() local 186 diff = (ulong)buf_start - (ulong)buf; in zynqmp_validate_bitstream() 187 if (diff) { in zynqmp_validate_bitstream() 189 __func__, diff); in zynqmp_validate_bitstream()
|
| A D | zynqpl.c | 347 u32 diff; in zynq_validate_bitstream() local 355 diff = (u32)buf_start - (u32)buf; in zynq_validate_bitstream() 356 if (diff) { in zynq_validate_bitstream() 358 __func__, diff); in zynq_validate_bitstream()
|
| /drivers/power/regulator/ |
| A D | pwm_regulator.c | 54 int diff = max_uV - min_uV; in pwm_voltage_to_duty_cycle_percentage() local 56 return ((req_uV * 100) - (min_uV * 100)) / diff; in pwm_voltage_to_duty_cycle_percentage()
|
| /drivers/power/ |
| A D | tps6586x.c | 140 int diff = voltage < target ? step : -step; in calculate_next_voltage() local 143 voltage += diff; in calculate_next_voltage()
|
| /drivers/clk/stm32/ |
| A D | clk-stm32f.c | 504 u32 best_div, best_diff, diff; in stm32_set_rate() local 565 diff = (current_rate > rate) ? in stm32_set_rate() 569 if (diff < best_diff) { in stm32_set_rate() 570 best_diff = diff; in stm32_set_rate()
|
| A D | clk-stm32mp13.c | 1147 u32 diff; in stm32mp1_pll1_opp() local 1205 diff = (u32)(freq - output_freq); in stm32mp1_pll1_opp() 1207 diff = (u32)(output_freq - freq); in stm32mp1_pll1_opp() 1208 if (diff < best_diff) { in stm32mp1_pll1_opp() 1214 if (diff == 0) { in stm32mp1_pll1_opp() 1218 best_diff = diff; in stm32mp1_pll1_opp()
|
| A D | clk-stm32mp1.c | 1352 u32 diff; in stm32mp1_pll1_opp() local 1410 diff = (u32)(freq - output_freq); in stm32mp1_pll1_opp() 1412 diff = (u32)(output_freq - freq); in stm32mp1_pll1_opp() 1413 if (diff < best_diff) { in stm32mp1_pll1_opp() 1419 if (diff == 0) in stm32mp1_pll1_opp() 1422 best_diff = diff; in stm32mp1_pll1_opp()
|
| /drivers/mtd/nand/raw/atmel/ |
| A D | pmecc.c | 495 int diff; in atmel_pmecc_get_sigma() local 572 diff = (mu[i] - mu[ro]); in atmel_pmecc_get_sigma() 575 if ((lmu[i] >> 1) > ((lmu[ro] >> 1) + diff)) in atmel_pmecc_get_sigma() 578 lmu[i + 1] = ((lmu[ro] >> 1) + diff) * 2; in atmel_pmecc_get_sigma() 596 smu[(i + 1) * num + (k + diff)] = a; in atmel_pmecc_get_sigma()
|
| /drivers/clk/mvebu/ |
| A D | armada-37xx-periph.c | 362 #define diff(a, b) abs((long)(a) - (long)(b)) macro 376 diff(rate, req_rate) < diff(best_rate, req_rate)) { in find_best_div()
|
| /drivers/video/bridge/ |
| A D | tc358768.c | 356 u32 pll, diff, pll_in; in tc358768_calc_pll() local 367 diff = max(pll, target_pll) - min(pll, target_pll); in tc358768_calc_pll() 369 if (diff < best_diff) { in tc358768_calc_pll() 370 best_diff = diff; in tc358768_calc_pll()
|
| /drivers/usb/musb-new/ |
| A D | musb_host.c | 1816 int diff; in musb_schedule() local 1825 diff = hw_ep->max_packet_sz_rx; in musb_schedule() 1827 diff = hw_ep->max_packet_sz_tx; in musb_schedule() 1828 diff -= (qh->maxpacket * qh->hb_mult); in musb_schedule() 1830 if (diff >= 0 && best_diff > diff) { in musb_schedule() 1852 best_diff = diff; in musb_schedule()
|
| /drivers/video/ |
| A D | console_truetype.c | 253 int i, diff; in console_truetype_move_rows() local 260 diff = (rowsrc - rowdst) * met->font_size; in console_truetype_move_rows() 262 priv->pos[i].ypos -= diff; in console_truetype_move_rows()
|
| /drivers/mtd/ubi/ |
| A D | wl.c | 305 struct rb_root *root, int diff) in find_wl_entry() argument 312 max = e->ec + diff; in find_wl_entry()
|