Lines Matching refs:ret

26 	int ret;
35 ret = hid_hw_output_report(hdev, buf, count);
38 return ret;
48 int ret;
54 ret = wiimote_hid_send(wdata->hdev,
57 if (ret < 0) {
366 int ret;
373 ret = wiimote_cmd_wait(wdata);
374 if (!ret && wdata->state.cmd_err)
375 ret = -EIO;
377 return ret;
385 ssize_t ret;
394 ret = wiimote_cmd_wait(wdata);
400 if (!ret) {
402 ret = -EIO;
404 ret = wdata->state.cmd_read_size;
407 return ret;
414 int ret;
418 ret = wiimote_cmd_write(wdata, 0xa400f0, &wmem, sizeof(wmem));
419 if (ret)
420 return ret;
424 ret = wiimote_cmd_write(wdata, 0xa400fb, &wmem, sizeof(wmem));
425 if (ret)
426 return ret;
434 int ret;
437 ret = wiimote_cmd_read(wdata, 0xa400fa, rmem, 6);
438 if (ret != 6)
472 int ret;
476 ret = wiimote_cmd_write(wdata, 0xa600f0, &wmem, sizeof(wmem));
477 if (ret)
478 return ret;
482 ret = wiimote_cmd_write(wdata, 0xa600fb, &wmem, sizeof(wmem));
483 if (ret)
484 return ret;
516 int ret;
519 ret = wiimote_cmd_read(wdata, 0xa600fa, rmem, 6);
520 if (ret != 6)
536 int ret;
540 ret = wiimote_cmd_read(wdata, 0xa400fa, rmem, 6);
541 if (ret != 6)
630 int ret;
660 ret = ops->probe(ops, wdata);
661 if (ret)
666 ret = input_register_device(wdata->input);
667 if (ret)
728 int ret;
733 ret = ops->probe(ops, wdata);
734 if (ret)
763 int ret;
768 ret = ops->probe(ops, wdata);
769 if (ret)
871 int ret;
881 ret = wiimote_cmd_wait_noint(wdata);
882 if (ret)
950 bool ret, poll_mp;
968 ret = type == WIIMOTE_MP_SINGLE;
971 ret = ret && !(wdata->state.flags & WIIPROTO_FLAG_EXT_ACTIVE);
972 ret = ret && !(wdata->state.flags & WIIPROTO_FLAG_MP_PLUGGED);
973 ret = ret && (wdata->state.flags & WIIPROTO_FLAG_MP_ACTIVE);
976 if (!ret)
993 ret = type == wdata->state.exttype;
996 ret = ret && !(wdata->state.flags & WIIPROTO_FLAG_MP_ACTIVE);
997 ret = ret && (wdata->state.flags & WIIPROTO_FLAG_EXT_ACTIVE);
1000 if (!ret)
1019 ret = type == wdata->state.exttype;
1022 ret = ret && !(wdata->state.flags & WIIPROTO_FLAG_EXT_ACTIVE);
1023 ret = ret && !(wdata->state.flags & WIIPROTO_FLAG_MP_ACTIVE);
1024 ret = ret && !(wdata->state.flags & WIIPROTO_FLAG_EXT_PLUGGED);
1027 if (!ret)
1047 ret = type != WIIMOTE_MP_NONE;
1048 ret = ret && type != WIIMOTE_MP_UNKNOWN;
1049 ret = ret && type != WIIMOTE_MP_SINGLE;
1052 ret = ret && (wdata->state.flags & WIIPROTO_FLAG_EXT_PLUGGED);
1053 ret = ret && (wdata->state.flags & WIIPROTO_FLAG_EXT_ACTIVE);
1054 ret = ret && (wdata->state.flags & WIIPROTO_FLAG_MP_ACTIVE);
1057 if (!ret)
1067 ret = false;
1073 if (ret && poll_mp && !(flags & WIIPROTO_FLAG_BUILTIN_MP) &&
1077 return ret;
1793 int ret;
1803 ret = hid_parse(hdev);
1804 if (ret) {
1809 ret = hid_hw_start(hdev, HID_CONNECT_HIDRAW);
1810 if (ret) {
1815 ret = hid_hw_open(hdev);
1816 if (ret) {
1821 ret = device_create_file(&hdev->dev, &dev_attr_extension);
1822 if (ret) {
1827 ret = device_create_file(&hdev->dev, &dev_attr_devtype);
1828 if (ret) {
1833 ret = wiidebug_init(wdata);
1834 if (ret)
1846 return ret;
1858 return ret;