Lines Matching refs:rc

57 	int rc;  in powernv_flash_async_op()  local
72 rc = opal_flash_read(info->id, offset, __pa(buf), len, token); in powernv_flash_async_op()
75 rc = opal_flash_write(info->id, offset, __pa(buf), len, token); in powernv_flash_async_op()
78 rc = opal_flash_erase(info->id, offset, len, token); in powernv_flash_async_op()
84 if (rc != OPAL_ASYNC_COMPLETION) { in powernv_flash_async_op()
86 op, rc); in powernv_flash_async_op()
91 rc = opal_async_wait_response(token, &msg); in powernv_flash_async_op()
93 if (rc) { in powernv_flash_async_op()
94 dev_err(dev, "opal async wait failed (rc %d)\n", rc); in powernv_flash_async_op()
98 rc = be64_to_cpu(msg.params[1]); in powernv_flash_async_op()
99 if (rc == OPAL_SUCCESS) { in powernv_flash_async_op()
100 rc = 0; in powernv_flash_async_op()
104 rc = -EIO; in powernv_flash_async_op()
107 return rc; in powernv_flash_async_op()
149 int rc; in powernv_flash_erase() local
154 rc = powernv_flash_async_op(mtd, FLASH_OP_ERASE, erase->addr, in powernv_flash_erase()
157 if (rc) { in powernv_flash_erase()
164 return rc; in powernv_flash_erase()
177 int rc; in powernv_flash_set_driver_info() local
179 rc = of_property_read_u32(dev->of_node, "ibm,flash-block-size", in powernv_flash_set_driver_info()
181 if (rc) { in powernv_flash_set_driver_info()
183 return rc; in powernv_flash_set_driver_info()
186 rc = of_property_read_u64(dev->of_node, "reg", &size); in powernv_flash_set_driver_info()
187 if (rc) { in powernv_flash_set_driver_info()
189 return rc; in powernv_flash_set_driver_info()