Lines Matching refs:ret
366 ssize_t ret;
389 ret = -EINVAL;
392 ret = -EINVAL;
394 ret = fn_set(tc->ntb, bits);
397 ret = -EINVAL;
399 ret = fn_clear(tc->ntb, bits);
401 ret = -EINVAL;
404 return ret ? : size;
474 int ret;
476 ret = kstrtobool_from_user(ubuf, size, &val);
477 if (ret)
478 return ret;
481 ret = ntb_link_enable(tc->ntb, NTB_SPEED_AUTO, NTB_WIDTH_AUTO);
483 ret = ntb_link_disable(tc->ntb);
485 if (ret)
486 return ret;
524 int ret;
526 ret = kstrtobool_from_user(ubuf, size, &val);
527 if (ret)
528 return ret;
582 int ret;
587 ret = ntb_mw_get_align(tc->ntb, pidx, widx, &addr_align,
589 if (ret)
590 return ret;
601 ret = -ENOMEM;
605 ret = ntb_mw_set_trans(tc->ntb, pidx, widx, inmw->dma_base, inmw->size);
606 if (ret)
623 return ret;
651 ssize_t ret, off = 0;
661 ret = ntb_mw_get_align(inmw->tc->ntb, inmw->pidx, inmw->widx,
663 if (ret)
698 ret = simple_read_from_buffer(ubuf, size, offp, buf, off);
703 return ret;
711 int ret;
713 ret = kstrtouint_from_user(ubuf, size, 0, &val);
714 if (ret)
715 return ret;
719 ret = tool_setup_mw(inmw->tc, inmw->pidx, inmw->widx, val);
720 if (ret)
721 return ret;
736 ssize_t ret;
753 ret = copy_to_user(ubuf, buf, size);
754 if (ret == size) {
755 ret = -EFAULT;
759 size -= ret;
761 ret = size;
766 return ret;
773 ssize_t ret;
789 ret = copy_from_user(buf, ubuf, size);
790 if (ret == size) {
791 ret = -EFAULT;
795 size -= ret;
797 ret = size;
804 return ret;
818 int ret;
823 ret = ntb_peer_mw_get_addr(tc->ntb, widx, &map_base, &map_size);
824 if (ret)
825 return ret;
827 ret = ntb_peer_mw_set_trans(tc->ntb, pidx, widx, req_addr, req_size);
828 if (ret)
829 return ret;
833 ret = -EFAULT;
851 return ret;
882 int ret;
884 ret = ntb_peer_mw_get_addr(outmw->tc->ntb, outmw->widx,
886 if (ret)
887 return ret;
923 ret = simple_read_from_buffer(ubuf, size, offp, buf, off);
926 return ret;
937 int ret, n;
952 ret = tool_setup_peer_mw(outmw->tc, outmw_wrap->pidx,
954 if (ret)
955 return ret;
1137 int ret;
1139 ret = kstrtou64_from_user(ubuf, size, 0, &val);
1140 if (ret)
1141 return ret;
1179 int ret;
1186 ret = kstrtou32_from_user(ubuf, size, 0, &val);
1187 if (ret)
1188 return ret;
1190 ret = ntb_spad_write(spad->tc->ntb, spad->sidx, val);
1192 return ret ?: size;
1220 int ret;
1227 ret = kstrtou32_from_user(ubuf, size, 0, &val);
1228 if (ret)
1229 return ret;
1231 ret = ntb_peer_spad_write(spad->tc->ntb, spad->pidx, spad->sidx, val);
1233 return ret ?: size;
1307 int ret;
1309 ret = kstrtou32_from_user(ubuf, size, 0, &val);
1310 if (ret)
1311 return ret;
1313 ret = ntb_peer_msg_write(msg->tc->ntb, msg->pidx, msg->midx, val);
1315 return ret ? : size;
1387 int ret;
1389 ret = kstrtou64_from_user(ubuf, size, 0, &val);
1390 if (ret)
1391 return ret;
1617 int ret;
1623 ret = tool_init_peers(tc);
1624 if (ret != 0)
1627 ret = tool_init_mws(tc);
1628 if (ret != 0)
1631 ret = tool_init_spads(tc);
1632 if (ret != 0)
1635 ret = tool_init_msgs(tc);
1636 if (ret != 0)
1639 ret = tool_init_ntb(tc);
1640 if (ret != 0)
1653 return ret;
1678 int ret;
1683 ret = ntb_register_client(&tool_client);
1684 if (ret)
1687 return ret;