Lines Matching defs:ptp_ops
203 const struct mv88e6xxx_ptp_ops *ptp_ops = chip->info->ops->ptp_ops;
213 mult = ptp_ops->cc_mult;
214 adj = ptp_ops->cc_mult_num;
216 diff = div_u64(adj, ptp_ops->cc_mult_dem);
455 if (chip->info->ops->ptp_ops->clock_read)
456 return chip->info->ops->ptp_ops->clock_read(cc);
479 const struct mv88e6xxx_ptp_ops *ptp_ops = chip->info->ops->ptp_ops;
486 chip->tstamp_cc.mult = ptp_ops->cc_mult;
487 chip->tstamp_cc.shift = ptp_ops->cc_shift;
493 if (ptp_ops->event_work)
494 INIT_DELAYED_WORK(&chip->tai_event_work, ptp_ops->event_work);
500 chip->ptp_clock_info.n_ext_ts = ptp_ops->n_ext_ts;
519 chip->ptp_clock_info.enable = ptp_ops->ptp_enable;
520 chip->ptp_clock_info.verify = ptp_ops->ptp_verify;
523 if (ptp_ops->set_ptp_cpu_port) {
533 err = ptp_ops->set_ptp_cpu_port(chip, upstream);
554 if (chip->info->ops->ptp_ops->event_work)