Lines Matching refs:div
304 int div; in gpmc_get_clk_period() local
310 div = (l & 0x03) + 1; in gpmc_get_clk_period()
312 tick_ps *= div; in gpmc_get_clk_period()
654 int div = gpmc_ns_to_ticks(wait_monitoring); in gpmc_calc_waitmonitoring_divider() local
656 div += GPMC_CONFIG1_WAITMONITORINGTIME_MAX - 1; in gpmc_calc_waitmonitoring_divider()
657 div /= GPMC_CONFIG1_WAITMONITORINGTIME_MAX; in gpmc_calc_waitmonitoring_divider()
659 if (div > 4) in gpmc_calc_waitmonitoring_divider()
661 if (div <= 0) in gpmc_calc_waitmonitoring_divider()
662 div = 1; in gpmc_calc_waitmonitoring_divider()
664 return div; in gpmc_calc_waitmonitoring_divider()
676 int div = gpmc_ps_to_ticks(sync_clk); in gpmc_calc_divider() local
678 if (div > 4) in gpmc_calc_divider()
680 if (div <= 0) in gpmc_calc_divider()
681 div = 1; in gpmc_calc_divider()
683 return div; in gpmc_calc_divider()
696 int div; in gpmc_cs_set_timings() local
699 div = gpmc_calc_divider(t->sync_clk); in gpmc_cs_set_timings()
700 if (div < 0) in gpmc_cs_set_timings()
701 return div; in gpmc_cs_set_timings()
720 div = gpmc_calc_waitmonitoring_divider(t->wait_monitoring); in gpmc_cs_set_timings()
721 if (div < 0) { in gpmc_cs_set_timings()
759 l |= (div - 1); in gpmc_cs_set_timings()
771 cs, (div * gpmc_get_fclk_period()) / 1000, div); in gpmc_cs_set_timings()
1251 int div; in gpmc_round_ps_to_sync_clk() local
1253 div = gpmc_calc_divider(sync_clk); in gpmc_round_ps_to_sync_clk()
1255 temp = (temp + div - 1) / div; in gpmc_round_ps_to_sync_clk()
1256 return gpmc_ticks_to_ps(temp * div); in gpmc_round_ps_to_sync_clk()