Lines Matching refs:perout
219 struct ravb_ptp_perout *perout; in ravb_ptp_perout() local
251 perout = &priv->ptp.perout[req->index]; in ravb_ptp_perout()
252 perout->target = (u32)start_ns; in ravb_ptp_perout()
253 perout->period = (u32)period_ns; in ravb_ptp_perout()
265 perout = &priv->ptp.perout[req->index]; in ravb_ptp_perout()
266 perout->period = 0; in ravb_ptp_perout()
286 return ravb_ptp_perout(ptp, &req->perout, on); in ravb_ptp_enable()
321 struct ravb_ptp_perout *perout = priv->ptp.perout; in ravb_ptp_interrupt() local
323 if (perout->period) { in ravb_ptp_interrupt()
324 perout->target += perout->period; in ravb_ptp_interrupt()
325 ravb_ptp_update_compare(priv, perout->target); in ravb_ptp_interrupt()