Lines Matching refs:ret

250 	int ret;
253 ret = (ch->state == cmp);
255 return ret;
261 int ret;
264 ret = (ch->state == cmp);
265 if (ret)
268 return ret;
459 int ret;
474 ret = riocm_ch_close(ch);
475 if (ret)
476 riocm_debug(RX_CMD, "riocm_ch_close() returned %d", ret);
785 int ret;
798 ret = -EAGAIN;
823 ret = riocm_post_send(ch->cmdev, ch->rdev, buf, len);
824 if (ret)
825 riocm_debug(TX, "ch %d send_err=%d", ch->id, ret);
828 return ret;
833 int i, ret = -EINVAL;
841 ret = 0;
848 if (!ret)
851 return ret;
869 int i, ret = 0;
873 ret = -EAGAIN;
881 ret = -ENOMEM;
890 ret = -ETIME;
892 ret = -EINTR;
894 ret = riocm_cmp(ch, RIO_CM_CONNECTED) ? 0 : -ECONNRESET;
896 if (ret)
906 ret = -ENOMEM;
912 ret = 0;
917 if (ret) {
926 return ret;
947 int ret;
955 ret = -EINVAL;
971 ret = -ENOMEM;
989 ret = riocm_post_send(cm, peer->rdev, hdr, sizeof(*hdr));
991 if (ret != -EBUSY) {
994 ret = riocm_queue_req(cm, peer->rdev, hdr, sizeof(*hdr));
995 if (ret)
999 if (ret) {
1010 ret = -ETIME;
1012 ret = -EINTR;
1014 ret = riocm_cmp(ch, RIO_CM_CONNECTED) ? 0 : -1;
1018 return ret;
1024 int ret;
1043 ret = riocm_post_send(ch->cmdev, ch->rdev, hdr, sizeof(*hdr));
1045 if (ret == -EBUSY && !riocm_queue_req(ch->cmdev,
1050 if (ret)
1051 riocm_error("send ACK to ch_%d on %s failed (ret=%d)",
1052 ch->id, rio_name(ch->rdev), ret);
1053 return ret;
1204 int ret = 0;
1212 ret = -EINVAL;
1214 return ret;
1394 int ret;
1417 ret = riocm_post_send(ch->cmdev, ch->rdev, hdr, sizeof(*hdr));
1419 if (ret == -EBUSY && !riocm_queue_req(ch->cmdev, ch->rdev,
1424 if (ret)
1425 riocm_error("ch(%d) send CLOSE failed (ret=%d)", ch->id, ret);
1427 return ret;
1439 int ret = 0;
1459 ret = -ETIMEDOUT;
1464 ret = -EINTR;
1467 if (!ret) {
1474 return ret;
1569 int ret = 0;
1607 ret = -EFAULT;
1610 return ret;
1618 int ret = 0;
1647 ret = -EFAULT;
1650 return ret;
1783 int ret = -ENODEV;
1795 ret = 0;
1800 if (ret)
1804 ret = -EINVAL;
1809 ret = -ENODEV;
1813 ret = 0;
1818 if (ret)
1826 return ret;
1837 int ret;
1848 ret = riocm_ch_send(msg.ch_num, buf, msg.size);
1851 return ret;
1864 int ret = 0, msg_size;
1878 ret = riocm_ch_receive(ch, &buf, rxto);
1879 if (ret)
1885 ret = -EFAULT;
1890 return ret;
2065 int ret;
2069 ret = cdev_add(&riocm_cdev.cdev, devno, 1);
2070 if (ret < 0) {
2071 riocm_error("Cannot register a device with error %d", ret);
2072 return ret;
2293 int ret;
2302 ret = alloc_chrdev_region(&dev_number, 0, 1, DRV_NAME);
2303 if (ret) {
2305 return ret;
2316 ret = class_interface_register(&rio_mport_interface);
2317 if (ret) {
2318 riocm_error("class_interface_register error: %d", ret);
2326 ret = subsys_interface_register(&riocm_interface);
2327 if (ret) {
2328 riocm_error("subsys_interface_register error: %d", ret);
2332 ret = register_reboot_notifier(&rio_cm_notifier);
2333 if (ret) {
2334 riocm_error("failed to register reboot notifier (err=%d)", ret);
2338 ret = riocm_cdev_add(dev_number);
2339 if (ret) {
2341 ret = -ENODEV;
2353 return ret;