Lines Matching refs:pulse
95 * @pulse: SMC_PULSE register value
106 * SMC_PULSE = 256*pulse[6] + pulse[5:0]
110 int *setup, int *pulse, int *cycle, int *cs_pulse)
135 ret_val = adjust_smc_value(pulse, range_pulse, ARRAY_SIZE(range_pulse));
167 * @pulse: PULSE value of SMC Pulse Register
171 static void to_smc_format(int *setup, int *pulse, int *cycle, int *cs_pulse)
174 *pulse = (*pulse & 0x3f) | ((*pulse & 0x100) >> 2);
214 unsigned int pulse; /* CFIOR and CFIOW pulse width in MCK ticks */
215 unsigned int cs_pulse; /* CS4 or CS5 pulse width in MCK ticks*/
223 pulse = calc_mck_cycles(ata->act8b, mck_hz);
227 ret = calc_smc_vals(dev, &setup, &pulse, &cycle, &cs_pulse);
234 setup, pulse, cycle, cs_pulse);
235 to_smc_format(&setup, &pulse, &cycle, &cs_pulse);
252 smc.nwe_pulse = smc.nrd_pulse = pulse;