Lines Matching refs:perout
211 struct ravb_ptp_perout *perout; in ravb_ptp_perout() local
243 perout = &priv->ptp.perout[req->index]; in ravb_ptp_perout()
244 perout->target = (u32)start_ns; in ravb_ptp_perout()
245 perout->period = (u32)period_ns; in ravb_ptp_perout()
257 perout = &priv->ptp.perout[req->index]; in ravb_ptp_perout()
258 perout->period = 0; in ravb_ptp_perout()
278 return ravb_ptp_perout(ptp, &req->perout, on); in ravb_ptp_enable()
313 struct ravb_ptp_perout *perout = priv->ptp.perout; in ravb_ptp_interrupt() local
315 if (perout->period) { in ravb_ptp_interrupt()
316 perout->target += perout->period; in ravb_ptp_interrupt()
317 ravb_ptp_update_compare(priv, perout->target); in ravb_ptp_interrupt()