Home
last modified time | relevance | path

Searched refs:clockops_data (Results 1 – 3 of 3) sorted by relevance

/Linux-v6.6/drivers/net/ethernet/ti/icssg/
Dicss_iep.h20 void (*settime)(void *clockops_data, u64 ns);
21 void (*adjtime)(void *clockops_data, s64 delta);
22 u64 (*gettime)(void *clockops_data, struct ptp_system_timestamp *sts);
23 int (*perout_enable)(void *clockops_data,
26 int (*extts_enable)(void *clockops_data, u32 index, int on);
33 void *clockops_data, u32 cycle_time_ns);
Dicss_iep.c118 void *clockops_data; member
198 iep->ops->settime(iep->clockops_data, ns); in icss_iep_settime()
233 return iep->ops->gettime(iep->clockops_data, sts); in icss_iep_gettime()
416 iep->ops->adjtime(iep->clockops_data, delta); in icss_iep_ptp_adjtime()
485 ret = iep->ops->perout_enable(iep->clockops_data, req, on, &cmp); in icss_iep_perout_enable_hw()
625 ret = iep->ops->extts_enable(iep->clockops_data, index, on); in icss_iep_extts_enable()
736 iep->clockops_data = NULL; in icss_iep_init_fw()
757 void *clockops_data, u32 cycle_time_ns) in icss_iep_init() argument
764 iep->clockops_data = clockops_data; in icss_iep_init()
Dicssg_prueth.c1163 static u64 prueth_iep_gettime(void *clockops_data, struct ptp_system_timestamp *sts) in prueth_iep_gettime() argument
1166 struct prueth_emac *emac = clockops_data; in prueth_iep_gettime()
1200 static void prueth_iep_settime(void *clockops_data, u64 ns) in prueth_iep_settime() argument
1203 struct prueth_emac *emac = clockops_data; in prueth_iep_settime()
1239 static int prueth_perout_enable(void *clockops_data, in prueth_perout_enable() argument
1243 struct prueth_emac *emac = clockops_data; in prueth_perout_enable()