Lines Matching defs:time_state

53 	struct hid_time_state *time_state = platform_get_drvdata(priv);
55 spin_lock_irqsave(&time_state->lock_last_time, flags);
56 time_state->last_time = time_state->time_buf;
57 spin_unlock_irqrestore(&time_state->lock_last_time, flags);
58 complete(&time_state->comp_last_time);
80 struct hid_time_state *time_state = platform_get_drvdata(priv);
81 struct rtc_time *time_buf = &time_state->time_buf;
137 struct hid_time_state *time_state)
145 &time_state->info[i]) < 0)
148 report_id = time_state->info[0].report_id;
154 if (time_state->info[i].report_id != report_id) {
159 if (time_state->info[i].size == 3 ||
160 time_state->info[i].size > 4) {
164 time_state->info[i].attrib_id));
167 if (time_state->info[i].units !=
170 !(time_state->info[i].attrib_id ==
172 time_state->info[i].units ==
177 time_state->info[i].attrib_id));
180 if (time_state->info[i].unit_expo) {
184 time_state->info[i].attrib_id));
195 struct hid_time_state *time_state = dev_get_drvdata(dev);
198 reinit_completion(&time_state->comp_last_time);
200 sensor_hub_input_attr_get_raw_value(time_state->common_attributes.hsdev,
202 time_state->info[0].report_id, SENSOR_HUB_SYNC, false);
205 &time_state->comp_last_time, HZ*6);
208 spin_lock_irqsave(&time_state->lock_last_time, flags);
209 *tm = time_state->last_time;
210 spin_unlock_irqrestore(&time_state->lock_last_time, flags);
226 struct hid_time_state *time_state = devm_kzalloc(&pdev->dev,
229 if (time_state == NULL)
232 platform_set_drvdata(pdev, time_state);
234 spin_lock_init(&time_state->lock_last_time);
235 init_completion(&time_state->comp_last_time);
236 time_state->common_attributes.hsdev = hsdev;
237 time_state->common_attributes.pdev = pdev;
241 &time_state->common_attributes,
250 time_state);
256 time_state->callbacks.send_event = hid_time_proc_event;
257 time_state->callbacks.capture_sample = hid_time_capture_sample;
258 time_state->callbacks.pdev = pdev;
260 &time_state->callbacks);
278 time_state->rtc = devm_rtc_device_register(&pdev->dev,
282 if (IS_ERR(time_state->rtc)) {
284 ret = PTR_ERR(time_state->rtc);
285 time_state->rtc = NULL;