Lines Matching refs:id

72 	return tk->id >= TIMEKEEPER_AUX_FIRST && tk->id <= TIMEKEEPER_AUX_LAST;  in tk_is_aux()
642 tk->next_leap_ktime = ntp_get_next_leap(tk->id); in tk_update_leap_state()
719 ntp_clear(tk->id); in timekeeping_update_from_shadow()
726 if (tk->id == TIMEKEEPER_CORE) { in timekeeping_update_from_shadow()
1056 systime_snapshot->cs_id = tk->tkr_mono.clock->id; in ktime_get_snapshot()
1204 if (cs->id == scv->cs_id) in convert_base_to_cs()
1212 if (!base || base->id != scv->cs_id) in convert_base_to_cs()
1235 if (!base || base->id != base_id) in convert_cs_to_base()
1409 bool timekeeping_clocksource_has_base(enum clocksource_ids id) in timekeeping_clocksource_has_base() argument
1418 return base ? base->id == id : false; in timekeeping_clocksource_has_base()
1464 return !IS_ENABLED(CONFIG_POSIX_AUX_CLOCKS) || tk->id == TIMEKEEPER_CORE; in timekeeper_is_core_tk()
1665 void ktime_get_clock_ts64(clockid_t id, struct timespec64 *ts) in ktime_get_clock_ts64() argument
1671 switch (id) { in ktime_get_clock_ts64()
1683 ktime_get_aux_ts64(id, ts); in ktime_get_clock_ts64()
1770 tkd->timekeeper.id = tkd->shadow_timekeeper.id = tk_id; in tkd_basic_setup()
2154 u64 ntp_tl = ntp_tick_length(tk->id); in timekeeping_adjust()
2235 leap = second_overflow(tk->id, tk->xtime_sec); in accumulate_nsecs_to_secs()
2332 maxshift = (64 - (ilog2(ntp_tick_length(tk->id)) + 1)) - 1; in __timekeeping_advance()
2690 tk_get_aux_ts64(tkd->timekeeper.id, &ts); in __do_adjtimex()
2711 ret = ntp_adjtimex(tks->id, txc, &ts, &tai, &result->ad); in __do_adjtimex()
2758 long ktime_get_ntp_seconds(unsigned int id) in ktime_get_ntp_seconds() argument
2760 return timekeeper_data[id].timekeeper.xtime_sec; in ktime_get_ntp_seconds()
2788 static inline unsigned int clockid_to_tkid(unsigned int id) in clockid_to_tkid() argument
2790 return TIMEKEEPER_AUX_FIRST + id - CLOCK_AUX; in clockid_to_tkid()
2793 static inline struct tk_data *aux_get_tk_data(clockid_t id) in aux_get_tk_data() argument
2795 if (!clockid_aux_valid(id)) in aux_get_tk_data()
2797 return &timekeeper_data[clockid_to_tkid(id)]; in aux_get_tk_data()
2804 unsigned int id; in tk_aux_update_clocksource() local
2806 for_each_set_bit(id, &active, BITS_PER_LONG) { in tk_aux_update_clocksource()
2807 struct tk_data *tkd = &timekeeper_data[id + TIMEKEEPER_AUX_FIRST]; in tk_aux_update_clocksource()
2823 unsigned int id; in tk_aux_advance() local
2826 for_each_set_bit(id, &active, BITS_PER_LONG) { in tk_aux_advance()
2827 struct tk_data *aux_tkd = &timekeeper_data[id + TIMEKEEPER_AUX_FIRST]; in tk_aux_advance()
2842 bool ktime_get_aux(clockid_t id, ktime_t *kt) in ktime_get_aux() argument
2844 struct tk_data *aux_tkd = aux_get_tk_data(id); in ktime_get_aux()
2877 bool ktime_get_aux_ts64(clockid_t id, struct timespec64 *ts) in ktime_get_aux_ts64() argument
2881 if (!ktime_get_aux(id, &now)) in ktime_get_aux_ts64()
2888 static int aux_get_res(clockid_t id, struct timespec64 *tp) in aux_get_res() argument
2890 if (!clockid_aux_valid(id)) in aux_get_res()
2898 static int aux_get_timespec(clockid_t id, struct timespec64 *tp) in aux_get_timespec() argument
2900 return ktime_get_aux_ts64(id, tp) ? 0 : -ENODEV; in aux_get_timespec()
2903 static int aux_clock_set(const clockid_t id, const struct timespec64 *tnew) in aux_clock_set() argument
2905 struct tk_data *aux_tkd = aux_get_tk_data(id); in aux_clock_set()
2946 static int aux_clock_adj(const clockid_t id, struct __kernel_timex *txc) in aux_clock_adj() argument
2948 struct tk_data *aux_tkd = aux_get_tk_data(id); in aux_clock_adj()
2968 static void aux_clock_enable(clockid_t id) in aux_clock_enable() argument
2971 struct tk_data *aux_tkd = aux_get_tk_data(id); in aux_clock_enable()
2987 aux_tks->id = aux_tkd->timekeeper.id; in aux_clock_enable()
2996 static void aux_clock_disable(clockid_t id) in aux_clock_disable() argument
2998 struct tk_data *aux_tkd = aux_get_tk_data(id); in aux_clock_disable()
3011 int id = kobj->name[0] & 0x7; in aux_clock_enable_store() local
3021 if (enable == test_bit(id, &aux_timekeepers)) in aux_clock_enable_store()
3025 aux_clock_enable(CLOCK_AUX + id); in aux_clock_enable_store()
3026 set_bit(id, &aux_timekeepers); in aux_clock_enable_store()
3028 aux_clock_disable(CLOCK_AUX + id); in aux_clock_enable_store()
3029 clear_bit(id, &aux_timekeepers); in aux_clock_enable_store()
3038 int id = kobj->name[0] & 0x7; in aux_clock_enable_show() local
3040 return sysfs_emit(buf, "%d\n", test_bit(id, &active)); in aux_clock_enable_show()
3068 char id[2] = { [0] = '0' + i, }; in tk_aux_sysfs_init() local
3069 struct kobject *clk = kobject_create_and_add(id, auxo); in tk_aux_sysfs_init()