Searched defs:div (Results 51 - 75 of 135) sorted by relevance

123456

/drivers/hwmon/
H A Dsis5595.c140 static inline u8 FAN_TO_REG(long rpm, int div) argument
144 return SENSORS_LIMIT((1350000 + rpm * div / 2) / (rpm * div), 1, 254);
147 static inline int FAN_FROM_REG(u8 val, int div) argument
149 return val == 0 ? -1 : val == 255 ? 0 : 1350000 / (val * div);
H A Dsmsc47m192.c60 static inline int SCALE(long val, int mul, int div) argument
63 return (val * mul - div / 2) / div;
65 return (val * mul + div / 2) / div;
H A Dvia686a.c174 static inline u8 FAN_TO_REG(long rpm, int div) argument
179 return SENSORS_LIMIT((1350000 + rpm * div / 2) / (rpm * div), 1, 255);
182 #define FAN_FROM_REG(val, div) ((val) == 0 ? 0 : (val) == 255 ? 0 : 1350000 / \
183 ((val) * (div)))
H A Dadm1031.c159 #define FAN_FROM_REG(reg, div) ((reg) ? \
160 (11250 * 60) / ((reg) * (div)) : 0)
162 static int FAN_TO_REG(int reg, int div) argument
165 tmp = FAN_FROM_REG(SENSORS_LIMIT(reg, 0, 65535), div);
H A Dasb100.c126 static u8 FAN_TO_REG(long rpm, int div) argument
133 return SENSORS_LIMIT((1350000 + rpm * div / 2) / (rpm * div), 1, 254);
136 static int FAN_FROM_REG(u8 val, int div) argument
138 return val == 0 ? -1 : val == 255 ? 0 : 1350000 / (val * div);
H A Dlm78.c93 static inline u8 FAN_TO_REG(long rpm, int div) argument
97 return SENSORS_LIMIT((1350000 + rpm * div / 2) / (rpm * div), 1, 254);
100 static inline int FAN_FROM_REG(u8 val, int div) argument
102 return val == 0 ? -1 : val == 255 ? 0 : 1350000 / (val * div);
H A Dvt8231.c146 static inline u8 FAN_TO_REG(long rpm, int div) argument
150 return SENSORS_LIMIT(1310720 / (rpm * div), 1, 255);
153 #define FAN_FROM_REG(val, div) ((val) == 0 ? 0 : 1310720 / ((val) * (div)))
H A Dw83l786ng.c84 FAN_TO_REG(long rpm, int div) argument
89 return SENSORS_LIMIT((1350000 + rpm * div / 2) / (rpm * div), 1, 254);
92 #define FAN_FROM_REG(val, div) ((val) == 0 ? -1 : \
94 1350000 / ((val) * (div))))
/drivers/i2c/busses/
H A Di2c-mpc.c199 const struct mpc_i2c_divider *div = NULL; local
205 /* see below - default fdr = 0x3f -> div = 2048 */
218 div = &mpc_i2c_dividers_52xx[i];
220 if (div->fdr & 0xc0 && pvr == 0x80822011)
222 if (div->divider >= divider)
226 *real_clk = mpc5xxx_get_bus_frequency(node) / div->divider;
227 return (int)div->fdr;
348 const struct mpc_i2c_divider *div = NULL; local
353 /* see below - default fdr = 0x1031 -> div = 16 * 3072 */
374 div
[all...]
H A Di2c-nomadik.c315 u32 i2c_clk, div; local
345 div = (dev->cfg.clk_freq > 100000) ? 3 : 2;
355 brcr2 = (i2c_clk/(dev->cfg.clk_freq * div)) & 0xffff;
/drivers/media/common/tuners/
H A Dtuner-simple.c440 u16 div, u8 config, u8 cb)
476 buffer[0] = (div>>8) & 0x7f;
477 buffer[1] = div & 0xff;
548 u16 div; local
586 div = params->frequency + IFPCoff + offset;
589 "Offset=%d.%02d MHz, div=%0d\n",
592 offset / 16, offset % 16 * 100 / 16, div);
597 if (t_params->cb_first_if_lower_freq && div < priv->last_div) {
600 buffer[2] = (div>>8) & 0x7f;
601 buffer[3] = div
439 simple_post_tune(struct dvb_frontend *fe, u8 *buffer, u16 div, u8 config, u8 cb) argument
671 u16 div; local
851 u32 div; local
[all...]
H A Dtuner-xc2028.c940 u32 div, offset = 0; local
1033 div = (freq - offset + DIV / 2) / DIV;
1053 buf[0] = 0xff & (div >> 24);
1054 buf[1] = 0xff & (div >> 16);
1055 buf[2] = 0xff & (div >> 8);
1056 buf[3] = 0xff & (div);
/drivers/media/dvb/bt8xx/
H A Ddvb-bt8xx.c156 u32 div; local
163 div = (((c->frequency + 83333) * 3) / 500000) + IF_FREQUENCYx6;
180 pllbuf[1] = div >> 8;
181 pllbuf[2] = div & 0xff;
278 u32 div; local
281 div = (36000000 + c->frequency + 83333) / 166666;
302 data[0] = (div >> 8) & 0x7f;
303 data[1] = div & 0xff;
304 data[2] = ((div >> 10) & 0x60) | cfg;
310 return (div * 16666
351 u32 div; local
473 u32 div; local
523 u32 div; local
[all...]
/drivers/media/dvb/ttpci/
H A Dbudget-ci.c667 u32 div; local
674 div = (p->frequency + (500 - 1)) / 500; /* round correctly */
675 buf[0] = (div >> 8) & 0x7f;
676 buf[1] = div & 0xff;
677 buf[2] = 0x80 | ((div & 0x18000) >> 10) | 2;
/drivers/media/video/
H A Dmx1_camera.c391 unsigned long div; local
400 div = (lcdclk + 2 * mclk - 1) / (2 * mclk) - 1;
404 lcdclk / 1000, mclk / 1000, div);
406 return div;
/drivers/media/video/uvc/
H A Duvc_video.c606 u32 div; local
670 div = div_u64_rem(y, NSEC_PER_SEC, &rem);
671 ts.tv_sec = first->host_ts.tv_sec - 1 + div;
/drivers/sh/clk/
H A Dcore.c45 unsigned long mult, div; local
52 div = 1;
56 div = src_table->divisors[i];
61 if (!div || !mult || (bitmap && !test_bit(i, bitmap)))
64 freq = clk->parent->rate * mult / div;
569 unsigned long error = ULONG_MAX, freq_high, freq_low, div; local
623 div = freq->frequency / target;
624 freq_high = freq->frequency / div;
625 freq_low = freq->frequency / (div + 1);
642 freq->frequency, div, freq_hig
[all...]
/drivers/spi/
H A Dspi-bfin-sport.c131 int div = (sclk / (2 * speed_hz)) - 1; local
133 if (div < 0)
134 div = 0;
136 clk = sclk / (2 * (div + 1));
139 div++;
141 return div;
/drivers/staging/rts_pstor/
H A Drtsx_card.c656 u8 mcu_cnt, div, max_div, ssc_depth, ssc_depth_mask; local
693 div = CLK_DIV_1;
694 while ((N < min_N) && (div < max_div)) {
696 div++;
698 RTSX_DEBUGP("N = %d, div = %d\n", N, div);
735 if (div == CLK_DIV_2) {
741 } else if (div == CLK_DIV_4) {
747 } else if (div == CLK_DIV_8) {
773 rtsx_add_cmd(chip, WRITE_REG_CMD, CLK_DIV, 0xFF, (div <<
798 u8 sel, div, mcu_cnt; local
[all...]
/drivers/tty/serial/
H A Dvt8500_serial.c277 unsigned long div; local
280 div = vt8500_read(port, VT8500_URDIV) & ~(0x3ff);
283 div |= 7;
285 div |= (921600 / baud) - 1;
289 vt8500_write(port, div, VT8500_URDIV);
/drivers/video/mbx/
H A Dmbxfb.c123 struct pixclock_div *div)
156 div->m = m;
157 div->n = n;
158 div->p = p;
185 struct pixclock_div div; local
187 var->pixclock = mbxfb_get_pixclock(var->pixclock, &div);
237 struct pixclock_div div; local
283 var->pixclock = mbxfb_get_pixclock(info->var.pixclock, &div);
285 write_reg_dly((Disp_Pll_M(div.m) | Disp_Pll_N(div
122 mbxfb_get_pixclock(unsigned int pixclock_ps, struct pixclock_div *div) argument
[all...]
/drivers/video/omap/
H A Dsossi.c125 static u32 ps_to_sossi_ticks(u32 ps, int div) argument
127 u32 clk_period = HZ_TO_PS(sossi.fck_hz) * div;
135 int div = t->clk_div; local
141 reon = ps_to_sossi_ticks(t->re_on_time, div);
146 reoff = ps_to_sossi_ticks(t->re_off_time, div);
155 recyc = ps_to_sossi_ticks(t->re_cycle_time, div);
166 actim = ps_to_sossi_ticks(t->access_time, div);
186 int div = t->clk_div; local
192 weon = ps_to_sossi_ticks(t->we_on_time, div);
197 weoff = ps_to_sossi_ticks(t->we_off_time, div);
221 _set_timing(int div, int tw0, int tw1) argument
328 int div = t->clk_div; local
394 sossi_setup_tearsync(unsigned pin_cnt, unsigned hs_pulse_time, unsigned vs_pulse_time, int hs_pol_inv, int vs_pol_inv, int div) argument
[all...]
/drivers/video/
H A Ds3c2410fb.c95 unsigned long long div; local
102 div = (unsigned long long)clk * pixclk;
103 div >>= 12; /* div / 2^12 */
104 do_div(div, 625 * 625UL * 625); /* div / 5^12 */
106 dprintk("pixclk %ld, divisor is %ld\n", pixclk, (long)div);
107 return div;
/drivers/media/dvb/frontends/
H A Dcx24123.c443 u32 div = a / b; local
445 ++div;
446 if (div < (1 << 31)) {
447 for (exp = 1; div > exp; nearest++)
H A Dstb0899_drv.c554 u32 mclk = 0, div = 0; local
556 div = stb0899_read_reg(state, STB0899_NCOARSE);
557 mclk = (div + 1) * state->config->xtal_freq / 6;
558 dprintk(state->verbose, FE_DEBUG, 1, "div=%d, mclk=%d", div, mclk);
1218 u8 div, reg; local
1226 div = (internal->master_clk / 100) / 5632;
1227 div = (div + 5) / 10;
1232 stb0899_write_reg(state, STB0899_ACRDIV1, div);
[all...]

Completed in 503 milliseconds

123456