Searched refs:perout (Results 1 – 12 of 12) sorted by relevance
/linux-4.4.14/drivers/net/ethernet/renesas/ |
D | ravb_ptp.c | 216 struct ravb_ptp_perout *perout; in ravb_ptp_perout() local 245 perout = &priv->ptp.perout[req->index]; in ravb_ptp_perout() 246 perout->target = (u32)start_ns; in ravb_ptp_perout() 247 perout->period = (u32)period_ns; in ravb_ptp_perout() 258 perout = &priv->ptp.perout[req->index]; in ravb_ptp_perout() 259 perout->period = 0; in ravb_ptp_perout() 279 return ravb_ptp_perout(ptp, &req->perout, on); in ravb_ptp_enable() 314 struct ravb_ptp_perout *perout = priv->ptp.perout; in ravb_ptp_interrupt() local 316 if (perout->period) { in ravb_ptp_interrupt() 317 perout->target += perout->period; in ravb_ptp_interrupt() [all …]
|
D | ravb.h | 766 struct ravb_ptp_perout perout[N_PER_OUT]; member
|
/linux-4.4.14/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.4.14/drivers/net/ethernet/intel/igb/ |
D | igb_ptp.c | 520 rq->perout.index); in igb_ptp_feature_enable_i210() 524 ts.tv_sec = rq->perout.period.sec; in igb_ptp_feature_enable_i210() 525 ts.tv_nsec = rq->perout.period.nsec; in igb_ptp_feature_enable_i210() 534 if (rq->perout.index == 1) { in igb_ptp_feature_enable_i210() 560 if (rq->perout.index == 1) { in igb_ptp_feature_enable_i210() 568 int i = rq->perout.index; in igb_ptp_feature_enable_i210() 570 igb->perout[i].start.tv_sec = rq->perout.start.sec; in igb_ptp_feature_enable_i210() 571 igb->perout[i].start.tv_nsec = rq->perout.start.nsec; in igb_ptp_feature_enable_i210() 572 igb->perout[i].period.tv_sec = ts.tv_sec; in igb_ptp_feature_enable_i210() 573 igb->perout[i].period.tv_nsec = ts.tv_nsec; in igb_ptp_feature_enable_i210() [all …]
|
D | igb.h | 449 } perout[IGB_N_PEROUT]; member
|
D | igb_main.c | 5415 ts = timespec64_add(adapter->perout[0].start, in igb_tsync_interrupt() 5416 adapter->perout[0].period); in igb_tsync_interrupt() 5423 adapter->perout[0].start = ts; in igb_tsync_interrupt() 5430 ts = timespec64_add(adapter->perout[1].start, in igb_tsync_interrupt() 5431 adapter->perout[1].period); in igb_tsync_interrupt() 5437 adapter->perout[1].start = ts; in igb_tsync_interrupt()
|
/linux-4.4.14/Documentation/ptp/ |
D | testptp.c | 178 int perout = -1; in main() local 230 perout = atoi(optarg); in main() 438 if (perout >= 0) { in main() 448 perout_request.period.nsec = perout; in main()
|
/linux-4.4.14/drivers/net/ethernet/intel/fm10k/ |
D | fm10k_ptp.c | 326 struct ptp_clock_time *t = &rq->perout.period; in fm10k_ptp_enable() 337 if (rq->perout.index >= ptp->n_per_out) in fm10k_ptp_enable() 368 fm10k_write_sw_reg(hw, FM10K_SW_SYSTIME_PULSE(rq->perout.index), in fm10k_ptp_enable()
|
/linux-4.4.14/include/linux/ |
D | ptp_clock_kernel.h | 37 struct ptp_perout_request perout; member
|
/linux-4.4.14/drivers/net/phy/ |
D | dp83640.c | 341 sec = clkreq->perout.start.sec; in periodic_output() 342 nsec = clkreq->perout.start.nsec; in periodic_output() 343 pwidth = clkreq->perout.period.sec * 1000000000UL; in periodic_output() 344 pwidth += clkreq->perout.period.nsec; in periodic_output() 506 if (rq->perout.index >= N_PER_OUT) in ptp_dp83640_enable() 508 return periodic_output(clock, rq, on, rq->perout.index); in ptp_dp83640_enable()
|
/linux-4.4.14/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()
|