Lines Matching full:let

76     let numerator = cycles  in cycles_to_ns()
123 let data = chip.drvdata(); in round_waveform_tohw()
124 let mut status = 0; in round_waveform_tohw()
138 let rate_hz = data.clk.rate().as_hz() as u64; in round_waveform_tohw()
140 let mut period_cycles = ns_to_cycles(wf.period_length_ns, rate_hz).min(u64::from(u32::MAX)); in round_waveform_tohw()
154 let mut duty_cycles = ns_to_cycles(wf.duty_length_ns, rate_hz).min(u64::from(u32::MAX)); in round_waveform_tohw()
156 let mut ctrl_val = TH1520_PWM_CONTINUOUS_MODE; in round_waveform_tohw()
158 let is_inversed = wf.duty_length_ns > 0 in round_waveform_tohw()
167 let wfhw = Th1520WfHw { in round_waveform_tohw()
199 let data = chip.drvdata(); in round_waveform_fromhw()
200 let rate_hz = data.clk.rate().as_hz() as u64; in round_waveform_fromhw()
213 let duty_cycles = u64::from(wfhw.duty_cycles); in round_waveform_fromhw()
219 let period_cycles = u64::from(wfhw.period_cycles); in round_waveform_fromhw()
220 let original_duty_cycles = period_cycles.saturating_sub(duty_cycles); in round_waveform_fromhw()
236 let data = chip.drvdata(); in read_waveform()
237 let hwpwm = pwm.hwpwm(); in read_waveform()
238 let iomem_accessor = data.iomem.access(parent_dev)?; in read_waveform()
239 let iomap = iomem_accessor.deref(); in read_waveform()
241 let ctrl = iomap.try_read32(th1520_pwm_ctrl(hwpwm))?; in read_waveform()
242 let period_cycles = iomap.try_read32(th1520_pwm_per(hwpwm))?; in read_waveform()
243 let duty_cycles = iomap.try_read32(th1520_pwm_fp(hwpwm))?; in read_waveform()
245 let wfhw = Th1520WfHw { in read_waveform()
271 let data = chip.drvdata(); in write_waveform()
272 let hwpwm = pwm.hwpwm(); in write_waveform()
273 let iomem_accessor = data.iomem.access(parent_dev)?; in write_waveform()
274 let iomap = iomem_accessor.deref(); in write_waveform()
275 let duty_cycles = iomap.try_read32(th1520_pwm_fp(hwpwm))?; in write_waveform()
276 let was_enabled = duty_cycles != 0; in write_waveform()
341 let dev = pdev.as_ref(); in probe()
342 let request = pdev.io_request_by_index(0).ok_or(ENODEV)?; in probe()
344 let clk = Clk::get(dev, None)?; in probe()
351 let rate_hz = clk.rate().as_hz(); in probe()
366 let chip = pwm::Chip::new( in probe()