Lines Matching defs:perout_request
153 struct ptp_perout_request perout_request;
421 memset(&perout_request, 0, sizeof(perout_request));
422 perout_request.index = index;
423 perout_request.period.sec = perout / NSEC_PER_SEC;
424 perout_request.period.nsec = perout % NSEC_PER_SEC;
425 perout_request.flags = 0;
427 perout_request.flags |= PTP_PEROUT_DUTY_CYCLE;
428 perout_request.on.sec = pulsewidth / NSEC_PER_SEC;
429 perout_request.on.nsec = pulsewidth % NSEC_PER_SEC;
432 perout_request.flags |= PTP_PEROUT_PHASE;
433 perout_request.phase.sec = perout_phase / NSEC_PER_SEC;
434 perout_request.phase.nsec = perout_phase % NSEC_PER_SEC;
436 perout_request.start.sec = ts.tv_sec + 2;
437 perout_request.start.nsec = 0;
440 if (ioctl(fd, PTP_PEROUT_REQUEST2, &perout_request)) {