Lines Matching refs:plat

55 	struct sandbox_i2c_rtc_plat_data *plat = dev_get_platdata(dev);  in sandbox_i2c_rtc_set_offset()  local
58 old_offset = plat->offset; in sandbox_i2c_rtc_set_offset()
59 plat->use_system_time = use_system_time; in sandbox_i2c_rtc_set_offset()
61 plat->offset = offset; in sandbox_i2c_rtc_set_offset()
68 struct sandbox_i2c_rtc_plat_data *plat = dev_get_platdata(dev); in sandbox_i2c_rtc_get_set_base_time() local
71 old_base_time = plat->base_time; in sandbox_i2c_rtc_get_set_base_time()
73 plat->base_time = base_time; in sandbox_i2c_rtc_get_set_base_time()
80 struct sandbox_i2c_rtc_plat_data *plat = dev_get_platdata(dev); in reset_time() local
84 plat->base_time = rtc_mktime(&now); in reset_time()
85 plat->offset = 0; in reset_time()
86 plat->use_system_time = true; in reset_time()
91 struct sandbox_i2c_rtc_plat_data *plat = dev_get_platdata(dev); in sandbox_i2c_rtc_get() local
95 if (plat->use_system_time) { in sandbox_i2c_rtc_get()
99 now = plat->base_time; in sandbox_i2c_rtc_get()
102 return rtc_to_tm(now + plat->offset, time); in sandbox_i2c_rtc_get()
107 struct sandbox_i2c_rtc_plat_data *plat = dev_get_platdata(dev); in sandbox_i2c_rtc_set() local
111 if (plat->use_system_time) { in sandbox_i2c_rtc_set()
115 now = plat->base_time; in sandbox_i2c_rtc_set()
117 plat->offset = rtc_mktime(time) - now; in sandbox_i2c_rtc_set()
125 struct sandbox_i2c_rtc_plat_data *plat = dev_get_platdata(emul); in sandbox_i2c_rtc_prepare_read() local
133 plat->reg[REG_SEC] = time.tm_sec; in sandbox_i2c_rtc_prepare_read()
134 plat->reg[REG_MIN] = time.tm_min; in sandbox_i2c_rtc_prepare_read()
135 plat->reg[REG_HOUR] = time.tm_hour; in sandbox_i2c_rtc_prepare_read()
136 plat->reg[REG_MDAY] = time.tm_mday; in sandbox_i2c_rtc_prepare_read()
137 plat->reg[REG_MON] = time.tm_mon; in sandbox_i2c_rtc_prepare_read()
138 plat->reg[REG_YEAR] = time.tm_year - 1900; in sandbox_i2c_rtc_prepare_read()
139 plat->reg[REG_WDAY] = time.tm_wday; in sandbox_i2c_rtc_prepare_read()
146 struct sandbox_i2c_rtc_plat_data *plat = dev_get_platdata(emul); in sandbox_i2c_rtc_complete_write() local
150 time.tm_sec = plat->reg[REG_SEC]; in sandbox_i2c_rtc_complete_write()
151 time.tm_min = plat->reg[REG_MIN]; in sandbox_i2c_rtc_complete_write()
152 time.tm_hour = plat->reg[REG_HOUR]; in sandbox_i2c_rtc_complete_write()
153 time.tm_mday = plat->reg[REG_MDAY]; in sandbox_i2c_rtc_complete_write()
154 time.tm_mon = plat->reg[REG_MON]; in sandbox_i2c_rtc_complete_write()
155 time.tm_year = plat->reg[REG_YEAR] + 1900; in sandbox_i2c_rtc_complete_write()
156 time.tm_wday = plat->reg[REG_WDAY]; in sandbox_i2c_rtc_complete_write()
168 struct sandbox_i2c_rtc_plat_data *plat = dev_get_platdata(emul); in sandbox_i2c_rtc_xfer() local
188 memcpy(msg->buf, plat->reg + offset, len); in sandbox_i2c_rtc_xfer()
199 memcpy(plat->reg + offset, ptr, len); in sandbox_i2c_rtc_xfer()