• Home
  • Raw
  • Download

Lines Matching refs:retval

68 	int retval;  in rmi_set_page()  local
70 retval = i2c_master_send(client, txbuf, sizeof(txbuf)); in rmi_set_page()
71 if (retval != sizeof(txbuf)) { in rmi_set_page()
73 "%s: set page failed: %d.", __func__, retval); in rmi_set_page()
74 return (retval < 0) ? retval : -EIO; in rmi_set_page()
88 int retval; in rmi_i2c_write_block() local
101 retval = -ENOMEM; in rmi_i2c_write_block()
110 retval = rmi_set_page(rmi_i2c, RMI_I2C_PAGE(addr)); in rmi_i2c_write_block()
111 if (retval) in rmi_i2c_write_block()
115 retval = i2c_master_send(client, rmi_i2c->tx_buf, tx_size); in rmi_i2c_write_block()
116 if (retval == tx_size) in rmi_i2c_write_block()
117 retval = 0; in rmi_i2c_write_block()
118 else if (retval >= 0) in rmi_i2c_write_block()
119 retval = -EIO; in rmi_i2c_write_block()
124 len, addr, retval, (int)len, buf); in rmi_i2c_write_block()
127 return retval; in rmi_i2c_write_block()
137 int retval; in rmi_i2c_read_block() local
155 retval = rmi_set_page(rmi_i2c, RMI_I2C_PAGE(addr)); in rmi_i2c_read_block()
156 if (retval) in rmi_i2c_read_block()
160 retval = i2c_transfer(client->adapter, msgs, ARRAY_SIZE(msgs)); in rmi_i2c_read_block()
161 if (retval == ARRAY_SIZE(msgs)) in rmi_i2c_read_block()
162 retval = 0; /* success */ in rmi_i2c_read_block()
163 else if (retval >= 0) in rmi_i2c_read_block()
164 retval = -EIO; in rmi_i2c_read_block()
169 len, addr, retval, (int)len, buf); in rmi_i2c_read_block()
172 return retval; in rmi_i2c_read_block()
246 int retval; in rmi_i2c_probe() local
271 retval = devm_regulator_bulk_get(&client->dev, in rmi_i2c_probe()
274 if (retval < 0) in rmi_i2c_probe()
275 return retval; in rmi_i2c_probe()
277 retval = regulator_bulk_enable(ARRAY_SIZE(rmi_i2c->supplies), in rmi_i2c_probe()
279 if (retval < 0) in rmi_i2c_probe()
280 return retval; in rmi_i2c_probe()
282 retval = devm_add_action_or_reset(&client->dev, in rmi_i2c_probe()
285 if (retval) in rmi_i2c_probe()
286 return retval; in rmi_i2c_probe()
306 retval = rmi_set_page(rmi_i2c, 0); in rmi_i2c_probe()
307 if (retval) { in rmi_i2c_probe()
309 return retval; in rmi_i2c_probe()
312 retval = rmi_register_transport_device(&rmi_i2c->xport); in rmi_i2c_probe()
313 if (retval) { in rmi_i2c_probe()
316 return retval; in rmi_i2c_probe()
318 retval = devm_add_action_or_reset(&client->dev, in rmi_i2c_probe()
321 if (retval) in rmi_i2c_probe()
322 return retval; in rmi_i2c_probe()
324 retval = rmi_i2c_init_irq(client); in rmi_i2c_probe()
325 if (retval < 0) in rmi_i2c_probe()
326 return retval; in rmi_i2c_probe()