Lines Matching refs:ret

548 	int ret;
561 ret = ept->cb(ept->rpdev, ptr, len, ept->priv, RPMSG_ADDR_ANY);
562 if (ret < 0)
563 return ret;
582 int ret;
615 ret = qcom_smd_channel_recv_single(channel);
616 if (ret)
749 int ret;
768 ret = -EAGAIN;
777 ret = wait_event_interruptible(channel->fblockread_event,
780 if (ret)
781 return ret;
790 ret = -EPIPE;
809 return ret;
820 int ret;
834 ret = wait_event_interruptible_timeout(channel->state_change_event,
838 if (!ret) {
846 ret = wait_event_interruptible_timeout(channel->state_change_event,
849 if (!ret) {
879 struct qcom_smd_channel *ret = NULL;
885 ret = channel;
891 return ret;
911 int ret;
914 ret = wait_event_interruptible_timeout(edge->new_channel_event,
917 if (!ret)
941 ret = qcom_smd_channel_open(channel, cb);
942 if (ret)
1001 int ret;
1005 ret = of_property_read_string(child, key, &name);
1006 if (ret)
1117 int ret;
1126 ret = -ENOMEM;
1137 ret = PTR_ERR(info);
1152 ret = -EINVAL;
1158 ret = PTR_ERR(fifo_base);
1181 return ERR_PTR(ret);
1327 int ret;
1338 ret = of_property_read_u32(node, key, &edge->edge_id);
1339 if (ret) {
1353 ret = PTR_ERR(edge->mbox_chan);
1362 ret = -ENODEV;
1369 ret = PTR_ERR(edge->ipc_regmap);
1374 ret = of_property_read_u32_index(node, key, 1, &edge->ipc_offset);
1375 if (ret < 0) {
1380 ret = of_property_read_u32_index(node, key, 2, &edge->ipc_bit);
1381 if (ret < 0) {
1387 ret = of_property_read_string(node, "label", &edge->name);
1388 if (ret < 0)
1394 ret = -EINVAL;
1398 ret = devm_request_irq(dev, irq,
1401 if (ret) {
1414 return ret;
1461 int ret;
1474 ret = device_register(&edge->dev);
1475 if (ret) {
1478 return ERR_PTR(ret);
1481 ret = qcom_smd_parse_edge(&edge->dev, node, edge);
1482 if (ret) {
1487 ret = qcom_smd_create_chrdev(edge);
1488 if (ret) {
1502 return ERR_PTR(ret);
1519 int ret;
1525 ret = device_for_each_child(&edge->dev, NULL, qcom_smd_remove_device);
1526 if (ret)
1527 dev_warn(&edge->dev, "can't remove smd device: %d\n", ret);
1565 int ret;
1567 ret = device_for_each_child(&pdev->dev, NULL, qcom_smd_remove_edge);
1568 if (ret)
1569 dev_warn(&pdev->dev, "can't remove smd device: %d\n", ret);
1571 return ret;