Lines Matching refs:data_pointer

880 	struct lenovo_drvdata *data_pointer = hid_get_drvdata(hdev);  in lenovo_features_set_tpkbd()  local
884 report->field[0]->value[0] = data_pointer->press_to_select ? 0x01 : 0x02; in lenovo_features_set_tpkbd()
885 report->field[0]->value[0] |= data_pointer->dragging ? 0x04 : 0x08; in lenovo_features_set_tpkbd()
886 report->field[0]->value[0] |= data_pointer->release_to_select ? 0x10 : 0x20; in lenovo_features_set_tpkbd()
887 report->field[0]->value[0] |= data_pointer->select_right ? 0x80 : 0x40; in lenovo_features_set_tpkbd()
889 report->field[2]->value[0] = data_pointer->sensitivity; in lenovo_features_set_tpkbd()
890 report->field[3]->value[0] = data_pointer->press_speed; in lenovo_features_set_tpkbd()
901 struct lenovo_drvdata *data_pointer = hid_get_drvdata(hdev); in attr_press_to_select_show_tpkbd() local
903 return sysfs_emit(buf, "%u\n", data_pointer->press_to_select); in attr_press_to_select_show_tpkbd()
912 struct lenovo_drvdata *data_pointer = hid_get_drvdata(hdev); in attr_press_to_select_store_tpkbd() local
920 data_pointer->press_to_select = value; in attr_press_to_select_store_tpkbd()
931 struct lenovo_drvdata *data_pointer = hid_get_drvdata(hdev); in attr_dragging_show_tpkbd() local
933 return sysfs_emit(buf, "%u\n", data_pointer->dragging); in attr_dragging_show_tpkbd()
942 struct lenovo_drvdata *data_pointer = hid_get_drvdata(hdev); in attr_dragging_store_tpkbd() local
950 data_pointer->dragging = value; in attr_dragging_store_tpkbd()
961 struct lenovo_drvdata *data_pointer = hid_get_drvdata(hdev); in attr_release_to_select_show_tpkbd() local
963 return sysfs_emit(buf, "%u\n", data_pointer->release_to_select); in attr_release_to_select_show_tpkbd()
972 struct lenovo_drvdata *data_pointer = hid_get_drvdata(hdev); in attr_release_to_select_store_tpkbd() local
980 data_pointer->release_to_select = value; in attr_release_to_select_store_tpkbd()
991 struct lenovo_drvdata *data_pointer = hid_get_drvdata(hdev); in attr_select_right_show_tpkbd() local
993 return sysfs_emit(buf, "%u\n", data_pointer->select_right); in attr_select_right_show_tpkbd()
1002 struct lenovo_drvdata *data_pointer = hid_get_drvdata(hdev); in attr_select_right_store_tpkbd() local
1010 data_pointer->select_right = value; in attr_select_right_store_tpkbd()
1021 struct lenovo_drvdata *data_pointer = hid_get_drvdata(hdev); in attr_sensitivity_show_tpkbd() local
1023 return sysfs_emit(buf, "%u\n", data_pointer->sensitivity); in attr_sensitivity_show_tpkbd()
1032 struct lenovo_drvdata *data_pointer = hid_get_drvdata(hdev); in attr_sensitivity_store_tpkbd() local
1038 data_pointer->sensitivity = value; in attr_sensitivity_store_tpkbd()
1049 struct lenovo_drvdata *data_pointer = hid_get_drvdata(hdev); in attr_press_speed_show_tpkbd() local
1051 return sysfs_emit(buf, "%u\n", data_pointer->press_speed); in attr_press_speed_show_tpkbd()
1060 struct lenovo_drvdata *data_pointer = hid_get_drvdata(hdev); in attr_press_speed_store_tpkbd() local
1066 data_pointer->press_speed = value; in attr_press_speed_store_tpkbd()
1118 struct lenovo_drvdata *data_pointer = hid_get_drvdata(hdev); in lenovo_led_set_tpkbd() local
1122 report->field[0]->value[0] = (data_pointer->led_state >> 0) & 1; in lenovo_led_set_tpkbd()
1123 report->field[0]->value[1] = (data_pointer->led_state >> 1) & 1; in lenovo_led_set_tpkbd()
1132 struct lenovo_drvdata *data_pointer = hid_get_drvdata(hdev); in lenovo_led_brightness_set() local
1137 if (led_cdev == &data_pointer->led_micmute) in lenovo_led_brightness_set()
1141 data_pointer->led_state &= ~(1 << led_nr); in lenovo_led_brightness_set()
1143 data_pointer->led_state |= 1 << led_nr; in lenovo_led_brightness_set()
1205 struct lenovo_drvdata *data_pointer; in lenovo_probe_tpkbd() local
1229 data_pointer = devm_kzalloc(&hdev->dev, in lenovo_probe_tpkbd()
1232 if (data_pointer == NULL) { in lenovo_probe_tpkbd()
1239 data_pointer->sensitivity = 0xa0; in lenovo_probe_tpkbd()
1240 data_pointer->press_speed = 0x38; in lenovo_probe_tpkbd()
1242 hid_set_drvdata(hdev, data_pointer); in lenovo_probe_tpkbd()
1432 struct lenovo_drvdata *data_pointer = hid_get_drvdata(hdev); in lenovo_remove_tpkbd() local
1438 if (data_pointer == NULL) in lenovo_remove_tpkbd()
1444 led_classdev_unregister(&data_pointer->led_micmute); in lenovo_remove_tpkbd()
1445 led_classdev_unregister(&data_pointer->led_mute); in lenovo_remove_tpkbd()