Home
last modified time | relevance | path

Searched refs:vclock_index (Results 1 – 8 of 8) sorted by relevance

/linux-6.3-rc2/drivers/ptp/
A Dptp_vclock.c233 int ptp_get_vclocks_index(int pclock_index, int **vclock_index) in ptp_get_vclocks_index() argument
255 *vclock_index = kzalloc(sizeof(int) * ptp->n_vclocks, GFP_KERNEL); in ptp_get_vclocks_index()
256 if (!(*vclock_index)) in ptp_get_vclocks_index()
259 memcpy(*vclock_index, ptp->vclock_index, sizeof(int) * ptp->n_vclocks); in ptp_get_vclocks_index()
268 ktime_t ptp_convert_timestamp(const ktime_t *hwtstamp, int vclock_index) in ptp_convert_timestamp() argument
270 unsigned int hash = vclock_index % HASH_SIZE(vclock_hash); in ptp_convert_timestamp()
280 if (vclock->clock->index != vclock_index) in ptp_convert_timestamp()
A Dptp_sysfs.c216 *(ptp->vclock_index + ptp->n_vclocks + i) = in n_vclocks_store()
231 *(ptp->vclock_index + ptp->n_vclocks - i) = -1; in n_vclocks_store()
268 unsigned int *vclock_index; in max_vclocks_store() local
286 vclock_index = kzalloc(size, GFP_KERNEL); in max_vclocks_store()
287 if (!vclock_index) { in max_vclocks_store()
293 memcpy(vclock_index, ptp->vclock_index, size); in max_vclocks_store()
295 kfree(ptp->vclock_index); in max_vclocks_store()
296 ptp->vclock_index = vclock_index; in max_vclocks_store()
A Dptp_clock.c170 kfree(ptp->vclock_index); in ptp_clock_release()
267 ptp->vclock_index = kzalloc(size, GFP_KERNEL); in ptp_clock_register()
268 if (!ptp->vclock_index) { in ptp_clock_register()
324 kfree(ptp->vclock_index); in ptp_clock_register()
A Dptp_private.h52 int *vclock_index; member
/linux-6.3-rc2/include/linux/
A Dptp_clock_kernel.h428 int ptp_get_vclocks_index(int pclock_index, int **vclock_index);
438 ktime_t ptp_convert_timestamp(const ktime_t *hwtstamp, int vclock_index);
440 static inline int ptp_get_vclocks_index(int pclock_index, int **vclock_index) in ptp_get_vclocks_index() argument
443 int vclock_index) in ptp_convert_timestamp() argument
A Dethtool.h992 int ethtool_get_phc_vclocks(struct net_device *dev, int **vclock_index);
/linux-6.3-rc2/net/ethtool/
A Dcommon.c652 int ethtool_get_phc_vclocks(struct net_device *dev, int **vclock_index) in ethtool_get_phc_vclocks() argument
658 num = ptp_get_vclocks_index(info.phc_index, vclock_index); in ethtool_get_phc_vclocks()
/linux-6.3-rc2/net/core/
A Dsock.c863 int *vclock_index; in sock_timestamping_bind_phc() local
874 num = ethtool_get_phc_vclocks(dev, &vclock_index); in sock_timestamping_bind_phc()
878 if (*(vclock_index + i) == phc_index) { in sock_timestamping_bind_phc()
885 kfree(vclock_index); in sock_timestamping_bind_phc()

Completed in 24 milliseconds