Lines Matching full:ti

2  * TI OMAP processors emulation.
2551 time_t ti; member
2656 time_t ti[2]; in omap_rtc_write() local
2665 s->ti -= s->current_tm.tm_sec; in omap_rtc_write()
2666 s->ti += from_bcd(value); in omap_rtc_write()
2670 s->ti -= s->current_tm.tm_min * 60; in omap_rtc_write()
2671 s->ti += from_bcd(value) * 60; in omap_rtc_write()
2675 s->ti -= s->current_tm.tm_hour * 3600; in omap_rtc_write()
2677 s->ti += (from_bcd(value & 0x3f) & 12) * 3600; in omap_rtc_write()
2678 s->ti += ((value >> 7) & 1) * 43200; in omap_rtc_write()
2680 s->ti += from_bcd(value & 0x3f) * 3600; in omap_rtc_write()
2684 s->ti -= s->current_tm.tm_mday * 86400; in omap_rtc_write()
2685 s->ti += from_bcd(value) * 86400; in omap_rtc_write()
2691 ti[0] = mktimegm(&s->current_tm); in omap_rtc_write()
2692 ti[1] = mktimegm(&new_tm); in omap_rtc_write()
2694 if (ti[0] != -1 && ti[1] != -1) { in omap_rtc_write()
2695 s->ti -= ti[0]; in omap_rtc_write()
2696 s->ti += ti[1]; in omap_rtc_write()
2699 s->ti -= s->current_tm.tm_mon * 2592000; in omap_rtc_write()
2700 s->ti += from_bcd(value) * 2592000; in omap_rtc_write()
2707 ti[0] = mktimegm(&s->current_tm); in omap_rtc_write()
2708 ti[1] = mktimegm(&new_tm); in omap_rtc_write()
2710 if (ti[0] != -1 && ti[1] != -1) { in omap_rtc_write()
2711 s->ti -= ti[0]; in omap_rtc_write()
2712 s->ti += ti[1]; in omap_rtc_write()
2715 s->ti -= (time_t)(s->current_tm.tm_year % 100) * 31536000; in omap_rtc_write()
2716 s->ti += (time_t)from_bcd(value) * 31536000; in omap_rtc_write()
2805 s->ti -= s->current_tm.tm_sec; in omap_rtc_tick()
2807 s->ti += 60 - s->current_tm.tm_sec; in omap_rtc_tick()
2812 localtime_r(&s->ti, &s->current_tm); in omap_rtc_tick()
2814 if ((s->interrupts & 0x08) && s->ti == s->alarm_ti) { in omap_rtc_tick()
2848 s->ti ++; in omap_rtc_tick()
2876 s->ti = mktimegm(&tm); in omap_rtc_reset()