Lines Matching defs:req
35 struct ptp_clock_request req;
54 if (copy_from_user(&req.extts, (void __user *)arg,
55 sizeof(req.extts))) {
59 if (req.extts.index >= ops->n_ext_ts) {
63 req.type = PTP_CLK_REQ_EXTTS;
64 enable = req.extts.flags & PTP_ENABLE_FEATURE ? 1 : 0;
65 err = ops->enable(ops, &req, enable);
69 if (copy_from_user(&req.perout, (void __user *)arg,
70 sizeof(req.perout))) {
74 if (req.perout.index >= ops->n_per_out) {
78 req.type = PTP_CLK_REQ_PEROUT;
79 enable = req.perout.period.sec || req.perout.period.nsec;
80 err = ops->enable(ops, &req, enable);
86 req.type = PTP_CLK_REQ_PPS;
88 err = ops->enable(ops, &req, enable);