/drivers/mmc/host/ |
H A D | sdhci-cns3xxx.c | 30 int div = 1; local 42 while (host->max_clk / div > clock) { 47 if (div < 4) 48 div += 1; 49 else if (div < 256) 50 div *= 2; 56 clock, host->max_clk / div); 59 if (div != 3) 60 div >>= 1; 62 clk = div << SDHCI_DIVIDER_SHIF [all...] |
H A D | sdhci-esdhc.h | 48 int div = 1; local 62 while (host->max_clk / pre_div / div > clock && div < 16) 63 div++; 66 clock, host->max_clk / pre_div / div); 69 div--; 73 | (div << ESDHC_DIVIDER_SHIFT)
|
/drivers/media/dvb/frontends/ |
H A D | tdhd1.h | 49 u32 div; local 51 div = (p->frequency + 36166666) / 166666; 53 data[0] = (div >> 8) & 0x7f; 54 data[1] = div & 0xff;
|
H A D | bsbe1.h | 77 u32 div; local 84 div = p->frequency / 1000; 85 data[0] = (div >> 8) & 0x7f; 86 data[1] = div & 0xff; 87 data[2] = 0x80 | ((div & 0x18000) >> 10) | 0x1;
|
H A D | bsru6.h | 108 u32 div; local 115 div = (p->frequency + (125 - 1)) / 125; /* round correctly */ 116 buf[0] = (div >> 8) & 0x7f; 117 buf[1] = div & 0xff; 118 buf[2] = 0x80 | ((div & 0x18000) >> 10) | 4;
|
H A D | tda826x.c | 79 u32 div; local 87 div = (p->frequency + (1000-1)) / 1000; 103 buf[3] = div >> 7; 104 buf[4] = div << 1; 120 priv->frequency = div * 1000;
|
H A D | tua6100.c | 74 u32 div; local 119 div = prediv / _P; 120 reg1[1] |= (div >> 9) & 0x03; 121 reg1[2] = div >> 1; 122 reg1[3] = (div << 7); 123 priv->frequency = ((div * _P) * (_ri / 1000)) / _R; 126 reg1[3] |= (prediv - (div*_P)) & 0x7f;
|
H A D | zl10036.c | 187 u32 div, foffset; local 189 div = (frequency + _FR/2) / _FR; 190 state->frequency = div * _FR; 194 buf[0] = (div >> 8) & 0x7f; 195 buf[1] = (div >> 0) & 0xff; 197 deb_info("%s: ftodo=%u fpriv=%u ferr=%d div=%u\n", __func__, 198 frequency, state->frequency, foffset, div); 400 { 0x04, 0x00 }, /* 2/3: div=0x400 - arbitrary value */
|
/drivers/media/common/tuners/ |
H A D | tea5767.c | 60 /* if on, div=4*(Frf+Fif)/Fref otherwise, div=4*(Frf-Fif)/Freq) */ 136 unsigned int div, frq; local 148 div = ((buffer[0] & 0x3f) << 8) | buffer[1]; 152 frq = (div * 50000 - 700000 - 225000) / 4; /* Freq in KHz */ 155 frq = (div * 50000 + 700000 + 225000) / 4; /* Freq in KHz */ 158 frq = (div * 32768 + 700000 + 225000) / 4; /* Freq in KHz */ 162 frq = (div * 32768 - 700000 - 225000) / 4; /* Freq in KHz */ 165 buffer[0] = (div >> 8) & 0x3f; 166 buffer[1] = div 194 unsigned div; local 353 unsigned div, rc; local [all...] |
H A D | tea5761.c | 128 unsigned int div, frq; local 130 div = ((buffer[2] & 0x3f) << 8) | buffer[3]; 132 frq = 1000 * (div * 32768 / 1000 + FREQ_OFFSET + 225) / 4; /* Freq in KHz */ 135 frq / 1000, frq % 1000, div); 146 unsigned div; local 166 div = (1000 * (frq * 4 / 16 + 700 + 225) ) >> 15; 167 buffer[1] = (div >> 8) & 0x3f; 168 buffer[2] = div & 0xff;
|
H A D | tuner-simple.c | 440 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...] |
/drivers/gpu/drm/nouveau/ |
H A D | nouveau_backlight.c | 103 u32 div = 1025; local 108 return ((val * 100) + (div / 2)) / div; 117 u32 div = 1025; local 118 u32 val = (bd->props.brightness * div) / 100; 137 u32 div, val; local 139 div = nv_rd32(dev, NV50_PDISP_SOR_PWM_DIV(or)); 142 if (div && div >= val) 143 return ((val * 100) + (div / 154 u32 div, val; local [all...] |
/drivers/usb/host/ |
H A D | octeon2-common.c | 22 u64 div; local 75 div = octeon_get_io_clock_rate() / 130000000ull; 77 switch (div) { 79 div = 1; 87 div = 4; 91 div = 6; 97 div = 8; 100 div = 12; 103 clk_rst_ctl.s.h_div = div;
|
/drivers/cpufreq/ |
H A D | cpufreq-nforce2.c | 23 #define NFORCE2_PLL(mul, div) (0x100000 | (mul << 8) | div) 69 unsigned char mul, div; local 72 div = pll & 0xff; 74 if (div > 0) 75 return NFORCE2_XTAL * mul / div; 89 unsigned char mul = 0, div = 0; local 93 while (((mul == 0) || (div == 0)) && (tried <= 3)) { 99 div = xdiv; 104 if ((mul == 0) || (div [all...] |
/drivers/video/omap/ |
H A D | hwa742.c | 631 static unsigned long round_to_extif_ticks(unsigned long ps, int div) argument 633 int bus_tick = hwa742.extif_clk_period * div; 637 static int calc_reg_timing(unsigned long sysclk, int div) argument 652 "extif_clk_div %d\n", systim, hwa742.extif_clk_period, div); 656 t->clk_div = div; 658 t->we_on_time = round_to_extif_ticks(t->cs_on_time + 2000, div); 659 t->re_on_time = round_to_extif_ticks(t->cs_on_time + 2000, div); 660 t->access_time = round_to_extif_ticks(t->re_on_time + 12200, div); 661 t->we_off_time = round_to_extif_ticks(t->we_on_time + 1000, div); 662 t->re_off_time = round_to_extif_ticks(t->re_on_time + 16000, div); 683 calc_lut_timing(unsigned long sysclk, int div) argument 737 int div; local [all...] |
H A D | rfbi.c | 176 static int ps_to_rfbi_ticks(int time, int div) argument 182 tick_ps = 1000000000 / (rfbi.l4_khz) * div; 249 int div = t->clk_div; local 251 if (div <= 0 || div > 2) 258 weon = ps_to_rfbi_ticks(t->we_on_time, div); 259 weoff = ps_to_rfbi_ticks(t->we_off_time, div); 267 reon = ps_to_rfbi_ticks(t->re_on_time, div); 268 reoff = ps_to_rfbi_ticks(t->re_off_time, div); 276 cson = ps_to_rfbi_ticks(t->cs_on_time, div); [all...] |
H A D | sossi.c | 125 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...] |
H A D | blizzard.c | 1086 static inline unsigned long round_to_extif_ticks(unsigned long ps, int div) argument 1088 int bus_tick = blizzard.extif_clk_period * div; 1092 static int calc_reg_timing(unsigned long sysclk, int div) argument 1108 "Blizzard systim %lu ps extif_clk_period %u div %d\n", 1109 systim, blizzard.extif_clk_period, div); 1114 t->clk_div = div; 1117 t->we_on_time = round_to_extif_ticks(t->cs_on_time + 2000, div); 1118 t->re_on_time = round_to_extif_ticks(t->cs_on_time + 2000, div); 1119 t->access_time = round_to_extif_ticks(t->re_on_time + 12200, div); 1120 t->we_off_time = round_to_extif_ticks(t->we_on_time + 1000, div); 1142 calc_lut_timing(unsigned long sysclk, int div) argument 1199 int div; local [all...] |
/drivers/video/omap2/dss/ |
H A D | rfbi.c | 378 static inline unsigned long round_to_extif_ticks(unsigned long ps, int div) argument 380 int bus_tick = extif_clk_period * div; 384 static int calc_reg_timing(struct rfbi_timings *t, int div) argument 386 t->clk_div = div; 388 t->cs_on_time = round_to_extif_ticks(t->cs_on_time, div); 390 t->we_on_time = round_to_extif_ticks(t->we_on_time, div); 391 t->we_off_time = round_to_extif_ticks(t->we_off_time, div); 392 t->we_cycle_time = round_to_extif_ticks(t->we_cycle_time, div); 394 t->re_on_time = round_to_extif_ticks(t->re_on_time, div); 395 t->re_off_time = round_to_extif_ticks(t->re_off_time, div); 416 int div; local 454 ps_to_rfbi_ticks(int time, int div) argument 478 int div = t->clk_div; local [all...] |
/drivers/media/dvb/mantis/ |
H A D | mantis_vp1033.c | 93 u32 div; local 98 div = p->frequency / 250; 100 buf[0] = (div >> 8) & 0x7f; 101 buf[1] = div & 0xff;
|
H A D | mantis_vp2033.c | 81 u32 div = (p->frequency + CU1216_IF + TUNER_MUL / 2) / TUNER_MUL; local 83 buf[0] = (div >> 8) & 0x7f; 84 buf[1] = div & 0xff;
|
H A D | mantis_vp2040.c | 63 u32 div = (p->frequency + CU1216_IF + TUNER_MUL / 2) / TUNER_MUL; local 65 buf[0] = (div >> 8) & 0x7f; 66 buf[1] = div & 0xff;
|
/drivers/media/dvb/ttpci/ |
H A D | budget.c | 210 u32 div = (c->frequency + 479500) / 125; local 224 buf[0] = (div >> 8) & 0x7f; 225 buf[1] = div & 0xff; 226 buf[2] = ((div & 0x18000) >> 10) | 0x95; 249 u32 div; local 253 div = (c->frequency + 35937500 + 31250) / 62500; 255 data[0] = (div >> 8) & 0x7f; 256 data[1] = div & 0xff; 257 data[2] = 0x85 | ((div >> 10) & 0x60); 278 u32 div; local 335 u32 div; local 359 u32 div; local [all...] |
H A D | budget-patch.c | 271 u32 div = (p->frequency + 479500) / 125; local 285 buf[0] = (div >> 8) & 0x7f; 286 buf[1] = div & 0xff; 287 buf[2] = ((div & 0x18000) >> 10) | 0x95; 310 u32 div; local 314 div = p->frequency / 125; 315 data[0] = (div >> 8) & 0x7f; 316 data[1] = div & 0xff;
|
/drivers/media/dvb/bt8xx/ |
H A D | dvb-bt8xx.c | 156 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...] |