Lines Matching refs:rmi_dev

135 static int rmi_f01_read_properties(struct rmi_device *rmi_dev,
150 ret = rmi_read_block(rmi_dev, query_offset,
153 dev_err(&rmi_dev->dev,
189 ret = rmi_read(rmi_dev, query_offset, queries);
191 dev_err(&rmi_dev->dev,
201 ret = rmi_read(rmi_dev, query_offset, &ds4_query_len);
203 dev_err(&rmi_dev->dev,
210 ret = rmi_read(rmi_dev, query_offset, queries);
212 dev_err(&rmi_dev->dev,
223 ret = rmi_read_block(rmi_dev, prod_info_addr,
226 dev_err(&rmi_dev->dev,
237 ret = rmi_read_block(rmi_dev, prod_info_addr, queries,
240 dev_err(&rmi_dev->dev,
384 struct rmi_device *rmi_dev = fn->rmi_dev;
385 struct rmi_driver_data *driver_data = dev_get_drvdata(&rmi_dev->dev);
386 struct rmi_device_platform_data *pdata = rmi_get_platform_data(rmi_dev);
410 error = rmi_read(rmi_dev, fn->fd.control_base_addr,
442 error = rmi_write(rmi_dev, fn->fd.control_base_addr,
450 error = rmi_read(rmi_dev, fn->fd.data_base_addr + 1, &temp);
456 error = rmi_f01_read_properties(rmi_dev, fn->fd.query_base_addr,
479 error = rmi_write(rmi_dev, f01->doze_interval_addr,
488 error = rmi_read(rmi_dev, f01->doze_interval_addr,
504 error = rmi_write(rmi_dev, f01->wakeup_threshold_addr,
513 error = rmi_read(rmi_dev, f01->wakeup_threshold_addr,
534 error = rmi_write(rmi_dev, f01->doze_holdoff_addr,
543 error = rmi_read(rmi_dev, f01->doze_holdoff_addr,
554 error = rmi_read(rmi_dev, fn->fd.data_base_addr, &device_status);
570 error = sysfs_create_group(&fn->rmi_dev->dev.kobj, &rmi_f01_attr_group);
580 sysfs_remove_group(&fn->rmi_dev->dev.kobj, &rmi_f01_attr_group);
588 error = rmi_write(fn->rmi_dev, fn->fd.control_base_addr,
597 error = rmi_write(fn->rmi_dev, f01->doze_interval_addr,
605 error = rmi_write_block(fn->rmi_dev,
618 error = rmi_write(fn->rmi_dev, f01->doze_holdoff_addr,
640 if (device_may_wakeup(fn->rmi_dev->xport->dev))
645 error = rmi_write(fn->rmi_dev, fn->fd.control_base_addr,
670 error = rmi_write(fn->rmi_dev, fn->fd.control_base_addr,
684 struct rmi_device *rmi_dev = fn->rmi_dev;
688 error = rmi_read(rmi_dev, fn->fd.data_base_addr, &device_status);
701 error = rmi_dev->driver->reset_handler(rmi_dev);