PTP_ENABLE_FEATURE
(rq->extts.flags & PTP_ENABLE_FEATURE) &&
(extts->flags & PTP_ENABLE_FEATURE) &&
PTP_ENABLE_FEATURE) &&
if (pf->ptp.extts_rqs[i].flags & PTP_ENABLE_FEATURE)
if (pf->ptp.extts_rqs[i].flags & PTP_ENABLE_FEATURE)
cached->flags &= ~PTP_ENABLE_FEATURE;
(rq->extts.flags & PTP_ENABLE_FEATURE) &&
(rq->extts.flags & PTP_ENABLE_FEATURE) &&
(rq->extts.flags & PTP_ENABLE_FEATURE) &&
(rq->extts.flags & PTP_ENABLE_FEATURE) &&
(rq->extts.flags & PTP_ENABLE_FEATURE) &&
if (rq->extts.flags & ~(PTP_ENABLE_FEATURE |
extts->flags == PTP_ENABLE_FEATURE)
if ((req.extts.flags & PTP_ENABLE_FEATURE) &&
supported_extts_flags |= PTP_ENABLE_FEATURE;
return ops->enable(ops, &req, req.extts.flags & PTP_ENABLE_FEATURE ? 1 : 0);
#define PTP_EXTTS_VALID_FLAGS (PTP_ENABLE_FEATURE | \
#define PTP_EXTTS_V1_VALID_FLAGS (PTP_ENABLE_FEATURE | \
#define PTP_EXTTS_EVENT_VALID (PTP_ENABLE_FEATURE)
extts_request.flags = PTP_ENABLE_FEATURE | edge;
PTP_ENABLE_FEATURE,
PTP_ENABLE_FEATURE | PTP_RISING_EDGE,
PTP_ENABLE_FEATURE | PTP_FALLING_EDGE,
PTP_ENABLE_FEATURE | PTP_RISING_EDGE | PTP_FALLING_EDGE,
PTP_ENABLE_FEATURE | (PTP_EXTTS_VALID_FLAGS + 1),