Lines Matching refs:cptkbd_data
178 struct lenovo_drvdata_cptkbd *cptkbd_data = hid_get_drvdata(hdev); in lenovo_features_set_cptkbd() local
180 ret = lenovo_send_cmd_cptkbd(hdev, 0x05, cptkbd_data->fn_lock); in lenovo_features_set_cptkbd()
181 ret = lenovo_send_cmd_cptkbd(hdev, 0x02, cptkbd_data->sensitivity); in lenovo_features_set_cptkbd()
191 struct lenovo_drvdata_cptkbd *cptkbd_data = hid_get_drvdata(hdev); in attr_fn_lock_show_cptkbd() local
193 return snprintf(buf, PAGE_SIZE, "%u\n", cptkbd_data->fn_lock); in attr_fn_lock_show_cptkbd()
202 struct lenovo_drvdata_cptkbd *cptkbd_data = hid_get_drvdata(hdev); in attr_fn_lock_store_cptkbd() local
210 cptkbd_data->fn_lock = !!value; in attr_fn_lock_store_cptkbd()
221 struct lenovo_drvdata_cptkbd *cptkbd_data = hid_get_drvdata(hdev); in attr_sensitivity_show_cptkbd() local
224 cptkbd_data->sensitivity); in attr_sensitivity_show_cptkbd()
233 struct lenovo_drvdata_cptkbd *cptkbd_data = hid_get_drvdata(hdev); in attr_sensitivity_store_cptkbd() local
239 cptkbd_data->sensitivity = value; in attr_sensitivity_store_cptkbd()
642 struct lenovo_drvdata_cptkbd *cptkbd_data; in lenovo_probe_cptkbd() local
651 cptkbd_data = devm_kzalloc(&hdev->dev, in lenovo_probe_cptkbd()
652 sizeof(*cptkbd_data), in lenovo_probe_cptkbd()
654 if (cptkbd_data == NULL) { in lenovo_probe_cptkbd()
658 hid_set_drvdata(hdev, cptkbd_data); in lenovo_probe_cptkbd()
674 cptkbd_data->fn_lock = true; in lenovo_probe_cptkbd()
675 cptkbd_data->sensitivity = 0x05; in lenovo_probe_cptkbd()