mirror of
https://gitlab.rtems.org/rtems/rtos/rtems.git
synced 2026-08-22 06:31:36 +08:00
score: Rename tc_getfrequency()
Rename tc_getfrequency() to _Timecounter_Get_frequency(). Update #2349.
This commit is contained in:
committed by
Sebastian Huber
parent
95c747d9e7
commit
ac4ea53664
@@ -292,6 +292,14 @@ void _Timecounter_Set_NTP_update_second(
|
||||
*/
|
||||
void _Timecounter_NTP_update_second(int64_t *adjustment, time_t *newsec);
|
||||
|
||||
/**
|
||||
* @brief Gets the frequency in Hz of the current timecounter at some time
|
||||
* point during the call.
|
||||
*
|
||||
* @return Returns the frequency in Hz.
|
||||
*/
|
||||
uint64_t _Timecounter_Get_frequency(void);
|
||||
|
||||
/** @} */
|
||||
|
||||
#ifdef __cplusplus
|
||||
|
||||
@@ -16,6 +16,10 @@
|
||||
#ifndef _KERNEL
|
||||
#error "no user-serviceable parts inside"
|
||||
#endif
|
||||
#else /* __rtems__ */
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif /* __cplusplus */
|
||||
#endif /* __rtems__ */
|
||||
|
||||
/*-
|
||||
@@ -36,6 +40,7 @@ struct vdso_timehands32;
|
||||
typedef u_int timecounter_get_t(struct timecounter *);
|
||||
#else /* __rtems__ */
|
||||
typedef uint32_t timecounter_get_t(struct timecounter *);
|
||||
#define tc_getfrequency _Timecounter_Get_frequency
|
||||
#endif /* __rtems__ */
|
||||
typedef void timecounter_pps_t(struct timecounter *);
|
||||
typedef uint32_t timecounter_fill_vdso_timehands_t(struct vdso_timehands *,
|
||||
@@ -104,4 +109,9 @@ void cpu_tick_calibration(void);
|
||||
SYSCTL_DECL(_kern_timecounter);
|
||||
#endif
|
||||
|
||||
#ifdef __rtems__
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif /* __cplusplus */
|
||||
#endif /* __rtems__ */
|
||||
#endif /* !_SYS_TIMETC_H_ */
|
||||
|
||||
@@ -1513,7 +1513,6 @@ unlock:
|
||||
#endif /* __rtems__ */
|
||||
}
|
||||
|
||||
#ifndef __rtems__
|
||||
/* Report the frequency of the current timecounter. */
|
||||
uint64_t
|
||||
tc_getfrequency(void)
|
||||
@@ -1522,6 +1521,7 @@ tc_getfrequency(void)
|
||||
return (timehands->th_counter->tc_frequency);
|
||||
}
|
||||
|
||||
#ifndef __rtems__
|
||||
static bool
|
||||
sleeping_on_old_rtc(struct thread *td)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user