Lines Matching refs:ret
113 int ret;
115 ret = iosf_mbi_read(QRK_MBI_UNIT_MM, MBI_REG_READ, reg++, &imr->addr_lo);
116 if (ret)
117 return ret;
119 ret = iosf_mbi_read(QRK_MBI_UNIT_MM, MBI_REG_READ, reg++, &imr->addr_hi);
120 if (ret)
121 return ret;
123 ret = iosf_mbi_read(QRK_MBI_UNIT_MM, MBI_REG_READ, reg++, &imr->rmask);
124 if (ret)
125 return ret;
145 int ret;
149 ret = iosf_mbi_write(QRK_MBI_UNIT_MM, MBI_REG_WRITE, reg++, imr->addr_lo);
150 if (ret)
153 ret = iosf_mbi_write(QRK_MBI_UNIT_MM, MBI_REG_WRITE, reg++, imr->addr_hi);
154 if (ret)
157 ret = iosf_mbi_write(QRK_MBI_UNIT_MM, MBI_REG_WRITE, reg++, imr->rmask);
158 if (ret)
161 ret = iosf_mbi_write(QRK_MBI_UNIT_MM, MBI_REG_WRITE, reg++, imr->wmask);
162 if (ret)
174 WARN(ret, "IOSF-MBI write fail range 0x%08x-0x%08x unreliable\n",
177 return ret;
195 int ret = -ENODEV;
201 ret = imr_read(idev, i, &imr);
202 if (ret)
227 return ret;
307 int ret;
312 ret = imr_check_params(base, size);
313 if (ret)
314 return ret;
341 ret = imr_read(idev, i, &imr);
342 if (ret)
346 ret = -EINVAL;
359 ret = -ENOMEM;
372 ret = imr_write(idev, reg, &imr);
373 if (ret < 0) {
387 return ret;
415 int ret = 0;
425 ret = imr_check_params(base, size);
426 if (ret)
427 return ret;
438 ret = imr_read(idev, reg, &imr);
439 if (ret)
443 ret = -ENODEV;
450 ret = imr_read(idev, i, &imr);
451 if (ret)
467 ret = -ENODEV;
479 ret = imr_write(idev, reg, &imr);
483 return ret;
543 int ret;
560 ret = imr_add_range(base, size, IMR_CPU, IMR_CPU);
561 if (ret < 0) {