ptp_clock_info
int (*adjfine)(struct ptp_clock_info *, long);
int (*adjtime)(struct ptp_clock_info *, s64);
int (*getcrosststamp)(struct ptp_clock_info *, struct system_device_crosststamp *);
int (*gettime64)(struct ptp_clock_info *, struct timespec *);
int (*settime64)(struct ptp_clock_info *, const struct timespec *);
ptp_clock_register(struct ptp_clock_info *ptpci, struct device *dev)
static int xgbe_adjfreq(struct ptp_clock_info *info, s32 delta)
ptp_clock_info);
static int xgbe_adjtime(struct ptp_clock_info *info, s64 delta)
ptp_clock_info);
static int xgbe_gettime(struct ptp_clock_info *info, struct timespec64 *ts)
ptp_clock_info);
static int xgbe_settime(struct ptp_clock_info *info,
ptp_clock_info);
static int xgbe_enable(struct ptp_clock_info *info,
struct ptp_clock_info *info = &pdata->ptp_clock_info;