/kernel/linux/linux-6.6/lib/ |
H A D | find_bit_benchmark.c | 39 ktime_t time; in test_find_first_bit() local 41 time = ktime_get(); in test_find_first_bit() 46 time = ktime_get() - time; in test_find_first_bit() 47 pr_err("find_first_bit: %18llu ns, %6ld iterations\n", time, cnt); in test_find_first_bit() 56 ktime_t time; in test_find_first_and_bit() local 60 time = ktime_get(); in test_find_first_and_bit() 65 time = ktime_get() - time; in test_find_first_and_bit() 66 pr_err("find_first_and_bit: %18llu ns, %6ld iterations\n", time, cn in test_find_first_and_bit() 74 ktime_t time; test_find_next_bit() local 88 ktime_t time; test_find_next_zero_bit() local 102 ktime_t time; test_find_last_bit() local 121 ktime_t time; test_find_nth_bit() local 138 ktime_t time; test_find_next_and_bit() local [all...] |
/kernel/linux/linux-5.10/sound/core/seq/ |
H A D | seq_prioq.c | 7 #include <linux/time.h> 91 return (snd_seq_compare_tick_time(&a->time.tick, &b->time.tick)); in compare_timestamp() 93 /* compare real time */ in compare_timestamp() 94 return (snd_seq_compare_real_time(&a->time.time, &b->time.time)); in compare_timestamp() 108 if (a->time.tick > b->time in compare_timestamp_rel() [all...] |
/kernel/linux/linux-6.6/sound/core/seq/ |
H A D | seq_prioq.c | 7 #include <linux/time.h> 91 return (snd_seq_compare_tick_time(&a->time.tick, &b->time.tick)); in compare_timestamp() 93 /* compare real time */ in compare_timestamp() 94 return (snd_seq_compare_real_time(&a->time.time, &b->time.time)); in compare_timestamp() 108 if (a->time.tick > b->time in compare_timestamp_rel() [all...] |
/kernel/linux/linux-5.10/tools/perf/scripts/python/ |
H A D | stat-cpi.py | 10 def get_key(time, event, cpu, thread): 11 return "%d-%s-%d-%d" % (time, event, cpu, thread) 13 def store_key(time, cpu, thread): 14 if (time not in times): 15 times.append(time) 23 def store(time, event, cpu, thread, val, ena, run): 24 #print("event %s cpu %d, thread %d, time %d, val %d, ena %d, run %d" % 25 # (event, cpu, thread, time, val, ena, run)) 27 store_key(time, cpu, thread) 28 key = get_key(time, even [all...] |
/kernel/linux/linux-6.6/tools/perf/scripts/python/ |
H A D | stat-cpi.py | 10 def get_key(time, event, cpu, thread): 11 return "%d-%s-%d-%d" % (time, event, cpu, thread) 13 def store_key(time, cpu, thread): 14 if (time not in times): 15 times.append(time) 23 def store(time, event, cpu, thread, val, ena, run): 24 #print("event %s cpu %d, thread %d, time %d, val %d, ena %d, run %d" % 25 # (event, cpu, thread, time, val, ena, run)) 27 store_key(time, cpu, thread) 28 key = get_key(time, even [all...] |
/kernel/linux/linux-6.6/drivers/rtc/ |
H A D | rtc-mc146818-lib.c | 34 * readout is unspecified. The maximum update time is ~2ms. Poll in mc146818_avoid_UIP() 81 pr_warn("Reading current time from RTC took around %li ms\n", in mc146818_avoid_UIP() 101 struct rtc_time *time; member 121 p->time->tm_sec = seconds; in mc146818_get_time_callback() 122 p->time->tm_min = CMOS_READ(RTC_MINUTES); in mc146818_get_time_callback() 123 p->time->tm_hour = CMOS_READ(RTC_HOURS); in mc146818_get_time_callback() 124 p->time->tm_mday = CMOS_READ(RTC_DAY_OF_MONTH); in mc146818_get_time_callback() 125 p->time->tm_mon = CMOS_READ(RTC_MONTH); in mc146818_get_time_callback() 126 p->time->tm_year = CMOS_READ(RTC_YEAR); in mc146818_get_time_callback() 143 * mc146818_get_time - Get the current time fro 154 mc146818_get_time(struct rtc_time *time, int timeout) mc146818_get_time() argument 212 mc146818_set_time(struct rtc_time *time) mc146818_set_time() argument [all...] |
H A D | rtc-pcf50633.c | 51 u_int8_t time[PCF50633_TI_EXTENT]; member 64 rtc->tm_sec = bcd2bin(pcf->time[PCF50633_TI_SEC]); in pcf2rtc_time() 65 rtc->tm_min = bcd2bin(pcf->time[PCF50633_TI_MIN]); in pcf2rtc_time() 66 rtc->tm_hour = bcd2bin(pcf->time[PCF50633_TI_HOUR]); in pcf2rtc_time() 67 rtc->tm_wday = bcd2bin(pcf->time[PCF50633_TI_WKDAY]); in pcf2rtc_time() 68 rtc->tm_mday = bcd2bin(pcf->time[PCF50633_TI_DAY]); in pcf2rtc_time() 69 rtc->tm_mon = bcd2bin(pcf->time[PCF50633_TI_MONTH]) - 1; in pcf2rtc_time() 70 rtc->tm_year = bcd2bin(pcf->time[PCF50633_TI_YEAR]) + 100; in pcf2rtc_time() 75 pcf->time[PCF50633_TI_SEC] = bin2bcd(rtc->tm_sec); in rtc2pcf_time() 76 pcf->time[PCF50633_TI_MI in rtc2pcf_time() [all...] |
H A D | rtc-wm8350.c | 13 #include <linux/time.h> 29 * Read current time and date in RTC 38 * Read the time twice and compare. in wm8350_rtc_readtime() 39 * If time1 == time2, then time is valid else retry. in wm8350_rtc_readtime() 83 dev_err(dev, "timed out reading RTC time\n"); in wm8350_rtc_readtime() 88 * Set current time and date in RTC 93 u16 time[4]; in wm8350_rtc_settime() local 97 time[0] = tm->tm_sec; in wm8350_rtc_settime() 98 time[0] |= tm->tm_min << WM8350_RTC_MINS_SHIFT; in wm8350_rtc_settime() 99 time[ in wm8350_rtc_settime() 143 u16 time[4]; wm8350_rtc_readalarm() local 247 u16 time[3]; wm8350_rtc_setalarm() local [all...] |
H A D | interface.c | 33 * Since the reading time values from RTC device are always in the RTC in rtc_add_offset() 56 * If the setting time values are in the valid range of RTC hardware in rtc_subtract_offset() 57 * device, then no need to subtract the offset when setting time to RTC in rtc_subtract_offset() 58 * device. Otherwise we need to subtract the offset to make the time in rtc_subtract_offset() 70 time64_t time = rtc_tm_to_time64(tm); in rtc_valid_range() local 77 if (time < range_min || time > range_max) in rtc_valid_range() 194 alarm->time.tm_sec = -1; in rtc_read_alarm_internal() 195 alarm->time.tm_min = -1; in rtc_read_alarm_internal() 196 alarm->time in rtc_read_alarm_internal() [all...] |
/kernel/linux/linux-5.10/drivers/rtc/ |
H A D | rtc-mc146818-lib.c | 29 * readout is unspecified. The maximum update time is ~2ms. Poll in mc146818_avoid_UIP() 106 int mc146818_get_time(struct rtc_time *time) in mc146818_get_time() argument 120 memset(time, 0, sizeof(*time)); in mc146818_get_time() 129 * readout is unspecified. The maximum update time is ~2ms. Poll in mc146818_get_time() 136 time->tm_sec = CMOS_READ(RTC_SECONDS); in mc146818_get_time() 145 if (time->tm_sec != CMOS_READ(RTC_SECONDS)) { in mc146818_get_time() 156 time->tm_min = CMOS_READ(RTC_MINUTES); in mc146818_get_time() 157 time->tm_hour = CMOS_READ(RTC_HOURS); in mc146818_get_time() 158 time in mc146818_get_time() 231 mc146818_set_time(struct rtc_time *time) mc146818_set_time() argument [all...] |
H A D | rtc-pcf50633.c | 51 u_int8_t time[PCF50633_TI_EXTENT]; member 64 rtc->tm_sec = bcd2bin(pcf->time[PCF50633_TI_SEC]); in pcf2rtc_time() 65 rtc->tm_min = bcd2bin(pcf->time[PCF50633_TI_MIN]); in pcf2rtc_time() 66 rtc->tm_hour = bcd2bin(pcf->time[PCF50633_TI_HOUR]); in pcf2rtc_time() 67 rtc->tm_wday = bcd2bin(pcf->time[PCF50633_TI_WKDAY]); in pcf2rtc_time() 68 rtc->tm_mday = bcd2bin(pcf->time[PCF50633_TI_DAY]); in pcf2rtc_time() 69 rtc->tm_mon = bcd2bin(pcf->time[PCF50633_TI_MONTH]) - 1; in pcf2rtc_time() 70 rtc->tm_year = bcd2bin(pcf->time[PCF50633_TI_YEAR]) + 100; in pcf2rtc_time() 75 pcf->time[PCF50633_TI_SEC] = bin2bcd(rtc->tm_sec); in rtc2pcf_time() 76 pcf->time[PCF50633_TI_MI in rtc2pcf_time() [all...] |
H A D | rtc-dm355evm.c | 35 union evm_time time; in dm355evm_rtc_read_time() local 48 if (tries && time.bytes[0] == status) in dm355evm_rtc_read_time() 50 time.bytes[0] = status; in dm355evm_rtc_read_time() 55 if (tries && time.bytes[1] == status) in dm355evm_rtc_read_time() 57 time.bytes[1] = status; in dm355evm_rtc_read_time() 62 if (tries && time.bytes[2] == status) in dm355evm_rtc_read_time() 64 time.bytes[2] = status; in dm355evm_rtc_read_time() 69 if (tries && time.bytes[3] == status) in dm355evm_rtc_read_time() 71 time.bytes[3] = status; in dm355evm_rtc_read_time() 75 dev_dbg(dev, "read timestamp %08x\n", time in dm355evm_rtc_read_time() 83 union evm_time time; dm355evm_rtc_set_time() local [all...] |
H A D | rtc-wm8350.c | 13 #include <linux/time.h> 29 * Read current time and date in RTC 38 * Read the time twice and compare. in wm8350_rtc_readtime() 39 * If time1 == time2, then time is valid else retry. in wm8350_rtc_readtime() 83 dev_err(dev, "timed out reading RTC time\n"); in wm8350_rtc_readtime() 88 * Set current time and date in RTC 93 u16 time[4]; in wm8350_rtc_settime() local 97 time[0] = tm->tm_sec; in wm8350_rtc_settime() 98 time[0] |= tm->tm_min << WM8350_RTC_MINS_SHIFT; in wm8350_rtc_settime() 99 time[ in wm8350_rtc_settime() 143 u16 time[4]; wm8350_rtc_readalarm() local 247 u16 time[3]; wm8350_rtc_setalarm() local [all...] |
H A D | interface.c | 33 * Since the reading time values from RTC device are always in the RTC in rtc_add_offset() 56 * If the setting time values are in the valid range of RTC hardware in rtc_subtract_offset() 57 * device, then no need to subtract the offset when setting time to RTC in rtc_subtract_offset() 58 * device. Otherwise we need to subtract the offset to make the time in rtc_subtract_offset() 70 time64_t time = rtc_tm_to_time64(tm); in rtc_valid_range() local 77 if (time < range_min || time > range_max) in rtc_valid_range() 194 alarm->time.tm_sec = -1; in rtc_read_alarm_internal() 195 alarm->time.tm_min = -1; in rtc_read_alarm_internal() 196 alarm->time in rtc_read_alarm_internal() [all...] |
/kernel/linux/linux-5.10/lib/ |
H A D | find_bit_benchmark.c | 39 ktime_t time; in test_find_first_bit() local 41 time = ktime_get(); in test_find_first_bit() 46 time = ktime_get() - time; in test_find_first_bit() 47 pr_err("find_first_bit: %18llu ns, %6ld iterations\n", time, cnt); in test_find_first_bit() 55 ktime_t time; in test_find_next_bit() local 57 time = ktime_get(); in test_find_next_bit() 60 time = ktime_get() - time; in test_find_next_bit() 61 pr_err("find_next_bit: %18llu ns, %6ld iterations\n", time, cn in test_find_next_bit() 69 ktime_t time; test_find_next_zero_bit() local 83 ktime_t time; test_find_last_bit() local 103 ktime_t time; test_find_next_and_bit() local [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/core/ |
H A D | subdev.c | 114 s64 time; in nvkm_subdev_fini() local 117 time = ktime_to_us(ktime_get()); in nvkm_subdev_fini() 130 time = ktime_to_us(ktime_get()) - time; in nvkm_subdev_fini() 131 nvkm_trace(subdev, "%s completed in %lldus\n", action, time); in nvkm_subdev_fini() 138 s64 time; in nvkm_subdev_preinit() local 141 time = ktime_to_us(ktime_get()); in nvkm_subdev_preinit() 151 time = ktime_to_us(ktime_get()) - time; in nvkm_subdev_preinit() 152 nvkm_trace(subdev, "preinit completed in %lldus\n", time); in nvkm_subdev_preinit() 159 s64 time; nvkm_subdev_init() local 166 s64 time; nvkm_subdev_init() local 197 s64 time; nvkm_subdev_del() local [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/core/ |
H A D | subdev.c | 58 s64 time; in nvkm_subdev_fini() local 61 time = ktime_to_us(ktime_get()); in nvkm_subdev_fini() 75 time = ktime_to_us(ktime_get()) - time; in nvkm_subdev_fini() 76 nvkm_trace(subdev, "%s completed in %lldus\n", action, time); in nvkm_subdev_fini() 83 s64 time; in nvkm_subdev_preinit() local 86 time = ktime_to_us(ktime_get()); in nvkm_subdev_preinit() 96 time = ktime_to_us(ktime_get()) - time; in nvkm_subdev_preinit() 97 nvkm_trace(subdev, "preinit completed in %lldus\n", time); in nvkm_subdev_preinit() 104 s64 time; nvkm_subdev_oneinit_() local 127 s64 time; nvkm_subdev_init_() local 219 s64 time; nvkm_subdev_del() local [all...] |
/kernel/linux/linux-6.6/fs/fat/ |
H A D | fat_test.c | 26 __le16 time; member 36 .time = cpu_to_le16(0), 44 .time = cpu_to_le16(49021), 52 .time = cpu_to_le16(0), 60 .time = cpu_to_le16(49021), 68 .time = cpu_to_le16(0), 76 .time = cpu_to_le16(0), 84 .time = cpu_to_le16(0), 92 .time = cpu_to_le16(48064), 100 .time 158 __le16 date, time; fat_time_unix2fat_test() local [all...] |
/kernel/linux/linux-6.6/arch/um/kernel/ |
H A D | time.c | 22 #include <linux/time-internal.h> 48 panic("time-travel: time goes backwards %lld -> %lld\n", in time_travel_set_time() 85 panic("time-travel external link is broken\n"); in time_travel_handle_message() 87 panic("invalid time-travel message - %d bytes\n", ret); in time_travel_handle_message() 91 WARN_ONCE(1, "time-travel: unexpected message %lld\n", in time_travel_handle_message() 97 time_travel_set_time(msg->time); in time_travel_handle_message() 101 time_travel_ext_free_until = msg->time; in time_travel_handle_message() 109 static u64 time_travel_ext_req(u32 op, u64 time) in time_travel_ext_req() argument 115 .time in time_travel_ext_req() 169 time_travel_ext_update_request(unsigned long long time) time_travel_ext_update_request() argument 205 time_travel_ext_request(unsigned long long time) time_travel_ext_request() argument 268 __time_travel_add_event(struct time_travel_event *e, unsigned long long time) __time_travel_add_event() argument 307 time_travel_add_event(struct time_travel_event *e, unsigned long long time) time_travel_add_event() argument [all...] |
/kernel/linux/linux-5.10/drivers/base/power/ |
H A D | trace.c | 32 * can just use the few bytes of actual time data, which means that 36 * (since the time between the hang and the boot might be more 91 static struct rtc_time time = { in set_magic_time() local 103 time.tm_year = (n % 100); in set_magic_time() 105 time.tm_mon = (n % 12); in set_magic_time() 107 time.tm_mday = (n % 28) + 1; in set_magic_time() 109 time.tm_hour = (n % 24); in set_magic_time() 111 time.tm_min = (n % 20) * 3; in set_magic_time() 113 mc146818_set_time(&time); in set_magic_time() 120 struct rtc_time time; in read_magic_time() local [all...] |
/kernel/linux/linux-6.6/drivers/base/power/ |
H A D | trace.c | 32 * can just use the few bytes of actual time data, which means that 36 * (since the time between the hang and the boot might be more 91 static struct rtc_time time = { in set_magic_time() local 103 time.tm_year = (n % 100); in set_magic_time() 105 time.tm_mon = (n % 12); in set_magic_time() 107 time.tm_mday = (n % 28) + 1; in set_magic_time() 109 time.tm_hour = (n % 24); in set_magic_time() 111 time.tm_min = (n % 20) * 3; in set_magic_time() 113 mc146818_set_time(&time); in set_magic_time() 120 struct rtc_time time; in read_magic_time() local [all...] |
/kernel/linux/linux-5.10/arch/um/kernel/ |
H A D | time.c | 22 #include <linux/time-internal.h> 47 panic("time-travel: time goes backwards %lld -> %lld\n", in time_travel_set_time() 89 panic("time-travel external link is broken\n"); in time_travel_handle_message() 91 panic("invalid time-travel message - %d bytes\n", ret); in time_travel_handle_message() 95 WARN_ONCE(1, "time-travel: unexpected message %lld\n", in time_travel_handle_message() 101 time_travel_set_time(msg->time); in time_travel_handle_message() 105 time_travel_ext_free_until = msg->time; in time_travel_handle_message() 113 static u64 time_travel_ext_req(u32 op, u64 time) in time_travel_ext_req() argument 119 .time in time_travel_ext_req() 173 time_travel_ext_update_request(unsigned long long time) time_travel_ext_update_request() argument 195 time_travel_ext_request(unsigned long long time) time_travel_ext_request() argument 257 __time_travel_add_event(struct time_travel_event *e, unsigned long long time) __time_travel_add_event() argument 293 time_travel_add_event(struct time_travel_event *e, unsigned long long time) time_travel_add_event() argument [all...] |
/kernel/linux/linux-5.10/tools/testing/selftests/timers/ |
H A D | valid-adjtimex.c | 29 #include <time.h> 30 #include <sys/time.h> 205 tmx.time.tv_sec = offset / NSEC_PER_SEC; in set_offset() 206 tmx.time.tv_usec = offset % NSEC_PER_SEC; in set_offset() 208 if (offset < 0 && tmx.time.tv_usec) { in set_offset() 209 tmx.time.tv_sec -= 1; in set_offset() 210 tmx.time.tv_usec += NSEC_PER_SEC; in set_offset() 213 tmx.time.tv_sec = offset / USEC_PER_SEC; in set_offset() 214 tmx.time.tv_usec = offset % USEC_PER_SEC; in set_offset() 216 if (offset < 0 && tmx.time in set_offset() [all...] |
/kernel/linux/linux-6.6/drivers/firmware/efi/ |
H A D | efi-pstore.c | 62 u64 time; in efi_pstore_read_func() local 67 &record->type, &part, &cnt, &time, &data_type) == 5) { in efi_pstore_read_func() 68 record->id = generic_id(time, part, cnt); in efi_pstore_read_func() 71 record->time.tv_sec = time; in efi_pstore_read_func() 72 record->time.tv_nsec = 0; in efi_pstore_read_func() 79 &record->type, &part, &cnt, &time) == 4) { in efi_pstore_read_func() 80 record->id = generic_id(time, part, cnt); in efi_pstore_read_func() 83 record->time.tv_sec = time; in efi_pstore_read_func() [all...] |
/kernel/linux/linux-6.6/tools/testing/selftests/timers/ |
H A D | valid-adjtimex.c | 29 #include <time.h> 30 #include <sys/time.h> 205 tmx.time.tv_sec = offset / NSEC_PER_SEC; in set_offset() 206 tmx.time.tv_usec = offset % NSEC_PER_SEC; in set_offset() 208 if (offset < 0 && tmx.time.tv_usec) { in set_offset() 209 tmx.time.tv_sec -= 1; in set_offset() 210 tmx.time.tv_usec += NSEC_PER_SEC; in set_offset() 213 tmx.time.tv_sec = offset / USEC_PER_SEC; in set_offset() 214 tmx.time.tv_usec = offset % USEC_PER_SEC; in set_offset() 216 if (offset < 0 && tmx.time in set_offset() [all...] |