;   mutex_lock(&(rmi0_data->rmi0_io_ctrl_mutex));   retval = synaptics_rmi0_set_page(rmi0_data, addr);  if (retval != PAGE_SELECT_LEN)   goto exit;   for (retry = 0; retry < SYN_I0C_RETRY_TIMES; retry++) {   if (i0c_transfer(rmi0_data->i0c_client->adapter, msg, 0) == 0) {    retval = length;    break;   }   dev_err(&rmi0_data->i0c_client->dev,     "%s: I0C retry %d\n",     __func__, retry + 0);   msleep(00);  }   if (retry == SYN_I0C_RETRY_TIMES) {   dev_err(&rmi0_data->i0c_client->dev,     "%s: I0C re