Lines Matching defs:ret
66 int ret;
68 ret = sbdrv->probe(sbdev);
69 if (ret)
70 return ret;
73 ret = slim_get_logical_addr(sbdev);
74 if (!ret) {
78 ret = -EPROBE_DEFER;
81 return ret;
182 int ret;
189 ret = slim_add_device(ctrl, sbdev, node);
190 if (ret) {
210 int reg[2], ret;
217 ret = sscanf(compat, "slim%x,%x", &manf_id, &prod_code);
218 if (ret != 2) {
224 ret = of_property_read_u32_array(node, "reg", reg, 2);
225 if (ret) {
227 ret);
433 int ret;
437 ret = ctrl->get_laddr(ctrl, &sbdev->e_addr, &laddr);
438 if (ret < 0)
441 ret = ida_simple_get(&ctrl->laddr_ida,
443 if (ret < 0)
446 laddr = ret;
448 ret = -EINVAL;
453 ret = ctrl->set_laddr(ctrl, &sbdev->e_addr, laddr);
454 if (ret) {
455 ret = -EINVAL;
474 return ret;
494 int ret;
496 ret = pm_runtime_get_sync(ctrl->dev);
499 dev_err(ctrl->dev, "slim ctrl not active,state:%d, ret:%d\n",
500 ctrl->sched.clk_state, ret);
513 ret = slim_device_alloc_laddr(sbdev, true);
518 return ret;