Lines Matching refs:perout
212 struct ravb_ptp_perout *perout; in ravb_ptp_perout() local
244 perout = &priv->ptp.perout[req->index]; in ravb_ptp_perout()
245 perout->target = (u32)start_ns; in ravb_ptp_perout()
246 perout->period = (u32)period_ns; in ravb_ptp_perout()
258 perout = &priv->ptp.perout[req->index]; in ravb_ptp_perout()
259 perout->period = 0; in ravb_ptp_perout()
279 return ravb_ptp_perout(ptp, &req->perout, on); in ravb_ptp_enable()
314 struct ravb_ptp_perout *perout = priv->ptp.perout; in ravb_ptp_interrupt() local
316 if (perout->period) { in ravb_ptp_interrupt()
317 perout->target += perout->period; in ravb_ptp_interrupt()
318 ravb_ptp_update_compare(priv, perout->target); in ravb_ptp_interrupt()