Lines Matching refs:req
548 struct ptp_perout_request *req, int on)
555 ts.tv_sec = req->period.sec;
556 ts.tv_nsec = req->period.nsec;
561 ts.tv_sec = req->start.sec;
562 ts.tv_nsec = req->start.nsec;
566 am65_cpts_write32(cpts, val, genf[req->index].comp_hi);
568 am65_cpts_write32(cpts, val, genf[req->index].comp_lo);
570 am65_cpts_write32(cpts, val, genf[req->index].length);
572 cpts->genf_enable |= BIT(req->index);
574 am65_cpts_write32(cpts, 0, genf[req->index].length);
576 cpts->genf_enable &= ~BIT(req->index);
581 struct ptp_perout_request *req, int on)
583 if (!!(cpts->genf_enable & BIT(req->index)) == !!on)
587 am65_cpts_perout_enable_hw(cpts, req, on);
591 __func__, req->index, on ? "enabled" : "disabled");