Lines Matching refs:ret

78 	int ret;
85 ret = hid_hw_raw_request(hdev, data->led_report[0], data->led_report, 3,
87 if (ret != 3) {
88 if (ret != -ENODEV)
89 hid_err(hdev, "Set LED output report error: %d\n", ret);
91 ret = ret < 0 ? ret : -EIO;
93 ret = 0;
98 return ret;
488 int ret;
507 ret = hid_hw_raw_request(hdev, 0x13, buf, 3,
512 ret = hid_hw_output_report(hdev, buf, 3);
515 ret = -EINVAL;
521 return ret < 0 ? ret : 0; /* BT returns 0, USB returns sizeof(buf) */
526 int ret;
533 ret = lenovo_send_cmd_cptkbd(hdev, 0x01, 0x03);
534 if (ret)
535 hid_warn(hdev, "Failed to switch F7/9/11 mode: %d\n", ret);
538 ret = lenovo_send_cmd_cptkbd(hdev, 0x09, 0x01);
539 if (ret)
540 hid_warn(hdev, "Failed to switch middle button: %d\n", ret);
542 ret = lenovo_send_cmd_cptkbd(hdev, 0x05, cptkbd_data->fn_lock);
543 if (ret)
544 hid_err(hdev, "Fn-lock setting failed: %d\n", ret);
546 ret = lenovo_send_cmd_cptkbd(hdev, 0x02, cptkbd_data->sensitivity);
547 if (ret)
548 hid_err(hdev, "Sensitivity setting failed: %d\n", ret);
568 int value, ret;
586 ret = lenovo_led_set_tp10ubkbd(hdev, TP10UBKBD_FN_LOCK_LED, value);
587 if (ret)
588 return ret;
1046 int ret = 0;
1062 ret = lenovo_led_set_tp10ubkbd(hdev, tp10ubkbd_led[led_nr], value);
1066 return ret;
1074 int ret;
1091 ret = led_classdev_register(&hdev->dev, &data->led_mute);
1092 if (ret < 0)
1093 return ret;
1101 ret = led_classdev_register(&hdev->dev, &data->led_micmute);
1102 if (ret < 0) {
1104 return ret;
1113 int i, ret;
1132 ret = sysfs_create_group(&hdev->dev.kobj, &lenovo_attr_group_tpkbd);
1133 if (ret)
1134 hid_warn(hdev, "Could not create sysfs group: %d\n", ret);
1141 ret = -ENOMEM;
1151 ret = lenovo_register_leds(hdev);
1152 if (ret)
1160 return ret;
1165 int ret;
1192 ret = sysfs_create_group(&hdev->dev.kobj, &lenovo_attr_group_cptkbd);
1193 if (ret)
1194 hid_warn(hdev, "Could not create sysfs group: %d\n", ret);
1214 int ret;
1249 ret = sysfs_create_group(&hdev->dev.kobj, &lenovo_attr_group_tp10ubkbd);
1250 if (ret)
1251 return ret;
1253 ret = lenovo_register_leds(hdev);
1254 if (ret)
1260 return ret;
1266 int ret;
1268 ret = hid_parse(hdev);
1269 if (ret) {
1274 ret = hid_hw_start(hdev, HID_CONNECT_DEFAULT);
1275 if (ret) {
1282 ret = lenovo_probe_tpkbd(hdev);
1288 ret = lenovo_probe_cptkbd(hdev);
1292 ret = lenovo_probe_tp10ubkbd(hdev);
1295 ret = 0;
1298 if (ret)
1305 return ret;