Lines Matching refs:ret
111 int ret; in imr_read() local
113 ret = iosf_mbi_read(QRK_MBI_UNIT_MM, MBI_REG_READ, reg++, &imr->addr_lo); in imr_read()
114 if (ret) in imr_read()
115 return ret; in imr_read()
117 ret = iosf_mbi_read(QRK_MBI_UNIT_MM, MBI_REG_READ, reg++, &imr->addr_hi); in imr_read()
118 if (ret) in imr_read()
119 return ret; in imr_read()
121 ret = iosf_mbi_read(QRK_MBI_UNIT_MM, MBI_REG_READ, reg++, &imr->rmask); in imr_read()
122 if (ret) in imr_read()
123 return ret; in imr_read()
143 int ret; in imr_write() local
147 ret = iosf_mbi_write(QRK_MBI_UNIT_MM, MBI_REG_WRITE, reg++, imr->addr_lo); in imr_write()
148 if (ret) in imr_write()
151 ret = iosf_mbi_write(QRK_MBI_UNIT_MM, MBI_REG_WRITE, reg++, imr->addr_hi); in imr_write()
152 if (ret) in imr_write()
155 ret = iosf_mbi_write(QRK_MBI_UNIT_MM, MBI_REG_WRITE, reg++, imr->rmask); in imr_write()
156 if (ret) in imr_write()
159 ret = iosf_mbi_write(QRK_MBI_UNIT_MM, MBI_REG_WRITE, reg++, imr->wmask); in imr_write()
160 if (ret) in imr_write()
172 WARN(ret, "IOSF-MBI write fail range 0x%08x-0x%08x unreliable\n", in imr_write()
175 return ret; in imr_write()
193 int ret = -ENODEV; in imr_dbgfs_state_show() local
199 ret = imr_read(idev, i, &imr); in imr_dbgfs_state_show()
200 if (ret) in imr_dbgfs_state_show()
225 return ret; in imr_dbgfs_state_show()
325 int ret; in imr_add_range() local
330 ret = imr_check_params(base, size); in imr_add_range()
331 if (ret) in imr_add_range()
332 return ret; in imr_add_range()
359 ret = imr_read(idev, i, &imr); in imr_add_range()
360 if (ret) in imr_add_range()
364 ret = -EINVAL; in imr_add_range()
377 ret = -ENOMEM; in imr_add_range()
390 ret = imr_write(idev, reg, &imr); in imr_add_range()
391 if (ret < 0) { in imr_add_range()
405 return ret; in imr_add_range()
433 int ret = 0; in __imr_remove_range() local
443 ret = imr_check_params(base, size); in __imr_remove_range()
444 if (ret) in __imr_remove_range()
445 return ret; in __imr_remove_range()
456 ret = imr_read(idev, reg, &imr); in __imr_remove_range()
457 if (ret) in __imr_remove_range()
461 ret = -ENODEV; in __imr_remove_range()
468 ret = imr_read(idev, i, &imr); in __imr_remove_range()
469 if (ret) in __imr_remove_range()
485 ret = -ENODEV; in __imr_remove_range()
497 ret = imr_write(idev, reg, &imr); in __imr_remove_range()
501 return ret; in __imr_remove_range()
561 int ret; in imr_fixup_memmap() local
578 ret = imr_add_range(base, size, IMR_CPU, IMR_CPU); in imr_fixup_memmap()
579 if (ret < 0) { in imr_fixup_memmap()
602 int ret; in imr_init() local
612 ret = imr_debugfs_register(idev); in imr_init()
613 if (ret != 0) in imr_init()