Searched refs:clockops_data (Results 1 – 3 of 3) sorted by relevance
/openbmc/linux/drivers/net/ethernet/ti/icssg/ |
H A D | icss_iep.h | 20 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);
|
H A D | icss_iep.c | 117 void *clockops_data; 195 iep->ops->settime(iep->clockops_data, ns); in icss_iep_settime() 228 return iep->ops->gettime(iep->clockops_data, sts); in icss_iep_gettime() 414 iep->ops->adjtime(iep->clockops_data, delta); in icss_iep_ptp_adjtime() 483 ret = iep->ops->perout_enable(iep->clockops_data, req, on, &cmp); in icss_iep_perout_enable_hw() 596 ret = iep->ops->extts_enable(iep->clockops_data, index, on); in icss_iep_pps_enable() 707 iep->clockops_data = NULL; in icss_iep_get_idx() 728 void *clockops_data, u32 cycle_time_ns) in icss_iep_put() 735 iep->clockops_data = clockops_data; in icss_iep_init_fw() 118 void *clockops_data; global() member 760 icss_iep_init(struct icss_iep * iep,const struct icss_iep_clockops * clkops,void * clockops_data,u32 cycle_time_ns) icss_iep_init() argument [all...] |
H A D | icssg_prueth.c | 1166 static u64 prueth_iep_gettime(void *clockops_data, struct ptp_system_timestamp *sts) in prueth_iep_gettime() argument 1169 struct prueth_emac *emac = clockops_data; in prueth_iep_gettime() 1203 static void prueth_iep_settime(void *clockops_data, u64 ns) in prueth_iep_settime() argument 1206 struct prueth_emac *emac = clockops_data; in prueth_iep_settime() 1242 static int prueth_perout_enable(void *clockops_data, in prueth_perout_enable() argument 1246 struct prueth_emac *emac = clockops_data; in prueth_perout_enable()
|