data_pointer 407 drivers/hid/hid-lenovo.c struct lenovo_drvdata_tpkbd *data_pointer = hid_get_drvdata(hdev); data_pointer 411 drivers/hid/hid-lenovo.c report->field[0]->value[0] = data_pointer->press_to_select ? 0x01 : 0x02; data_pointer 412 drivers/hid/hid-lenovo.c report->field[0]->value[0] |= data_pointer->dragging ? 0x04 : 0x08; data_pointer 413 drivers/hid/hid-lenovo.c report->field[0]->value[0] |= data_pointer->release_to_select ? 0x10 : 0x20; data_pointer 414 drivers/hid/hid-lenovo.c report->field[0]->value[0] |= data_pointer->select_right ? 0x80 : 0x40; data_pointer 416 drivers/hid/hid-lenovo.c report->field[2]->value[0] = data_pointer->sensitivity; data_pointer 417 drivers/hid/hid-lenovo.c report->field[3]->value[0] = data_pointer->press_speed; data_pointer 428 drivers/hid/hid-lenovo.c struct lenovo_drvdata_tpkbd *data_pointer = hid_get_drvdata(hdev); data_pointer 430 drivers/hid/hid-lenovo.c return snprintf(buf, PAGE_SIZE, "%u\n", data_pointer->press_to_select); data_pointer 439 drivers/hid/hid-lenovo.c struct lenovo_drvdata_tpkbd *data_pointer = hid_get_drvdata(hdev); data_pointer 447 drivers/hid/hid-lenovo.c data_pointer->press_to_select = value; data_pointer 458 drivers/hid/hid-lenovo.c struct lenovo_drvdata_tpkbd *data_pointer = hid_get_drvdata(hdev); data_pointer 460 drivers/hid/hid-lenovo.c return snprintf(buf, PAGE_SIZE, "%u\n", data_pointer->dragging); data_pointer 469 drivers/hid/hid-lenovo.c struct lenovo_drvdata_tpkbd *data_pointer = hid_get_drvdata(hdev); data_pointer 477 drivers/hid/hid-lenovo.c data_pointer->dragging = value; data_pointer 488 drivers/hid/hid-lenovo.c struct lenovo_drvdata_tpkbd *data_pointer = hid_get_drvdata(hdev); data_pointer 490 drivers/hid/hid-lenovo.c return snprintf(buf, PAGE_SIZE, "%u\n", data_pointer->release_to_select); data_pointer 499 drivers/hid/hid-lenovo.c struct lenovo_drvdata_tpkbd *data_pointer = hid_get_drvdata(hdev); data_pointer 507 drivers/hid/hid-lenovo.c data_pointer->release_to_select = value; data_pointer 518 drivers/hid/hid-lenovo.c struct lenovo_drvdata_tpkbd *data_pointer = hid_get_drvdata(hdev); data_pointer 520 drivers/hid/hid-lenovo.c return snprintf(buf, PAGE_SIZE, "%u\n", data_pointer->select_right); data_pointer 529 drivers/hid/hid-lenovo.c struct lenovo_drvdata_tpkbd *data_pointer = hid_get_drvdata(hdev); data_pointer 537 drivers/hid/hid-lenovo.c data_pointer->select_right = value; data_pointer 548 drivers/hid/hid-lenovo.c struct lenovo_drvdata_tpkbd *data_pointer = hid_get_drvdata(hdev); data_pointer 551 drivers/hid/hid-lenovo.c data_pointer->sensitivity); data_pointer 560 drivers/hid/hid-lenovo.c struct lenovo_drvdata_tpkbd *data_pointer = hid_get_drvdata(hdev); data_pointer 566 drivers/hid/hid-lenovo.c data_pointer->sensitivity = value; data_pointer 577 drivers/hid/hid-lenovo.c struct lenovo_drvdata_tpkbd *data_pointer = hid_get_drvdata(hdev); data_pointer 580 drivers/hid/hid-lenovo.c data_pointer->press_speed); data_pointer 589 drivers/hid/hid-lenovo.c struct lenovo_drvdata_tpkbd *data_pointer = hid_get_drvdata(hdev); data_pointer 595 drivers/hid/hid-lenovo.c data_pointer->press_speed = value; data_pointer 650 drivers/hid/hid-lenovo.c struct lenovo_drvdata_tpkbd *data_pointer = hid_get_drvdata(hdev); data_pointer 653 drivers/hid/hid-lenovo.c if (led_cdev == &data_pointer->led_micmute) data_pointer 656 drivers/hid/hid-lenovo.c return data_pointer->led_state & (1 << led_nr) data_pointer 666 drivers/hid/hid-lenovo.c struct lenovo_drvdata_tpkbd *data_pointer = hid_get_drvdata(hdev); data_pointer 670 drivers/hid/hid-lenovo.c if (led_cdev == &data_pointer->led_micmute) data_pointer 674 drivers/hid/hid-lenovo.c data_pointer->led_state &= ~(1 << led_nr); data_pointer 676 drivers/hid/hid-lenovo.c data_pointer->led_state |= 1 << led_nr; data_pointer 679 drivers/hid/hid-lenovo.c report->field[0]->value[0] = (data_pointer->led_state >> 0) & 1; data_pointer 680 drivers/hid/hid-lenovo.c report->field[0]->value[1] = (data_pointer->led_state >> 1) & 1; data_pointer 687 drivers/hid/hid-lenovo.c struct lenovo_drvdata_tpkbd *data_pointer; data_pointer 714 drivers/hid/hid-lenovo.c data_pointer = devm_kzalloc(&hdev->dev, data_pointer 717 drivers/hid/hid-lenovo.c if (data_pointer == NULL) { data_pointer 724 drivers/hid/hid-lenovo.c data_pointer->sensitivity = 0xa0; data_pointer 725 drivers/hid/hid-lenovo.c data_pointer->press_speed = 0x38; data_pointer 737 drivers/hid/hid-lenovo.c hid_set_drvdata(hdev, data_pointer); data_pointer 739 drivers/hid/hid-lenovo.c data_pointer->led_mute.name = name_mute; data_pointer 740 drivers/hid/hid-lenovo.c data_pointer->led_mute.brightness_get = lenovo_led_brightness_get_tpkbd; data_pointer 741 drivers/hid/hid-lenovo.c data_pointer->led_mute.brightness_set = lenovo_led_brightness_set_tpkbd; data_pointer 742 drivers/hid/hid-lenovo.c data_pointer->led_mute.dev = dev; data_pointer 743 drivers/hid/hid-lenovo.c ret = led_classdev_register(dev, &data_pointer->led_mute); data_pointer 747 drivers/hid/hid-lenovo.c data_pointer->led_micmute.name = name_micmute; data_pointer 748 drivers/hid/hid-lenovo.c data_pointer->led_micmute.brightness_get = data_pointer 750 drivers/hid/hid-lenovo.c data_pointer->led_micmute.brightness_set = data_pointer 752 drivers/hid/hid-lenovo.c data_pointer->led_micmute.dev = dev; data_pointer 753 drivers/hid/hid-lenovo.c ret = led_classdev_register(dev, &data_pointer->led_micmute); data_pointer 755 drivers/hid/hid-lenovo.c led_classdev_unregister(&data_pointer->led_mute); data_pointer 855 drivers/hid/hid-lenovo.c struct lenovo_drvdata_tpkbd *data_pointer = hid_get_drvdata(hdev); data_pointer 861 drivers/hid/hid-lenovo.c if (data_pointer == NULL) data_pointer 867 drivers/hid/hid-lenovo.c led_classdev_unregister(&data_pointer->led_micmute); data_pointer 868 drivers/hid/hid-lenovo.c led_classdev_unregister(&data_pointer->led_mute);