Lines Matching refs:ret
224 int ret = 0;
227 ret = hwspin_lock_timeout_irqsave(sadi->hwlock,
230 if (ret) {
232 return ret;
236 ret = sprd_adi_check_addr(sadi, reg);
237 if (ret)
262 ret = -EBUSY;
273 ret = sadi->data->read_check(val, reg);
274 if (ret < 0)
283 return ret;
290 int ret;
293 ret = hwspin_lock_timeout_irqsave(sadi->hwlock,
296 if (ret) {
298 return ret;
302 ret = sprd_adi_check_addr(sadi, reg);
303 if (ret)
306 ret = sprd_adi_drain_fifo(sadi);
307 if (ret < 0)
326 ret = -EBUSY;
332 return ret;
341 int ret;
345 ret = sprd_adi_read(sadi, reg, &val);
351 ret = sprd_adi_write(sadi, reg, val);
354 ret = -EINVAL;
357 return ret;
520 int ret;
545 ret = PTR_ERR(sadi->base);
555 ret = of_hwspin_lock_get_id(np, 0);
556 if (ret > 0 || (IS_ENABLED(CONFIG_HWSPINLOCK) && ret == 0)) {
558 devm_hwspin_lock_request_specific(&pdev->dev, ret);
560 ret = -ENXIO;
564 switch (ret) {
569 dev_err_probe(&pdev->dev, ret, "failed to find hwlock id\n");
586 ret = devm_spi_register_controller(&pdev->dev, ctlr);
587 if (ret) {
595 ret = register_restart_handler(&sadi->restart_handler);
596 if (ret) {
606 return ret;