Searched refs:perout (Results 1 – 10 of 10) sorted by relevance
/linux-4.1.27/drivers/ptp/ |
D | ptp_sysfs.c | 137 cnt = sscanf(buf, "%u %lld %u %lld %u", &req.perout.index, in period_store() 138 &req.perout.start.sec, &req.perout.start.nsec, in period_store() 139 &req.perout.period.sec, &req.perout.period.nsec); in period_store() 142 if (req.perout.index >= ops->n_per_out) in period_store() 145 enable = req.perout.period.sec || req.perout.period.nsec; in period_store()
|
D | ptp_chardev.c | 46 rq.perout.index = chan; in ptp_disable_pinfunc() 161 if (copy_from_user(&req.perout, (void __user *)arg, in ptp_ioctl() 162 sizeof(req.perout))) { in ptp_ioctl() 166 if (req.perout.index >= ops->n_per_out) { in ptp_ioctl() 171 enable = req.perout.period.sec || req.perout.period.nsec; in ptp_ioctl()
|
/linux-4.1.27/drivers/net/ethernet/intel/igb/ |
D | igb_ptp.c | 506 rq->perout.index); in igb_ptp_feature_enable_i210() 510 ts.tv_sec = rq->perout.period.sec; in igb_ptp_feature_enable_i210() 511 ts.tv_nsec = rq->perout.period.nsec; in igb_ptp_feature_enable_i210() 519 if (rq->perout.index == 1) { in igb_ptp_feature_enable_i210() 534 int i = rq->perout.index; in igb_ptp_feature_enable_i210() 537 igb->perout[i].start.tv_sec = rq->perout.start.sec; in igb_ptp_feature_enable_i210() 538 igb->perout[i].start.tv_nsec = rq->perout.start.nsec; in igb_ptp_feature_enable_i210() 539 igb->perout[i].period.tv_sec = ts.tv_sec; in igb_ptp_feature_enable_i210() 540 igb->perout[i].period.tv_nsec = ts.tv_nsec; in igb_ptp_feature_enable_i210() 541 wr32(trgttimh, rq->perout.start.sec); in igb_ptp_feature_enable_i210() [all …]
|
D | igb.h | 449 } perout[IGB_N_PEROUT]; member
|
D | igb_main.c | 5424 ts = timespec_add(adapter->perout[0].start, in igb_tsync_interrupt() 5425 adapter->perout[0].period); in igb_tsync_interrupt() 5431 adapter->perout[0].start = ts; in igb_tsync_interrupt() 5438 ts = timespec_add(adapter->perout[1].start, in igb_tsync_interrupt() 5439 adapter->perout[1].period); in igb_tsync_interrupt() 5445 adapter->perout[1].start = ts; in igb_tsync_interrupt()
|
/linux-4.1.27/Documentation/ptp/ |
D | testptp.c | 177 int perout = -1; in main() local 229 perout = atoi(optarg); in main() 437 if (perout >= 0) { in main() 447 perout_request.period.nsec = perout; in main()
|
/linux-4.1.27/drivers/net/ethernet/intel/fm10k/ |
D | fm10k_ptp.c | 325 struct ptp_clock_time *t = &rq->perout.period; in fm10k_ptp_enable() 336 if (rq->perout.index >= ptp->n_per_out) in fm10k_ptp_enable() 367 fm10k_write_sw_reg(hw, FM10K_SW_SYSTIME_PULSE(rq->perout.index), in fm10k_ptp_enable()
|
/linux-4.1.27/include/linux/ |
D | ptp_clock_kernel.h | 37 struct ptp_perout_request perout; member
|
/linux-4.1.27/drivers/net/phy/ |
D | dp83640.c | 340 sec = clkreq->perout.start.sec; in periodic_output() 341 nsec = clkreq->perout.start.nsec; in periodic_output() 342 pwidth = clkreq->perout.period.sec * 1000000000UL; in periodic_output() 343 pwidth += clkreq->perout.period.nsec; in periodic_output() 505 if (rq->perout.index >= N_PER_OUT) in ptp_dp83640_enable() 507 return periodic_output(clock, rq, on, rq->perout.index); in ptp_dp83640_enable()
|
/linux-4.1.27/drivers/net/ethernet/broadcom/ |
D | tg3.c | 6260 if (rq->perout.index != 0) in tg3_ptp_enable() 6270 nsec = rq->perout.start.sec * 1000000000ULL + in tg3_ptp_enable() 6271 rq->perout.start.nsec; in tg3_ptp_enable() 6273 if (rq->perout.period.sec || rq->perout.period.nsec) { in tg3_ptp_enable()
|