Lines Matching refs:perout
217 struct ravb_ptp_perout *perout; in ravb_ptp_perout() local
249 perout = &priv->ptp.perout[req->index]; in ravb_ptp_perout()
250 perout->target = (u32)start_ns; in ravb_ptp_perout()
251 perout->period = (u32)period_ns; in ravb_ptp_perout()
263 perout = &priv->ptp.perout[req->index]; in ravb_ptp_perout()
264 perout->period = 0; in ravb_ptp_perout()
284 return ravb_ptp_perout(ptp, &req->perout, on); in ravb_ptp_enable()
319 struct ravb_ptp_perout *perout = priv->ptp.perout; in ravb_ptp_interrupt() local
321 if (perout->period) { in ravb_ptp_interrupt()
322 perout->target += perout->period; in ravb_ptp_interrupt()
323 ravb_ptp_update_compare(priv, perout->target); in ravb_ptp_interrupt()