/openbmc/u-boot/drivers/rtc/ |
H A D | sandbox_rtc.c | 15 static int sandbox_rtc_get(struct udevice *dev, struct rtc_time *time) in sandbox_rtc_get() argument 17 time->tm_sec = dm_i2c_reg_read(dev, REG_SEC); in sandbox_rtc_get() 18 if (time->tm_sec < 0) in sandbox_rtc_get() 19 return time->tm_sec; in sandbox_rtc_get() 20 time->tm_min = dm_i2c_reg_read(dev, REG_MIN); in sandbox_rtc_get() 21 if (time->tm_min < 0) in sandbox_rtc_get() 22 return time->tm_min; in sandbox_rtc_get() 23 time->tm_hour = dm_i2c_reg_read(dev, REG_HOUR); in sandbox_rtc_get() 24 if (time->tm_hour < 0) in sandbox_rtc_get() 25 return time->tm_hour; in sandbox_rtc_get() [all …]
|
H A D | mvrtc.c | 23 u32 time; in __mv_rtc_get() local 27 time = readl(®s->time); in __mv_rtc_get() 33 if (time & MVRTC_HRFMT_MSK) { in __mv_rtc_get() 39 t->tm_sec = bcd2bin((time >> MVRTC_SEC_SFT) & MVRTC_SEC_MSK); in __mv_rtc_get() 40 t->tm_min = bcd2bin((time >> MVRTC_MIN_SFT) & MVRTC_MIN_MSK); in __mv_rtc_get() 41 t->tm_hour = bcd2bin((time >> MVRTC_HOUR_SFT) & MVRTC_HOUR_MSK); in __mv_rtc_get() 42 t->tm_wday = bcd2bin((time >> MVRTC_DAY_SFT) & MVRTC_DAY_MSK); in __mv_rtc_get() 70 u32 time = 0; /* sets hour format bit to zero, 24hr format. */ in __mv_rtc_set() local 78 time |= (bin2bcd(t->tm_sec) & MVRTC_SEC_MSK) << MVRTC_SEC_SFT; in __mv_rtc_set() 79 time |= (bin2bcd(t->tm_min) & MVRTC_MIN_MSK) << MVRTC_MIN_SFT; in __mv_rtc_set() [all …]
|
H A D | i2c_rtc_emul.c | 86 static int sandbox_i2c_rtc_get(struct udevice *dev, struct rtc_time *time) in sandbox_i2c_rtc_get() argument 99 rtc_to_tm(now + plat->offset, time); in sandbox_i2c_rtc_get() 104 static int sandbox_i2c_rtc_set(struct udevice *dev, const struct rtc_time *time) in sandbox_i2c_rtc_set() argument 116 plat->offset = rtc_mktime(time) - now; in sandbox_i2c_rtc_set() 125 struct rtc_time time; in sandbox_i2c_rtc_prepare_read() local 128 ret = sandbox_i2c_rtc_get(emul, &time); in sandbox_i2c_rtc_prepare_read() 132 plat->reg[REG_SEC] = time.tm_sec; in sandbox_i2c_rtc_prepare_read() 133 plat->reg[REG_MIN] = time.tm_min; in sandbox_i2c_rtc_prepare_read() 134 plat->reg[REG_HOUR] = time.tm_hour; in sandbox_i2c_rtc_prepare_read() 135 plat->reg[REG_MDAY] = time.tm_mday; in sandbox_i2c_rtc_prepare_read() [all …]
|
/openbmc/linux/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, cnt); in test_find_first_and_bit() 74 ktime_t time; in test_find_next_bit() local 76 time = ktime_get(); in test_find_next_bit() [all …]
|
/openbmc/linux/tools/perf/scripts/python/ |
H A D | stat-cpi.py | 10 def get_key(time, event, cpu, thread): argument 11 return "%d-%s-%d-%d" % (time, event, cpu, thread) 13 def store_key(time, cpu, thread): argument 14 if (time not in times): 15 times.append(time) 23 def store(time, event, cpu, thread, val, ena, run): argument 27 store_key(time, cpu, thread) 28 key = get_key(time, event, cpu, thread) 31 def get(time, event, cpu, thread): argument 32 key = get_key(time, event, cpu, thread) [all …]
|
/openbmc/linux/drivers/rtc/ |
H A D | rtc-mc146818-lib.c | 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() 154 int mc146818_get_time(struct rtc_time *time, int timeout) in mc146818_get_time() argument 157 .time = time in mc146818_get_time() 161 memset(time, 0, sizeof(*time)); in mc146818_get_time() [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_MIN] = bin2bcd(rtc->tm_min); in rtc2pcf_time() [all …]
|
H A D | rtc-wm8350.c | 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[1] = tm->tm_hour; in wm8350_rtc_settime() 100 time[1] |= (tm->tm_wday + 1) << WM8350_RTC_DAY_SHIFT; in wm8350_rtc_settime() 101 time[2] = tm->tm_mday; in wm8350_rtc_settime() 102 time[2] |= (tm->tm_mon + 1) << WM8350_RTC_MTH_SHIFT; in wm8350_rtc_settime() 103 time[3] = ((tm->tm_year + 1900) / 100) << WM8350_RTC_YHUNDREDS_SHIFT; in wm8350_rtc_settime() 104 time[3] |= (tm->tm_year + 1900) % 100; in wm8350_rtc_settime() 107 time[0], time[1], time[2], time[3]); in wm8350_rtc_settime() [all …]
|
H A D | interface.c | 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.tm_hour = -1; in rtc_read_alarm_internal() 197 alarm->time.tm_mday = -1; in rtc_read_alarm_internal() 198 alarm->time.tm_mon = -1; in rtc_read_alarm_internal() 199 alarm->time.tm_year = -1; in rtc_read_alarm_internal() 200 alarm->time.tm_wday = -1; in rtc_read_alarm_internal() 201 alarm->time.tm_yday = -1; in rtc_read_alarm_internal() [all …]
|
H A D | rtc-spear.c | 202 unsigned int time, date; in spear_rtc_read_time() local 208 time = readl(config->ioaddr + TIME_REG); in spear_rtc_read_time() 210 } while (time == readl(config->ioaddr + TIME_REG)); in spear_rtc_read_time() 211 tm->tm_sec = (time >> SECOND_SHIFT) & SECOND_MASK; in spear_rtc_read_time() 212 tm->tm_min = (time >> MINUTE_SHIFT) & MIN_MASK; in spear_rtc_read_time() 213 tm->tm_hour = (time >> HOUR_SHIFT) & HOUR_MASK; in spear_rtc_read_time() 233 unsigned int time, date; in spear_rtc_set_time() local 238 time = (tm->tm_sec << SECOND_SHIFT) | (tm->tm_min << MINUTE_SHIFT) | in spear_rtc_set_time() 242 writel(time, config->ioaddr + TIME_REG); in spear_rtc_set_time() 259 unsigned int time, date; in spear_rtc_read_alarm() local [all …]
|
H A D | rtc-ds1305.c | 170 static int ds1305_get_time(struct device *dev, struct rtc_time *time) in ds1305_get_time() argument 188 time->tm_sec = bcd2bin(buf[DS1305_SEC]); in ds1305_get_time() 189 time->tm_min = bcd2bin(buf[DS1305_MIN]); in ds1305_get_time() 190 time->tm_hour = bcd2hour(buf[DS1305_HOUR]); in ds1305_get_time() 191 time->tm_wday = buf[DS1305_WDAY] - 1; in ds1305_get_time() 192 time->tm_mday = bcd2bin(buf[DS1305_MDAY]); in ds1305_get_time() 193 time->tm_mon = bcd2bin(buf[DS1305_MON]) - 1; in ds1305_get_time() 194 time->tm_year = bcd2bin(buf[DS1305_YEAR]) + 100; in ds1305_get_time() 198 "read", time->tm_sec, time->tm_min, in ds1305_get_time() 199 time->tm_hour, time->tm_mday, in ds1305_get_time() [all …]
|
H A D | rtc-ds1302.c | 37 static int ds1302_rtc_set_time(struct device *dev, struct rtc_time *time) in ds1302_rtc_set_time() argument 58 *bp++ = bin2bcd(time->tm_sec); in ds1302_rtc_set_time() 59 *bp++ = bin2bcd(time->tm_min); in ds1302_rtc_set_time() 60 *bp++ = bin2bcd(time->tm_hour); in ds1302_rtc_set_time() 61 *bp++ = bin2bcd(time->tm_mday); in ds1302_rtc_set_time() 62 *bp++ = bin2bcd(time->tm_mon + 1); in ds1302_rtc_set_time() 63 *bp++ = time->tm_wday + 1; in ds1302_rtc_set_time() 64 *bp++ = bin2bcd(time->tm_year % 100); in ds1302_rtc_set_time() 72 static int ds1302_rtc_get_time(struct device *dev, struct rtc_time *time) in ds1302_rtc_get_time() argument 88 time->tm_sec = bcd2bin(buf[RTC_ADDR_SEC]); in ds1302_rtc_get_time() [all …]
|
/openbmc/linux/sound/core/seq/ |
H A D | seq_prioq.c | 91 return (snd_seq_compare_tick_time(&a->time.tick, &b->time.tick)); 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.tick) in compare_timestamp_rel() 110 else if (a->time.tick == b->time.tick) in compare_timestamp_rel() 116 if (a->time.time.tv_sec > b->time.time.tv_sec) in compare_timestamp_rel() 118 else if (a->time.time.tv_sec == b->time.time.tv_sec) { in compare_timestamp_rel() 119 if (a->time.time.tv_nsec > b->time.time.tv_nsec) in compare_timestamp_rel() 121 else if (a->time.time.tv_nsec == b->time.time.tv_nsec) in compare_timestamp_rel() 206 return snd_seq_compare_tick_time(current_time, &ev->time.tick); in event_is_ready() 208 return snd_seq_compare_real_time(current_time, &ev->time.time); in event_is_ready() [all …]
|
/openbmc/phosphor-logging/extensions/openpower-pels/ |
H A D | bcd_time.cpp | 40 BCDTime getBCDTime(std::chrono::time_point<std::chrono::system_clock>& time) in getBCDTime() argument 45 time_t t = system_clock::to_time_t(time); in getBCDTime() 58 auto ms = duration_cast<milliseconds>(time.time_since_epoch()).count(); in getBCDTime() 68 std::chrono::time_point<std::chrono::system_clock> time{ms}; in getBCDTime() local 70 return getBCDTime(time); in getBCDTime() 96 Stream& operator>>(Stream& s, BCDTime& time) in operator >>() argument 98 s >> time.yearMSB >> time.yearLSB >> time.month >> time.day >> time.hour; in operator >>() 99 s >> time.minutes >> time.seconds >> time.hundredths; in operator >>() 103 Stream& operator<<(Stream& s, const BCDTime& time) in operator <<() argument 105 s << time.yearMSB << time.yearLSB << time.month << time.day << time.hour; in operator <<() [all …]
|
/openbmc/u-boot/test/dm/ |
H A D | rtc.c | 29 static void show_time(const char *msg, struct rtc_time *time) in show_time() argument 32 time->tm_mday, time->tm_mon, time->tm_year, in show_time() 33 time->tm_hour, time->tm_min, time->tm_sec); in show_time() 36 static int cmp_times(struct rtc_time *expect, struct rtc_time *time, bool show) in cmp_times() argument 40 same = expect->tm_sec == time->tm_sec; in cmp_times() 41 same &= expect->tm_min == time->tm_min; in cmp_times() 42 same &= expect->tm_hour == time->tm_hour; in cmp_times() 43 same &= expect->tm_mday == time->tm_mday; in cmp_times() 44 same &= expect->tm_mon == time->tm_mon; in cmp_times() 45 same &= expect->tm_year == time->tm_year; in cmp_times() [all …]
|
/openbmc/openbmc/poky/scripts/pybootchartgui/pybootchartgui/ |
H A D | samples.py | 18 def __init__(self, time): argument 19 self.time = time 25 def __init__(self, time, user, sys, io = 0.0, swap = 0.0): argument 26 self.time = time 37 return str(self.time) + "\t" + str(self.user) + "\t" + \ 41 def __init__(self, time, avg10, avg60, avg300, deltaTotal): argument 42 self.time = time 49 def __init__(self, time, avg10, avg60, avg300, deltaTotal): argument 50 self.time = time 57 def __init__(self, time, avg10, avg60, avg300, deltaTotal): argument [all …]
|
/openbmc/linux/Documentation/sound/designs/ |
H A D | timestamping.rst | 7 - Trigger_tstamp is the system time snapshot taken when the .trigger 19 The difference (tstamp - trigger_tstamp) defines the elapsed time. 26 The use of these different pointers and time information depends on 30 - ``delay`` reports the time it will take to hear a new sample after all 34 along with a snapshot of system time. Applications can select from 42 of time as measured by different components of audio hardware. In 47 --------------------------------------------------------------> time 51 time time time time time 58 The analog time is taken at the last stage of the playback, as close 61 The link time is taken at the output of the SoC/chipset as the samples [all …]
|
/openbmc/sdbusplus/include/sdbusplus/async/ |
H A D | timer.hpp | 21 auto sleep_for(context& ctx, std::chrono::duration<Rep, Period> time); 37 sleep_operation(context& ctx, event_t::time_resolution time, R&& r) : in sleep_operation() 38 context_ref(ctx), time(time), receiver(std::move(r)) in sleep_operation() 54 self.event_loop().add_oneshot_timer(handler, &self, self.time); in tag_invoke() 69 event_t::time_resolution time; member 84 sleep_sender(context& ctx, event_t::time_resolution time) noexcept : in sleep_sender() 85 context_ref(ctx), time(time) in sleep_sender() 99 return {self.ctx, self.time, std::move(r)}; in tag_invoke() 102 static auto sleep_for(context& ctx, event_t::time_resolution time) in sleep_for() 107 return execution::continues_on(sleep_sender(ctx, time), in sleep_for() [all …]
|
/openbmc/linux/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; in nvkm_subdev_oneinit_() local 111 time = ktime_to_us(ktime_get()); in nvkm_subdev_oneinit_() [all …]
|
/openbmc/linux/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 = cpu_to_le16(960), [all …]
|
/openbmc/linux/arch/um/kernel/ |
H A D | time.c | 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 = time, in time_travel_ext_req() 143 msg.op, msg.seq, mseq, msg.time); in time_travel_ext_req() 146 time_travel_set_time(msg.time); in time_travel_ext_req() 149 return msg.time; in time_travel_ext_req() 169 static void time_travel_ext_update_request(unsigned long long time) in time_travel_ext_update_request() argument 176 time == time_travel_ext_prev_request) in time_travel_ext_update_request() 184 time < time_travel_ext_free_until) in time_travel_ext_update_request() [all …]
|
/openbmc/phosphor-time-manager/ |
H A D | README.md | 3 `phosphor-time-manager` is the time manager service that implements D-Bus 5 or set the BMC's time via this interface. 9 phosphor-time-manager is configured by setting `-D` flags that correspond to 10 options in `phosphor-time-manager/meson.options`. The option names become C++ 13 - Compile phosphor-time-manager with default options: 20 - Compile phosphor-time-manager with some configurable options: 38 - /xyz/openbmc_project/time/bmc 43 set the time. For example on an authenticated session: 45 - To get BMC's time: 50 /xyz/openbmc_project/time/bmc xyz.openbmc_project.Time.EpochTime Elapsed [all …]
|
/openbmc/sdbusplus/test/ |
H A D | timer.cpp | 90 auto time = duration_cast<microseconds>(seconds(2)); in TEST_F() local 91 EXPECT_GE(timer.start(time), 0); in TEST_F() 115 auto time = duration_cast<microseconds>(seconds(2)); in TEST_F() local 116 EXPECT_GE(timer.start(time), 0); in TEST_F() 146 auto time = duration_cast<microseconds>(seconds(2)); in TEST_F() local 147 EXPECT_GE(timer.start(time), 0); in TEST_F() 153 time = duration_cast<microseconds>(seconds(3)); in TEST_F() 154 EXPECT_GE(timer.start(time), 0); in TEST_F() 178 auto time = duration_cast<microseconds>(seconds(2)); in TEST_F() local 179 EXPECT_GE(timer.start(time), 0); in TEST_F() [all …]
|
/openbmc/linux/drivers/base/power/ |
H A D | trace.c | 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 123 if (mc146818_get_time(&time, 1000) < 0) { in read_magic_time() 128 pr_info("RTC time: %ptRt, date: %ptRd\n", &time, &time); in read_magic_time() [all …]
|
/openbmc/openbmc/poky/meta/lib/oeqa/core/target/ |
H A D | ssh.py | 8 import time 64 starttime = time.time() 67 "" % (status, time.time() - starttime)) 218 starttime = time.time() 219 progress = time.time() 231 time.sleep(0.2) 239 endtime = time.time() + timeout 247 if time.time() >= endtime: 248 … logger.debug('SSHCall has timeout! Time: %s, endtime: %s' % (time.time(), endtime)) 251 if time.time() >= (progress + 60): [all …]
|