Lines Matching refs:pcycles
141 uint64_t pcycles, dcycles; in qcpwm_get_state() local
171 pcycles = (NS_PER_S * PWM_RESOLUTION * prediv * (1 << exp)); in qcpwm_get_state()
172 pcycles = (pcycles + refclk - 1) / refclk; in qcpwm_get_state()
176 ps->ps_period = pcycles; in qcpwm_get_state()
185 uint64_t dcycles, pcycles, acycles, diff = UINT64_MAX; in qcpwm_set_state() local
195 pcycles = ps->ps_period; in qcpwm_set_state()
200 if (pcycles * qcpwm_clk_rates[i] < in qcpwm_set_state()
204 m = flsl((pcycles * qcpwm_clk_rates[i]) / in qcpwm_set_state()
213 if (pcycles - acycles < diff) { in qcpwm_set_state()
214 diff = pcycles - acycles; in qcpwm_set_state()
223 ps->ps_pulse_width = (dcycles * ps->ps_period) / pcycles; in qcpwm_set_state()
227 pcycles = ps->ps_period; in qcpwm_set_state()