Lines Matching refs:cycles
89 u32 cycles; in at91sam9_smc_setup_ns_to_cycles() local
91 cycles = DIV_ROUND_UP(timing_ns, clk_period); in at91sam9_smc_setup_ns_to_cycles()
92 if (cycles / 32) { in at91sam9_smc_setup_ns_to_cycles()
94 if (cycles < 128) in at91sam9_smc_setup_ns_to_cycles()
95 cycles = 0; in at91sam9_smc_setup_ns_to_cycles()
98 coded_cycles |= cycles % 32; in at91sam9_smc_setup_ns_to_cycles()
119 u32 cycles; in at91sam9_smc_pulse_ns_to_cycles() local
121 cycles = DIV_ROUND_UP(timing_ns, clk_period); in at91sam9_smc_pulse_ns_to_cycles()
122 if (cycles / 64) { in at91sam9_smc_pulse_ns_to_cycles()
124 if (cycles < 256) in at91sam9_smc_pulse_ns_to_cycles()
125 cycles = 0; in at91sam9_smc_pulse_ns_to_cycles()
128 coded_cycles |= cycles % 64; in at91sam9_smc_pulse_ns_to_cycles()
149 u32 cycles; in at91sam9_smc_cycle_ns_to_cycles() local
151 cycles = DIV_ROUND_UP(timing_ns, clk_period); in at91sam9_smc_cycle_ns_to_cycles()
152 if (cycles / 128) { in at91sam9_smc_cycle_ns_to_cycles()
153 coded_cycles = cycles / 256; in at91sam9_smc_cycle_ns_to_cycles()
154 cycles %= 256; in at91sam9_smc_cycle_ns_to_cycles()
155 if (cycles >= 128) { in at91sam9_smc_cycle_ns_to_cycles()
157 cycles = 0; in at91sam9_smc_cycle_ns_to_cycles()
162 cycles = 0x7f; in at91sam9_smc_cycle_ns_to_cycles()
168 coded_cycles |= cycles % 128; in at91sam9_smc_cycle_ns_to_cycles()