/kernel/linux/linux-6.6/drivers/ptp/ |
H A D | ptp_vclock.c | 126 struct system_device_crosststamp *xtstamp) in ptp_vclock_getcrosststamp() 133 err = pptp->info->getcrosscycles(pptp->info, xtstamp); in ptp_vclock_getcrosststamp() 139 ns = timecounter_cyc2time(&vclock->tc, ktime_to_ns(xtstamp->device)); in ptp_vclock_getcrosststamp() 142 xtstamp->device = ns_to_ktime(ns); in ptp_vclock_getcrosststamp() 125 ptp_vclock_getcrosststamp(struct ptp_clock_info *ptp, struct system_device_crosststamp *xtstamp) ptp_vclock_getcrosststamp() argument
|
H A D | ptp_kvm_common.c | 59 struct system_device_crosststamp *xtstamp) in ptp_kvm_getcrosststamp() 62 NULL, xtstamp); in ptp_kvm_getcrosststamp() 58 ptp_kvm_getcrosststamp(struct ptp_clock_info *ptp, struct system_device_crosststamp *xtstamp) ptp_kvm_getcrosststamp() argument
|
H A D | ptp_chardev.c | 114 struct system_device_crosststamp xtstamp; in ptp_ioctl() local 276 err = ptp->info->getcrosststamp(ptp->info, &xtstamp); in ptp_ioctl() 281 ts = ktime_to_timespec64(xtstamp.device); in ptp_ioctl() 284 ts = ktime_to_timespec64(xtstamp.sys_realtime); in ptp_ioctl() 287 ts = ktime_to_timespec64(xtstamp.sys_monoraw); in ptp_ioctl()
|
/kernel/linux/linux-6.6/drivers/net/wireless/intel/iwlwifi/mvm/ |
H A D | ptp.c | 151 struct system_device_crosststamp *xtstamp) in iwl_mvm_phc_get_crosstimestamp() 163 memset(xtstamp, 0, sizeof(struct system_device_crosststamp)); in iwl_mvm_phc_get_crosstimestamp() 186 xtstamp->device = (ktime_t)gp2_ns; in iwl_mvm_phc_get_crosstimestamp() 187 xtstamp->sys_realtime = sys_time; in iwl_mvm_phc_get_crosstimestamp() 150 iwl_mvm_phc_get_crosstimestamp(struct ptp_clock_info *ptp, struct system_device_crosststamp *xtstamp) iwl_mvm_phc_get_crosstimestamp() argument
|
/kernel/linux/linux-5.10/drivers/ptp/ |
H A D | ptp_chardev.c | 114 struct system_device_crosststamp xtstamp; in ptp_ioctl() local 273 err = ptp->info->getcrosststamp(ptp->info, &xtstamp); in ptp_ioctl() 278 ts = ktime_to_timespec64(xtstamp.device); in ptp_ioctl() 281 ts = ktime_to_timespec64(xtstamp.sys_realtime); in ptp_ioctl() 284 ts = ktime_to_timespec64(xtstamp.sys_monoraw); in ptp_ioctl()
|
H A D | ptp_kvm.c | 86 struct system_device_crosststamp *xtstamp) in ptp_kvm_getcrosststamp() 89 NULL, xtstamp); in ptp_kvm_getcrosststamp() 85 ptp_kvm_getcrosststamp(struct ptp_clock_info *ptp, struct system_device_crosststamp *xtstamp) ptp_kvm_getcrosststamp() argument
|
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/e1000e/ |
H A D | ptp.c | 147 * @xtstamp: structure containing timestamp 153 struct system_device_crosststamp *xtstamp) in e1000e_phc_getcrosststamp() 159 adapter, NULL, xtstamp); in e1000e_phc_getcrosststamp() 152 e1000e_phc_getcrosststamp(struct ptp_clock_info *ptp, struct system_device_crosststamp *xtstamp) e1000e_phc_getcrosststamp() argument
|
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/e1000e/ |
H A D | ptp.c | 135 * @xtstamp: structure containing timestamp 141 struct system_device_crosststamp *xtstamp) in e1000e_phc_getcrosststamp() 147 adapter, NULL, xtstamp); in e1000e_phc_getcrosststamp() 140 e1000e_phc_getcrosststamp(struct ptp_clock_info *ptp, struct system_device_crosststamp *xtstamp) e1000e_phc_getcrosststamp() argument
|
/kernel/linux/linux-5.10/sound/pci/hda/ |
H A D | hda_controller.c | 491 struct system_device_crosststamp *xtstamp) in azx_get_crosststamp() 494 substream, NULL, xtstamp); in azx_get_crosststamp() 514 struct system_device_crosststamp xtstamp; in azx_get_time_info() local 536 ret = azx_get_crosststamp(substream, &xtstamp); in azx_get_time_info() 545 *system_ts = ktime_to_timespec64(xtstamp.sys_monoraw); in azx_get_time_info() 549 *system_ts = ktime_to_timespec64(xtstamp.sys_realtime); in azx_get_time_info() 554 *audio_ts = ktime_to_timespec64(xtstamp.device); in azx_get_time_info() 490 azx_get_crosststamp(struct snd_pcm_substream *substream, struct system_device_crosststamp *xtstamp) azx_get_crosststamp() argument
|
/kernel/linux/linux-6.6/sound/pci/hda/ |
H A D | hda_controller.c | 474 struct system_device_crosststamp *xtstamp) in azx_get_crosststamp() 477 substream, NULL, xtstamp); in azx_get_crosststamp() 497 struct system_device_crosststamp xtstamp; in azx_get_time_info() local 518 ret = azx_get_crosststamp(substream, &xtstamp); in azx_get_time_info() 527 *system_ts = ktime_to_timespec64(xtstamp.sys_monoraw); in azx_get_time_info() 531 *system_ts = ktime_to_timespec64(xtstamp.sys_realtime); in azx_get_time_info() 536 *audio_ts = ktime_to_timespec64(xtstamp.device); in azx_get_time_info() 473 azx_get_crosststamp(struct snd_pcm_substream *substream, struct system_device_crosststamp *xtstamp) azx_get_crosststamp() argument
|
/kernel/linux/linux-6.6/drivers/net/ethernet/stmicro/stmmac/ |
H A D | stmmac_ptp.c | 250 struct system_device_crosststamp *xtstamp) in stmmac_getcrosststamp() 256 priv, NULL, xtstamp); in stmmac_getcrosststamp() 249 stmmac_getcrosststamp(struct ptp_clock_info *ptp, struct system_device_crosststamp *xtstamp) stmmac_getcrosststamp() argument
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | timekeeping.h | 288 struct system_device_crosststamp *xtstamp);
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | timekeeping.h | 290 struct system_device_crosststamp *xtstamp);
|
/kernel/linux/linux-5.10/kernel/time/ |
H A D | timekeeping.c | 1188 * @xtstamp: Receives simultaneously captured system and device time 1198 struct system_device_crosststamp *xtstamp) in get_device_system_crosststamp() 1217 ret = get_time_fn(&xtstamp->device, &system_counterval, ctx); in get_device_system_crosststamp() 1255 xtstamp->sys_realtime = ktime_add_ns(base_real, nsec_real); in get_device_system_crosststamp() 1256 xtstamp->sys_monoraw = ktime_add_ns(base_raw, nsec_raw); in get_device_system_crosststamp() 1284 discontinuity, xtstamp); in get_device_system_crosststamp() 1192 get_device_system_crosststamp(int (*get_time_fn) (ktime_t *device_time, struct system_counterval_t *sys_counterval, void *ctx), void *ctx, struct system_time_snapshot *history_begin, struct system_device_crosststamp *xtstamp) get_device_system_crosststamp() argument
|
/kernel/linux/linux-6.6/kernel/time/ |
H A D | timekeeping.c | 1203 * @xtstamp: Receives simultaneously captured system and device time 1213 struct system_device_crosststamp *xtstamp) in get_device_system_crosststamp() 1232 ret = get_time_fn(&xtstamp->device, &system_counterval, ctx); in get_device_system_crosststamp() 1268 xtstamp->sys_realtime = ktime_add_ns(base_real, nsec_real); in get_device_system_crosststamp() 1269 xtstamp->sys_monoraw = ktime_add_ns(base_raw, nsec_raw); in get_device_system_crosststamp() 1297 discontinuity, xtstamp); in get_device_system_crosststamp() 1207 get_device_system_crosststamp(int (*get_time_fn) (ktime_t *device_time, struct system_counterval_t *sys_counterval, void *ctx), void *ctx, struct system_time_snapshot *history_begin, struct system_device_crosststamp *xtstamp) get_device_system_crosststamp() argument
|