Lines Matching refs:hsdev
38 struct hid_sensor_hub_device *hsdev;
184 power_val = hid_sensor_get_usage_index(sensor_inst->hsdev,
189 report_val = hid_sensor_get_usage_index(sensor_inst->hsdev,
197 ret = sensor_hub_set_feature(sensor_inst->hsdev,
203 hid_err(sensor_inst->hsdev->hdev,
212 ret = sensor_hub_set_feature(sensor_inst->hsdev,
218 hid_err(sensor_inst->hsdev->hdev,
240 ret = sensor_hub_device_open(sensor_inst->hsdev);
246 sensor_hub_device_close(sensor_inst->hsdev);
252 sensor_hub_device_close(sensor_inst->hsdev);
307 ret = sensor_hub_get_feature(sensor_inst->hsdev,
347 sensor_inst->hsdev,
348 sensor_inst->hsdev->usage,
404 ret = sensor_hub_set_feature(sensor_inst->hsdev, report_id,
412 static int hid_sensor_capture_sample(struct hid_sensor_hub_device *hsdev,
421 hid_err(sensor_inst->hsdev->hdev, "Skipped remaining data\n");
425 hid_dbg(sensor_inst->hsdev->hdev, "%s received %d of %d\n", __func__,
435 header.usage_id = hsdev->usage;
454 static int hid_sensor_send_event(struct hid_sensor_hub_device *hsdev,
487 sensor_field->attribute.usage_id = sensor_inst->hsdev->usage;
531 struct hid_sensor_hub_device *hsdev = sensor_inst->hsdev;
538 hsdev->start_collection_index) &&
540 hsdev->end_collection_index))) {
560 struct hid_sensor_hub_device *hsdev = sensor_inst->hsdev;
561 struct hid_device *hdev = hsdev->hdev;
752 struct hid_sensor_hub_device *hsdev = pdev->dev.platform_data;
763 sensor_inst->hsdev = hsdev;
767 ret = sensor_hub_register_callback(hsdev, hsdev->usage,
795 sensor_hub_remove_callback(hsdev, hsdev->usage);
803 struct hid_sensor_hub_device *hsdev = pdev->dev.platform_data;
809 sensor_hub_remove_callback(hsdev, hsdev->usage);