rmi_dev           300 drivers/hid/hid-rmi.c 	struct rmi_device *rmi_dev = data->xport.rmi_dev;
rmi_dev           308 drivers/hid/hid-rmi.c 		ret = rmi_dev->driver->reset_handler(rmi_dev);
rmi_dev           325 drivers/hid/hid-rmi.c 	struct rmi_device *rmi_dev = hdata->xport.rmi_dev;
rmi_dev           333 drivers/hid/hid-rmi.c 	rmi_set_attn_data(rmi_dev, data[1], &data[2], size - 2);
rmi_dev           445 drivers/hid/hid-rmi.c 	struct rmi_device *rmi_dev = data->xport.rmi_dev;
rmi_dev           451 drivers/hid/hid-rmi.c 	ret = rmi_driver_suspend(rmi_dev, false);
rmi_dev           463 drivers/hid/hid-rmi.c 	struct rmi_device *rmi_dev = data->xport.rmi_dev;
rmi_dev           478 drivers/hid/hid-rmi.c 	ret = rmi_driver_resume(rmi_dev, false);
rmi_dev           211 drivers/input/rmi4/rmi_2d_sensor.c 	struct rmi_device *rmi_dev = fn->rmi_dev;
rmi_dev           212 drivers/input/rmi4/rmi_2d_sensor.c 	struct rmi_driver_data *drv_data = dev_get_drvdata(&rmi_dev->dev);
rmi_dev            52 drivers/input/rmi4/rmi_bus.c 	struct rmi_device *rmi_dev = to_rmi_device(dev);
rmi_dev            54 drivers/input/rmi4/rmi_bus.c 	kfree(rmi_dev);
rmi_dev            77 drivers/input/rmi4/rmi_bus.c 	struct rmi_device *rmi_dev;
rmi_dev            80 drivers/input/rmi4/rmi_bus.c 	rmi_dev = kzalloc(sizeof(struct rmi_device), GFP_KERNEL);
rmi_dev            81 drivers/input/rmi4/rmi_bus.c 	if (!rmi_dev)
rmi_dev            84 drivers/input/rmi4/rmi_bus.c 	device_initialize(&rmi_dev->dev);
rmi_dev            86 drivers/input/rmi4/rmi_bus.c 	rmi_dev->xport = xport;
rmi_dev            87 drivers/input/rmi4/rmi_bus.c 	rmi_dev->number = atomic_inc_return(&transport_device_count) - 1;
rmi_dev            89 drivers/input/rmi4/rmi_bus.c 	dev_set_name(&rmi_dev->dev, "rmi4-%02d", rmi_dev->number);
rmi_dev            91 drivers/input/rmi4/rmi_bus.c 	rmi_dev->dev.bus = &rmi_bus_type;
rmi_dev            92 drivers/input/rmi4/rmi_bus.c 	rmi_dev->dev.type = &rmi_device_type;
rmi_dev            94 drivers/input/rmi4/rmi_bus.c 	xport->rmi_dev = rmi_dev;
rmi_dev            96 drivers/input/rmi4/rmi_bus.c 	error = device_add(&rmi_dev->dev);
rmi_dev           102 drivers/input/rmi4/rmi_bus.c 		dev_name(rmi_dev->xport->dev), dev_name(&rmi_dev->dev));
rmi_dev           107 drivers/input/rmi4/rmi_bus.c 	put_device(&rmi_dev->dev);
rmi_dev           119 drivers/input/rmi4/rmi_bus.c 	struct rmi_device *rmi_dev = xport->rmi_dev;
rmi_dev           121 drivers/input/rmi4/rmi_bus.c 	device_del(&rmi_dev->dev);
rmi_dev           122 drivers/input/rmi4/rmi_bus.c 	put_device(&rmi_dev->dev);
rmi_dev           158 drivers/input/rmi4/rmi_bus.c 	struct device_node *node = fn->rmi_dev->xport->dev->of_node;
rmi_dev           176 drivers/input/rmi4/rmi_bus.c 	struct rmi_driver_data *drvdata = dev_get_drvdata(&fn->rmi_dev->dev);
rmi_dev           240 drivers/input/rmi4/rmi_bus.c 	struct rmi_device *rmi_dev = fn->rmi_dev;
rmi_dev           246 drivers/input/rmi4/rmi_bus.c 		     dev_name(&rmi_dev->dev), fn->fd.function_number);
rmi_dev           248 drivers/input/rmi4/rmi_bus.c 	fn->dev.parent = &rmi_dev->dev;
rmi_dev           254 drivers/input/rmi4/rmi_bus.c 		dev_err(&rmi_dev->dev,
rmi_dev           260 drivers/input/rmi4/rmi_bus.c 	rmi_dbg(RMI_DEBUG_CORE, &rmi_dev->dev, "Registered F%02X.\n",
rmi_dev            38 drivers/input/rmi4/rmi_bus.h 	struct rmi_device *rmi_dev;
rmi_dev            35 drivers/input/rmi4/rmi_driver.c void rmi_free_function_list(struct rmi_device *rmi_dev)
rmi_dev            38 drivers/input/rmi4/rmi_driver.c 	struct rmi_driver_data *data = dev_get_drvdata(&rmi_dev->dev);
rmi_dev            40 drivers/input/rmi4/rmi_driver.c 	rmi_dbg(RMI_DEBUG_CORE, &rmi_dev->dev, "Freeing function list\n");
rmi_dev            49 drivers/input/rmi4/rmi_driver.c 	devm_kfree(&rmi_dev->dev, data->irq_memory);
rmi_dev            98 drivers/input/rmi4/rmi_driver.c static int rmi_driver_process_reset_requests(struct rmi_device *rmi_dev)
rmi_dev           100 drivers/input/rmi4/rmi_driver.c 	struct rmi_driver_data *data = dev_get_drvdata(&rmi_dev->dev);
rmi_dev           113 drivers/input/rmi4/rmi_driver.c static int rmi_driver_process_config_requests(struct rmi_device *rmi_dev)
rmi_dev           115 drivers/input/rmi4/rmi_driver.c 	struct rmi_driver_data *data = dev_get_drvdata(&rmi_dev->dev);
rmi_dev           128 drivers/input/rmi4/rmi_driver.c static int rmi_process_interrupt_requests(struct rmi_device *rmi_dev)
rmi_dev           130 drivers/input/rmi4/rmi_driver.c 	struct rmi_driver_data *data = dev_get_drvdata(&rmi_dev->dev);
rmi_dev           131 drivers/input/rmi4/rmi_driver.c 	struct device *dev = &rmi_dev->dev;
rmi_dev           139 drivers/input/rmi4/rmi_driver.c 		error = rmi_read_block(rmi_dev,
rmi_dev           166 drivers/input/rmi4/rmi_driver.c void rmi_set_attn_data(struct rmi_device *rmi_dev, unsigned long irq_status,
rmi_dev           169 drivers/input/rmi4/rmi_driver.c 	struct rmi_driver_data *drvdata = dev_get_drvdata(&rmi_dev->dev);
rmi_dev           190 drivers/input/rmi4/rmi_driver.c 	struct rmi_device *rmi_dev = dev_id;
rmi_dev           191 drivers/input/rmi4/rmi_driver.c 	struct rmi_driver_data *drvdata = dev_get_drvdata(&rmi_dev->dev);
rmi_dev           201 drivers/input/rmi4/rmi_driver.c 	ret = rmi_process_interrupt_requests(rmi_dev);
rmi_dev           203 drivers/input/rmi4/rmi_driver.c 		rmi_dbg(RMI_DEBUG_CORE, &rmi_dev->dev,
rmi_dev           217 drivers/input/rmi4/rmi_driver.c static int rmi_irq_init(struct rmi_device *rmi_dev)
rmi_dev           219 drivers/input/rmi4/rmi_driver.c 	struct rmi_device_platform_data *pdata = rmi_get_platform_data(rmi_dev);
rmi_dev           220 drivers/input/rmi4/rmi_driver.c 	struct rmi_driver_data *data = dev_get_drvdata(&rmi_dev->dev);
rmi_dev           227 drivers/input/rmi4/rmi_driver.c 	ret = devm_request_threaded_irq(&rmi_dev->dev, pdata->irq, NULL,
rmi_dev           229 drivers/input/rmi4/rmi_driver.c 					dev_driver_string(rmi_dev->xport->dev),
rmi_dev           230 drivers/input/rmi4/rmi_driver.c 					rmi_dev);
rmi_dev           232 drivers/input/rmi4/rmi_driver.c 		dev_err(&rmi_dev->dev, "Failed to register interrupt %d\n",
rmi_dev           243 drivers/input/rmi4/rmi_driver.c struct rmi_function *rmi_find_function(struct rmi_device *rmi_dev, u8 number)
rmi_dev           245 drivers/input/rmi4/rmi_driver.c 	struct rmi_driver_data *data = dev_get_drvdata(&rmi_dev->dev);
rmi_dev           275 drivers/input/rmi4/rmi_driver.c static int rmi_suspend_functions(struct rmi_device *rmi_dev)
rmi_dev           277 drivers/input/rmi4/rmi_driver.c 	struct rmi_driver_data *data = dev_get_drvdata(&rmi_dev->dev);
rmi_dev           309 drivers/input/rmi4/rmi_driver.c static int rmi_resume_functions(struct rmi_device *rmi_dev)
rmi_dev           311 drivers/input/rmi4/rmi_driver.c 	struct rmi_driver_data *data = dev_get_drvdata(&rmi_dev->dev);
rmi_dev           324 drivers/input/rmi4/rmi_driver.c int rmi_enable_sensor(struct rmi_device *rmi_dev)
rmi_dev           328 drivers/input/rmi4/rmi_driver.c 	retval = rmi_driver_process_config_requests(rmi_dev);
rmi_dev           332 drivers/input/rmi4/rmi_driver.c 	return rmi_process_interrupt_requests(rmi_dev);
rmi_dev           342 drivers/input/rmi4/rmi_driver.c static int rmi_driver_set_input_params(struct rmi_device *rmi_dev,
rmi_dev           351 drivers/input/rmi4/rmi_driver.c static void rmi_driver_set_input_name(struct rmi_device *rmi_dev,
rmi_dev           354 drivers/input/rmi4/rmi_driver.c 	struct rmi_driver_data *data = dev_get_drvdata(&rmi_dev->dev);
rmi_dev           358 drivers/input/rmi4/rmi_driver.c 	name = devm_kasprintf(&rmi_dev->dev, GFP_KERNEL,
rmi_dev           366 drivers/input/rmi4/rmi_driver.c static int rmi_driver_set_irq_bits(struct rmi_device *rmi_dev,
rmi_dev           370 drivers/input/rmi4/rmi_driver.c 	struct rmi_driver_data *data = dev_get_drvdata(&rmi_dev->dev);
rmi_dev           371 drivers/input/rmi4/rmi_driver.c 	struct device *dev = &rmi_dev->dev;
rmi_dev           377 drivers/input/rmi4/rmi_driver.c 	error = rmi_write_block(rmi_dev,
rmi_dev           395 drivers/input/rmi4/rmi_driver.c static int rmi_driver_clear_irq_bits(struct rmi_device *rmi_dev,
rmi_dev           399 drivers/input/rmi4/rmi_driver.c 	struct rmi_driver_data *data = dev_get_drvdata(&rmi_dev->dev);
rmi_dev           400 drivers/input/rmi4/rmi_driver.c 	struct device *dev = &rmi_dev->dev;
rmi_dev           408 drivers/input/rmi4/rmi_driver.c 	error = rmi_write_block(rmi_dev,
rmi_dev           424 drivers/input/rmi4/rmi_driver.c static int rmi_driver_reset_handler(struct rmi_device *rmi_dev)
rmi_dev           426 drivers/input/rmi4/rmi_driver.c 	struct rmi_driver_data *data = dev_get_drvdata(&rmi_dev->dev);
rmi_dev           434 drivers/input/rmi4/rmi_driver.c 		dev_warn(&rmi_dev->dev,
rmi_dev           439 drivers/input/rmi4/rmi_driver.c 	error = rmi_read_block(rmi_dev,
rmi_dev           443 drivers/input/rmi4/rmi_driver.c 		dev_err(&rmi_dev->dev, "%s: Failed to read current IRQ mask.\n",
rmi_dev           448 drivers/input/rmi4/rmi_driver.c 	error = rmi_driver_process_reset_requests(rmi_dev);
rmi_dev           452 drivers/input/rmi4/rmi_driver.c 	error = rmi_driver_process_config_requests(rmi_dev);
rmi_dev           459 drivers/input/rmi4/rmi_driver.c static int rmi_read_pdt_entry(struct rmi_device *rmi_dev,
rmi_dev           465 drivers/input/rmi4/rmi_driver.c 	error = rmi_read_block(rmi_dev, pdt_address, buf, RMI_PDT_ENTRY_SIZE);
rmi_dev           467 drivers/input/rmi4/rmi_driver.c 		dev_err(&rmi_dev->dev, "Read PDT entry at %#06x failed, code: %d.\n",
rmi_dev           499 drivers/input/rmi4/rmi_driver.c static int rmi_scan_pdt_page(struct rmi_device *rmi_dev,
rmi_dev           503 drivers/input/rmi4/rmi_driver.c 			     int (*callback)(struct rmi_device *rmi_dev,
rmi_dev           507 drivers/input/rmi4/rmi_driver.c 	struct rmi_driver_data *data = dev_get_drvdata(&rmi_dev->dev);
rmi_dev           517 drivers/input/rmi4/rmi_driver.c 		error = rmi_read_pdt_entry(rmi_dev, &pdt_entry, addr);
rmi_dev           524 drivers/input/rmi4/rmi_driver.c 		retval = callback(rmi_dev, ctx, &pdt_entry);
rmi_dev           542 drivers/input/rmi4/rmi_driver.c int rmi_scan_pdt(struct rmi_device *rmi_dev, void *ctx,
rmi_dev           543 drivers/input/rmi4/rmi_driver.c 		 int (*callback)(struct rmi_device *rmi_dev,
rmi_dev           551 drivers/input/rmi4/rmi_driver.c 		retval = rmi_scan_pdt_page(rmi_dev, page, &empty_pages,
rmi_dev           744 drivers/input/rmi4/rmi_driver.c static int rmi_check_bootloader_mode(struct rmi_device *rmi_dev,
rmi_dev           747 drivers/input/rmi4/rmi_driver.c 	struct rmi_driver_data *data = dev_get_drvdata(&rmi_dev->dev);
rmi_dev           752 drivers/input/rmi4/rmi_driver.c 		ret = rmi_read(rmi_dev, pdt->data_base_addr, &status);
rmi_dev           754 drivers/input/rmi4/rmi_driver.c 			dev_err(&rmi_dev->dev,
rmi_dev           762 drivers/input/rmi4/rmi_driver.c 		ret = rmi_read(rmi_dev, pdt->data_base_addr, &status);
rmi_dev           764 drivers/input/rmi4/rmi_driver.c 			dev_err(&rmi_dev->dev,
rmi_dev           776 drivers/input/rmi4/rmi_driver.c static int rmi_count_irqs(struct rmi_device *rmi_dev,
rmi_dev           784 drivers/input/rmi4/rmi_driver.c 	ret = rmi_check_bootloader_mode(rmi_dev, pdt);
rmi_dev           791 drivers/input/rmi4/rmi_driver.c int rmi_initial_reset(struct rmi_device *rmi_dev, void *ctx,
rmi_dev           800 drivers/input/rmi4/rmi_driver.c 				rmi_get_platform_data(rmi_dev);
rmi_dev           802 drivers/input/rmi4/rmi_driver.c 		if (rmi_dev->xport->ops->reset) {
rmi_dev           803 drivers/input/rmi4/rmi_driver.c 			error = rmi_dev->xport->ops->reset(rmi_dev->xport,
rmi_dev           811 drivers/input/rmi4/rmi_driver.c 		rmi_dbg(RMI_DEBUG_CORE, &rmi_dev->dev, "Sending reset\n");
rmi_dev           812 drivers/input/rmi4/rmi_driver.c 		error = rmi_write_block(rmi_dev, cmd_addr, &cmd_buf, 1);
rmi_dev           814 drivers/input/rmi4/rmi_driver.c 			dev_err(&rmi_dev->dev,
rmi_dev           828 drivers/input/rmi4/rmi_driver.c static int rmi_create_function(struct rmi_device *rmi_dev,
rmi_dev           831 drivers/input/rmi4/rmi_driver.c 	struct device *dev = &rmi_dev->dev;
rmi_dev           853 drivers/input/rmi4/rmi_driver.c 	fn->rmi_dev = rmi_dev;
rmi_dev           876 drivers/input/rmi4/rmi_driver.c void rmi_enable_irq(struct rmi_device *rmi_dev, bool clear_wake)
rmi_dev           878 drivers/input/rmi4/rmi_driver.c 	struct rmi_device_platform_data *pdata = rmi_get_platform_data(rmi_dev);
rmi_dev           879 drivers/input/rmi4/rmi_driver.c 	struct rmi_driver_data *data = dev_get_drvdata(&rmi_dev->dev);
rmi_dev           891 drivers/input/rmi4/rmi_driver.c 	if (clear_wake && device_may_wakeup(rmi_dev->xport->dev)) {
rmi_dev           894 drivers/input/rmi4/rmi_driver.c 			dev_warn(&rmi_dev->dev,
rmi_dev           905 drivers/input/rmi4/rmi_driver.c 		rmi_process_interrupt_requests(rmi_dev);
rmi_dev           911 drivers/input/rmi4/rmi_driver.c void rmi_disable_irq(struct rmi_device *rmi_dev, bool enable_wake)
rmi_dev           913 drivers/input/rmi4/rmi_driver.c 	struct rmi_device_platform_data *pdata = rmi_get_platform_data(rmi_dev);
rmi_dev           914 drivers/input/rmi4/rmi_driver.c 	struct rmi_driver_data *data = dev_get_drvdata(&rmi_dev->dev);
rmi_dev           926 drivers/input/rmi4/rmi_driver.c 	if (enable_wake && device_may_wakeup(rmi_dev->xport->dev)) {
rmi_dev           929 drivers/input/rmi4/rmi_driver.c 			dev_warn(&rmi_dev->dev,
rmi_dev           945 drivers/input/rmi4/rmi_driver.c int rmi_driver_suspend(struct rmi_device *rmi_dev, bool enable_wake)
rmi_dev           949 drivers/input/rmi4/rmi_driver.c 	retval = rmi_suspend_functions(rmi_dev);
rmi_dev           951 drivers/input/rmi4/rmi_driver.c 		dev_warn(&rmi_dev->dev, "Failed to suspend functions: %d\n",
rmi_dev           954 drivers/input/rmi4/rmi_driver.c 	rmi_disable_irq(rmi_dev, enable_wake);
rmi_dev           959 drivers/input/rmi4/rmi_driver.c int rmi_driver_resume(struct rmi_device *rmi_dev, bool clear_wake)
rmi_dev           963 drivers/input/rmi4/rmi_driver.c 	rmi_enable_irq(rmi_dev, clear_wake);
rmi_dev           965 drivers/input/rmi4/rmi_driver.c 	retval = rmi_resume_functions(rmi_dev);
rmi_dev           967 drivers/input/rmi4/rmi_driver.c 		dev_warn(&rmi_dev->dev, "Failed to suspend functions: %d\n",
rmi_dev           976 drivers/input/rmi4/rmi_driver.c 	struct rmi_device *rmi_dev = to_rmi_device(dev);
rmi_dev           977 drivers/input/rmi4/rmi_driver.c 	struct rmi_driver_data *data = dev_get_drvdata(&rmi_dev->dev);
rmi_dev           979 drivers/input/rmi4/rmi_driver.c 	rmi_disable_irq(rmi_dev, false);
rmi_dev           984 drivers/input/rmi4/rmi_driver.c 	rmi_f34_remove_sysfs(rmi_dev);
rmi_dev           985 drivers/input/rmi4/rmi_driver.c 	rmi_free_function_list(rmi_dev);
rmi_dev          1013 drivers/input/rmi4/rmi_driver.c 	struct rmi_device *rmi_dev = data->rmi_dev;
rmi_dev          1014 drivers/input/rmi4/rmi_driver.c 	struct device *dev = &rmi_dev->dev;
rmi_dev          1015 drivers/input/rmi4/rmi_driver.c 	struct fwnode_handle *fwnode = rmi_dev->xport->dev->fwnode;
rmi_dev          1029 drivers/input/rmi4/rmi_driver.c 	retval = rmi_scan_pdt(rmi_dev, &irq_count, rmi_count_irqs);
rmi_dev          1043 drivers/input/rmi4/rmi_driver.c 		dev_err(&rmi_dev->dev, "Failed to create IRQ domain\n");
rmi_dev          1067 drivers/input/rmi4/rmi_driver.c 	struct rmi_device *rmi_dev = data->rmi_dev;
rmi_dev          1068 drivers/input/rmi4/rmi_driver.c 	struct device *dev = &rmi_dev->dev;
rmi_dev          1073 drivers/input/rmi4/rmi_driver.c 	retval = rmi_scan_pdt(rmi_dev, &irq_count, rmi_create_function);
rmi_dev          1086 drivers/input/rmi4/rmi_driver.c 	retval = rmi_read_block(rmi_dev,
rmi_dev          1098 drivers/input/rmi4/rmi_driver.c 	rmi_free_function_list(rmi_dev);
rmi_dev          1107 drivers/input/rmi4/rmi_driver.c 	struct rmi_device *rmi_dev;
rmi_dev          1118 drivers/input/rmi4/rmi_driver.c 	rmi_dev = to_rmi_device(dev);
rmi_dev          1120 drivers/input/rmi4/rmi_driver.c 	rmi_dev->driver = rmi_driver;
rmi_dev          1122 drivers/input/rmi4/rmi_driver.c 	pdata = rmi_get_platform_data(rmi_dev);
rmi_dev          1124 drivers/input/rmi4/rmi_driver.c 	if (rmi_dev->xport->dev->of_node) {
rmi_dev          1125 drivers/input/rmi4/rmi_driver.c 		retval = rmi_driver_of_probe(rmi_dev->xport->dev, pdata);
rmi_dev          1135 drivers/input/rmi4/rmi_driver.c 	data->rmi_dev = rmi_dev;
rmi_dev          1136 drivers/input/rmi4/rmi_driver.c 	dev_set_drvdata(&rmi_dev->dev, data);
rmi_dev          1159 drivers/input/rmi4/rmi_driver.c 	retval = rmi_scan_pdt(rmi_dev, NULL, rmi_initial_reset);
rmi_dev          1163 drivers/input/rmi4/rmi_driver.c 	retval = rmi_read(rmi_dev, PDT_PROPERTIES_LOCATION, &data->pdt_props);
rmi_dev          1180 drivers/input/rmi4/rmi_driver.c 	if (rmi_dev->xport->input) {
rmi_dev          1188 drivers/input/rmi4/rmi_driver.c 		data->input = rmi_dev->xport->input;
rmi_dev          1197 drivers/input/rmi4/rmi_driver.c 		rmi_driver_set_input_params(rmi_dev, data->input);
rmi_dev          1206 drivers/input/rmi4/rmi_driver.c 	retval = rmi_f34_create_sysfs(rmi_dev);
rmi_dev          1211 drivers/input/rmi4/rmi_driver.c 		rmi_driver_set_input_name(rmi_dev, data->input);
rmi_dev          1212 drivers/input/rmi4/rmi_driver.c 		if (!rmi_dev->xport->input) {
rmi_dev          1222 drivers/input/rmi4/rmi_driver.c 	retval = rmi_irq_init(rmi_dev);
rmi_dev          1228 drivers/input/rmi4/rmi_driver.c 		retval = rmi_enable_sensor(rmi_dev);
rmi_dev          1236 drivers/input/rmi4/rmi_driver.c 	rmi_disable_irq(rmi_dev, false);
rmi_dev          1238 drivers/input/rmi4/rmi_driver.c 	rmi_free_function_list(rmi_dev);
rmi_dev            90 drivers/input/rmi4/rmi_driver.h void rmi_free_function_list(struct rmi_device *rmi_dev);
rmi_dev            91 drivers/input/rmi4/rmi_driver.h struct rmi_function *rmi_find_function(struct rmi_device *rmi_dev, u8 number);
rmi_dev            92 drivers/input/rmi4/rmi_driver.h int rmi_enable_sensor(struct rmi_device *rmi_dev);
rmi_dev            93 drivers/input/rmi4/rmi_driver.h int rmi_scan_pdt(struct rmi_device *rmi_dev, void *ctx,
rmi_dev            94 drivers/input/rmi4/rmi_driver.h 		 int (*callback)(struct rmi_device *rmi_dev, void *ctx,
rmi_dev            97 drivers/input/rmi4/rmi_driver.h void rmi_enable_irq(struct rmi_device *rmi_dev, bool clear_wake);
rmi_dev            98 drivers/input/rmi4/rmi_driver.h void rmi_disable_irq(struct rmi_device *rmi_dev, bool enable_wake);
rmi_dev           100 drivers/input/rmi4/rmi_driver.h int rmi_initial_reset(struct rmi_device *rmi_dev, void *ctx,
rmi_dev           119 drivers/input/rmi4/rmi_driver.h int rmi_f34_create_sysfs(struct rmi_device *rmi_dev);
rmi_dev           120 drivers/input/rmi4/rmi_driver.h void rmi_f34_remove_sysfs(struct rmi_device *rmi_dev);
rmi_dev           122 drivers/input/rmi4/rmi_driver.h static inline int rmi_f34_create_sysfs(struct rmi_device *rmi_dev)
rmi_dev           127 drivers/input/rmi4/rmi_driver.h static inline void rmi_f34_remove_sysfs(struct rmi_device *rmi_dev)
rmi_dev           135 drivers/input/rmi4/rmi_f01.c static int rmi_f01_read_properties(struct rmi_device *rmi_dev,
rmi_dev           150 drivers/input/rmi4/rmi_f01.c 	ret = rmi_read_block(rmi_dev, query_offset,
rmi_dev           153 drivers/input/rmi4/rmi_f01.c 		dev_err(&rmi_dev->dev,
rmi_dev           189 drivers/input/rmi4/rmi_f01.c 		ret = rmi_read(rmi_dev, query_offset, queries);
rmi_dev           191 drivers/input/rmi4/rmi_f01.c 			dev_err(&rmi_dev->dev,
rmi_dev           201 drivers/input/rmi4/rmi_f01.c 		ret = rmi_read(rmi_dev, query_offset, &ds4_query_len);
rmi_dev           203 drivers/input/rmi4/rmi_f01.c 			dev_err(&rmi_dev->dev,
rmi_dev           210 drivers/input/rmi4/rmi_f01.c 			ret = rmi_read(rmi_dev, query_offset, queries);
rmi_dev           212 drivers/input/rmi4/rmi_f01.c 				dev_err(&rmi_dev->dev,
rmi_dev           223 drivers/input/rmi4/rmi_f01.c 			ret = rmi_read_block(rmi_dev, prod_info_addr,
rmi_dev           226 drivers/input/rmi4/rmi_f01.c 				dev_err(&rmi_dev->dev,
rmi_dev           237 drivers/input/rmi4/rmi_f01.c 			ret = rmi_read_block(rmi_dev, prod_info_addr, queries,
rmi_dev           240 drivers/input/rmi4/rmi_f01.c 				dev_err(&rmi_dev->dev,
rmi_dev           384 drivers/input/rmi4/rmi_f01.c 	struct rmi_device *rmi_dev = fn->rmi_dev;
rmi_dev           385 drivers/input/rmi4/rmi_f01.c 	struct rmi_driver_data *driver_data = dev_get_drvdata(&rmi_dev->dev);
rmi_dev           386 drivers/input/rmi4/rmi_f01.c 	struct rmi_device_platform_data *pdata = rmi_get_platform_data(rmi_dev);
rmi_dev           410 drivers/input/rmi4/rmi_f01.c 	error = rmi_read(rmi_dev, fn->fd.control_base_addr,
rmi_dev           442 drivers/input/rmi4/rmi_f01.c 	error = rmi_write(rmi_dev, fn->fd.control_base_addr,
rmi_dev           450 drivers/input/rmi4/rmi_f01.c 	error = rmi_read(rmi_dev, fn->fd.data_base_addr + 1, &temp);
rmi_dev           456 drivers/input/rmi4/rmi_f01.c 	error = rmi_f01_read_properties(rmi_dev, fn->fd.query_base_addr,
rmi_dev           479 drivers/input/rmi4/rmi_f01.c 			error = rmi_write(rmi_dev, f01->doze_interval_addr,
rmi_dev           488 drivers/input/rmi4/rmi_f01.c 			error = rmi_read(rmi_dev, f01->doze_interval_addr,
rmi_dev           504 drivers/input/rmi4/rmi_f01.c 			error = rmi_write(rmi_dev, f01->wakeup_threshold_addr,
rmi_dev           513 drivers/input/rmi4/rmi_f01.c 			error = rmi_read(rmi_dev, f01->wakeup_threshold_addr,
rmi_dev           534 drivers/input/rmi4/rmi_f01.c 			error = rmi_write(rmi_dev, f01->doze_holdoff_addr,
rmi_dev           543 drivers/input/rmi4/rmi_f01.c 			error = rmi_read(rmi_dev, f01->doze_holdoff_addr,
rmi_dev           554 drivers/input/rmi4/rmi_f01.c 	error = rmi_read(rmi_dev, fn->fd.data_base_addr, &device_status);
rmi_dev           570 drivers/input/rmi4/rmi_f01.c 	error = sysfs_create_group(&fn->rmi_dev->dev.kobj, &rmi_f01_attr_group);
rmi_dev           580 drivers/input/rmi4/rmi_f01.c 	sysfs_remove_group(&fn->rmi_dev->dev.kobj, &rmi_f01_attr_group);
rmi_dev           588 drivers/input/rmi4/rmi_f01.c 	error = rmi_write(fn->rmi_dev, fn->fd.control_base_addr,
rmi_dev           597 drivers/input/rmi4/rmi_f01.c 		error = rmi_write(fn->rmi_dev, f01->doze_interval_addr,
rmi_dev           605 drivers/input/rmi4/rmi_f01.c 		error = rmi_write_block(fn->rmi_dev,
rmi_dev           618 drivers/input/rmi4/rmi_f01.c 		error = rmi_write(fn->rmi_dev, f01->doze_holdoff_addr,
rmi_dev           640 drivers/input/rmi4/rmi_f01.c 	if (device_may_wakeup(fn->rmi_dev->xport->dev))
rmi_dev           645 drivers/input/rmi4/rmi_f01.c 	error = rmi_write(fn->rmi_dev, fn->fd.control_base_addr,
rmi_dev           670 drivers/input/rmi4/rmi_f01.c 	error = rmi_write(fn->rmi_dev, fn->fd.control_base_addr,
rmi_dev           684 drivers/input/rmi4/rmi_f01.c 	struct rmi_device *rmi_dev = fn->rmi_dev;
rmi_dev           688 drivers/input/rmi4/rmi_f01.c 	error = rmi_read(rmi_dev, fn->fd.data_base_addr, &device_status);
rmi_dev           701 drivers/input/rmi4/rmi_f01.c 		error = rmi_dev->driver->reset_handler(rmi_dev);
rmi_dev            83 drivers/input/rmi4/rmi_f03.c 	error = rmi_write(f03->fn->rmi_dev, f03->fn->fd.data_base_addr, val);
rmi_dev           104 drivers/input/rmi4/rmi_f03.c 	error = rmi_read(fn->rmi_dev, fn->fd.query_base_addr, &query1);
rmi_dev           124 drivers/input/rmi4/rmi_f03.c 		error = rmi_read_block(fn->rmi_dev, fn->fd.query_base_addr + 1,
rmi_dev           153 drivers/input/rmi4/rmi_f03.c 	error = rmi_read_block(fn->rmi_dev, data_addr, &obs, ob_len);
rmi_dev           159 drivers/input/rmi4/rmi_f03.c 	return fn->rmi_dev->driver->set_irq_bits(fn->rmi_dev, fn->irq_mask);
rmi_dev           167 drivers/input/rmi4/rmi_f03.c 	fn->rmi_dev->driver->clear_irq_bits(fn->rmi_dev, fn->irq_mask);
rmi_dev           238 drivers/input/rmi4/rmi_f03.c 		fn->rmi_dev->driver->set_irq_bits(fn->rmi_dev, fn->irq_mask);
rmi_dev           247 drivers/input/rmi4/rmi_f03.c 	struct rmi_device *rmi_dev = fn->rmi_dev;
rmi_dev           248 drivers/input/rmi4/rmi_f03.c 	struct rmi_driver_data *drvdata = dev_get_drvdata(&rmi_dev->dev);
rmi_dev           272 drivers/input/rmi4/rmi_f03.c 		error = rmi_read_block(fn->rmi_dev, data_addr, &obs, ob_len);
rmi_dev           730 drivers/input/rmi4/rmi_f11.c 	struct rmi_device *rmi_dev = fn->rmi_dev;
rmi_dev           734 drivers/input/rmi4/rmi_f11.c 	error = rmi_read_block(rmi_dev, ctrl_base_addr, ctrl->ctrl0_11,
rmi_dev           749 drivers/input/rmi4/rmi_f11.c 	struct rmi_device *rmi_dev = fn->rmi_dev;
rmi_dev           752 drivers/input/rmi4/rmi_f11.c 	error = rmi_write_block(rmi_dev, ctrl_base_addr, ctrl->ctrl0_11,
rmi_dev           760 drivers/input/rmi4/rmi_f11.c static int rmi_f11_get_query_parameters(struct rmi_device *rmi_dev,
rmi_dev           770 drivers/input/rmi4/rmi_f11.c 	rc = rmi_read_block(rmi_dev, query_base_addr, query_buf,
rmi_dev           793 drivers/input/rmi4/rmi_f11.c 		rc = rmi_read(rmi_dev, query_base_addr + query_size, query_buf);
rmi_dev           815 drivers/input/rmi4/rmi_f11.c 		rc = rmi_read(rmi_dev, query_base_addr + query_size,
rmi_dev           823 drivers/input/rmi4/rmi_f11.c 		rc = rmi_read_block(rmi_dev, query_base_addr + query_size,
rmi_dev           870 drivers/input/rmi4/rmi_f11.c 		rc = rmi_read(rmi_dev, query_base_addr + query_size, query_buf);
rmi_dev           895 drivers/input/rmi4/rmi_f11.c 		rc = rmi_read(rmi_dev, query_base_addr + query_size, query_buf);
rmi_dev           906 drivers/input/rmi4/rmi_f11.c 		rc = rmi_read(rmi_dev, query_base_addr + query_size, query_buf);
rmi_dev           932 drivers/input/rmi4/rmi_f11.c 		rc = rmi_read(rmi_dev, query_base_addr + query_size, query_buf);
rmi_dev           957 drivers/input/rmi4/rmi_f11.c 		rc = rmi_read(rmi_dev, query_base_addr + query_size, query_buf);
rmi_dev           971 drivers/input/rmi4/rmi_f11.c 		rc = rmi_read(rmi_dev, query_base_addr + query_size, query_buf);
rmi_dev           992 drivers/input/rmi4/rmi_f11.c 		rc = rmi_read_block(rmi_dev, query_base_addr
rmi_dev          1013 drivers/input/rmi4/rmi_f11.c 		rc = rmi_read(rmi_dev, query_base_addr + query_size,
rmi_dev          1023 drivers/input/rmi4/rmi_f11.c 		rc = rmi_read(rmi_dev, query_base_addr + query_size,
rmi_dev          1037 drivers/input/rmi4/rmi_f11.c 	struct rmi_device *rmi_dev = fn->rmi_dev;
rmi_dev          1046 drivers/input/rmi4/rmi_f11.c 				rmi_get_platform_data(rmi_dev);
rmi_dev          1047 drivers/input/rmi4/rmi_f11.c 	struct rmi_driver_data *drvdata = dev_get_drvdata(&rmi_dev->dev);
rmi_dev          1085 drivers/input/rmi4/rmi_f11.c 	rc = rmi_read(rmi_dev, query_base_addr, &buf);
rmi_dev          1099 drivers/input/rmi4/rmi_f11.c 	rc = rmi_f11_get_query_parameters(rmi_dev, f11,
rmi_dev          1154 drivers/input/rmi4/rmi_f11.c 	rc = rmi_read_block(rmi_dev,
rmi_dev          1160 drivers/input/rmi4/rmi_f11.c 	rc = rmi_read_block(rmi_dev,
rmi_dev          1241 drivers/input/rmi4/rmi_f11.c 	struct rmi_driver *drv = fn->rmi_dev->driver;
rmi_dev          1246 drivers/input/rmi4/rmi_f11.c 		drv->clear_irq_bits(fn->rmi_dev, f11->abs_mask);
rmi_dev          1248 drivers/input/rmi4/rmi_f11.c 		drv->set_irq_bits(fn->rmi_dev, f11->abs_mask);
rmi_dev          1251 drivers/input/rmi4/rmi_f11.c 		drv->clear_irq_bits(fn->rmi_dev, f11->rel_mask);
rmi_dev          1253 drivers/input/rmi4/rmi_f11.c 		drv->set_irq_bits(fn->rmi_dev, f11->rel_mask);
rmi_dev          1266 drivers/input/rmi4/rmi_f11.c 	struct rmi_device *rmi_dev = fn->rmi_dev;
rmi_dev          1267 drivers/input/rmi4/rmi_f11.c 	struct rmi_driver_data *drvdata = dev_get_drvdata(&rmi_dev->dev);
rmi_dev          1287 drivers/input/rmi4/rmi_f11.c 		error = rmi_read_block(rmi_dev,
rmi_dev          1310 drivers/input/rmi4/rmi_f11.c 	error = rmi_write(fn->rmi_dev, fn->fd.command_base_addr,
rmi_dev            68 drivers/input/rmi4/rmi_f12.c 	struct rmi_device *rmi_dev = fn->rmi_dev;
rmi_dev            93 drivers/input/rmi4/rmi_f12.c 	ret = rmi_read_block(rmi_dev, fn->fd.control_base_addr + offset, buf,
rmi_dev           202 drivers/input/rmi4/rmi_f12.c 	struct rmi_device *rmi_dev = fn->rmi_dev;
rmi_dev           203 drivers/input/rmi4/rmi_f12.c 	struct rmi_driver_data *drvdata = dev_get_drvdata(&rmi_dev->dev);
rmi_dev           218 drivers/input/rmi4/rmi_f12.c 		retval = rmi_read_block(rmi_dev, f12->data_addr,
rmi_dev           240 drivers/input/rmi4/rmi_f12.c 	struct rmi_device *rmi_dev = fn->rmi_dev;
rmi_dev           262 drivers/input/rmi4/rmi_f12.c 			ret = rmi_read_block(rmi_dev, fn->fd.control_base_addr
rmi_dev           282 drivers/input/rmi4/rmi_f12.c 			ret = rmi_write_block(rmi_dev,
rmi_dev           296 drivers/input/rmi4/rmi_f12.c 	struct rmi_driver *drv = fn->rmi_dev->driver;
rmi_dev           304 drivers/input/rmi4/rmi_f12.c 		drv->clear_irq_bits(fn->rmi_dev, f12->abs_mask);
rmi_dev           306 drivers/input/rmi4/rmi_f12.c 		drv->set_irq_bits(fn->rmi_dev, f12->abs_mask);
rmi_dev           308 drivers/input/rmi4/rmi_f12.c 	drv->clear_irq_bits(fn->rmi_dev, f12->rel_mask);
rmi_dev           322 drivers/input/rmi4/rmi_f12.c 	struct rmi_device *rmi_dev = fn->rmi_dev;
rmi_dev           327 drivers/input/rmi4/rmi_f12.c 	struct rmi_device_platform_data *pdata = rmi_get_platform_data(rmi_dev);
rmi_dev           328 drivers/input/rmi4/rmi_f12.c 	struct rmi_driver_data *drvdata = dev_get_drvdata(&rmi_dev->dev);
rmi_dev           336 drivers/input/rmi4/rmi_f12.c 	ret = rmi_read(fn->rmi_dev, query_addr, &buf);
rmi_dev           373 drivers/input/rmi4/rmi_f12.c 	ret = rmi_read_register_desc(rmi_dev, query_addr,
rmi_dev           383 drivers/input/rmi4/rmi_f12.c 	ret = rmi_read_register_desc(rmi_dev, query_addr,
rmi_dev           393 drivers/input/rmi4/rmi_f12.c 	ret = rmi_read_register_desc(rmi_dev, query_addr,
rmi_dev            89 drivers/input/rmi4/rmi_f30.c 	error = rmi_read_block(fn->rmi_dev, fn->fd.control_base_addr,
rmi_dev           126 drivers/input/rmi4/rmi_f30.c 	struct rmi_driver_data *drvdata = dev_get_drvdata(&fn->rmi_dev->dev);
rmi_dev           142 drivers/input/rmi4/rmi_f30.c 		error = rmi_read_block(fn->rmi_dev, fn->fd.data_base_addr,
rmi_dev           166 drivers/input/rmi4/rmi_f30.c 	struct rmi_driver *drv = fn->rmi_dev->driver;
rmi_dev           168 drivers/input/rmi4/rmi_f30.c 				rmi_get_platform_data(fn->rmi_dev);
rmi_dev           177 drivers/input/rmi4/rmi_f30.c 		f30->f03 = rmi_find_function(fn->rmi_dev, 0x03);
rmi_dev           182 drivers/input/rmi4/rmi_f30.c 		drv->clear_irq_bits(fn->rmi_dev, fn->irq_mask);
rmi_dev           185 drivers/input/rmi4/rmi_f30.c 		error = rmi_write_block(fn->rmi_dev, fn->fd.control_base_addr,
rmi_dev           194 drivers/input/rmi4/rmi_f30.c 		drv->set_irq_bits(fn->rmi_dev, fn->irq_mask);
rmi_dev           227 drivers/input/rmi4/rmi_f30.c 					rmi_get_platform_data(fn->rmi_dev);
rmi_dev           280 drivers/input/rmi4/rmi_f30.c 	error = rmi_read_block(fn->rmi_dev, fn->fd.query_base_addr,
rmi_dev           368 drivers/input/rmi4/rmi_f30.c 	struct rmi_device *rmi_dev = fn->rmi_dev;
rmi_dev           370 drivers/input/rmi4/rmi_f30.c 					rmi_get_platform_data(rmi_dev);
rmi_dev           371 drivers/input/rmi4/rmi_f30.c 	struct rmi_driver_data *drv_data = dev_get_drvdata(&rmi_dev->dev);
rmi_dev            19 drivers/input/rmi4/rmi_f34.c 	struct rmi_device *rmi_dev = fn->rmi_dev;
rmi_dev            23 drivers/input/rmi4/rmi_f34.c 	ret = rmi_read_block(rmi_dev, fn->fd.query_base_addr,
rmi_dev            34 drivers/input/rmi4/rmi_f34.c 	ret = rmi_write_block(rmi_dev,
rmi_dev            49 drivers/input/rmi4/rmi_f34.c 	struct rmi_device *rmi_dev = fn->rmi_dev;
rmi_dev            60 drivers/input/rmi4/rmi_f34.c 	ret = rmi_read(rmi_dev, f34->v5.ctrl_address, &f34->v5.status);
rmi_dev            70 drivers/input/rmi4/rmi_f34.c 	ret = rmi_write(rmi_dev, f34->v5.ctrl_address, f34->v5.status);
rmi_dev            81 drivers/input/rmi4/rmi_f34.c 		ret = rmi_read(rmi_dev, f34->v5.ctrl_address, &f34->v5.status);
rmi_dev           108 drivers/input/rmi4/rmi_f34.c 		ret = rmi_read(f34->fn->rmi_dev, f34->v5.ctrl_address,
rmi_dev           116 drivers/input/rmi4/rmi_f34.c 		ret = rmi_read_block(f34->fn->rmi_dev,
rmi_dev           134 drivers/input/rmi4/rmi_f34.c 	struct rmi_device *rmi_dev = fn->rmi_dev;
rmi_dev           140 drivers/input/rmi4/rmi_f34.c 	ret = rmi_write_block(rmi_dev, fn->fd.data_base_addr,
rmi_dev           148 drivers/input/rmi4/rmi_f34.c 		ret = rmi_write_block(rmi_dev, address,
rmi_dev           361 drivers/input/rmi4/rmi_f34.c 	struct rmi_device *rmi_dev = data->rmi_dev;
rmi_dev           362 drivers/input/rmi4/rmi_f34.c 	struct device *dev = &rmi_dev->dev;
rmi_dev           392 drivers/input/rmi4/rmi_f34.c 	rmi_disable_irq(rmi_dev, false);
rmi_dev           395 drivers/input/rmi4/rmi_f34.c 	rmi_free_function_list(rmi_dev);
rmi_dev           411 drivers/input/rmi4/rmi_f34.c 	rmi_enable_irq(rmi_dev, false);
rmi_dev           429 drivers/input/rmi4/rmi_f34.c 	rmi_disable_irq(rmi_dev, false);
rmi_dev           433 drivers/input/rmi4/rmi_f34.c 	rmi_free_function_list(rmi_dev);
rmi_dev           435 drivers/input/rmi4/rmi_f34.c 	ret = rmi_scan_pdt(rmi_dev, NULL, rmi_initial_reset);
rmi_dev           447 drivers/input/rmi4/rmi_f34.c 	rmi_enable_irq(rmi_dev, false);
rmi_dev           451 drivers/input/rmi4/rmi_f34.c 		return rmi_enable_sensor(rmi_dev);
rmi_dev           541 drivers/input/rmi4/rmi_f34.c 	ret = rmi_read_block(fn->rmi_dev, fn->fd.query_base_addr,
rmi_dev           572 drivers/input/rmi4/rmi_f34.c 		ret = rmi_read_block(fn->rmi_dev, fn->fd.control_base_addr,
rmi_dev           591 drivers/input/rmi4/rmi_f34.c int rmi_f34_create_sysfs(struct rmi_device *rmi_dev)
rmi_dev           593 drivers/input/rmi4/rmi_f34.c 	return sysfs_create_group(&rmi_dev->dev.kobj, &rmi_firmware_attr_group);
rmi_dev           596 drivers/input/rmi4/rmi_f34.c void rmi_f34_remove_sysfs(struct rmi_device *rmi_dev)
rmi_dev           598 drivers/input/rmi4/rmi_f34.c 	sysfs_remove_group(&rmi_dev->dev.kobj, &rmi_firmware_attr_group);
rmi_dev            27 drivers/input/rmi4/rmi_f34v7.c 	ret = rmi_read_block(f34->fn->rmi_dev,
rmi_dev            45 drivers/input/rmi4/rmi_f34v7.c 	ret = rmi_read_block(f34->fn->rmi_dev,
rmi_dev           124 drivers/input/rmi4/rmi_f34v7.c 	ret = rmi_write_block(f34->fn->rmi_dev,
rmi_dev           197 drivers/input/rmi4/rmi_f34v7.c 	ret = rmi_write_block(f34->fn->rmi_dev,
rmi_dev           264 drivers/input/rmi4/rmi_f34v7.c 	ret = rmi_write_block(f34->fn->rmi_dev,
rmi_dev           292 drivers/input/rmi4/rmi_f34v7.c 	ret = rmi_write_block(f34->fn->rmi_dev,
rmi_dev           303 drivers/input/rmi4/rmi_f34v7.c 	ret = rmi_write_block(f34->fn->rmi_dev,
rmi_dev           332 drivers/input/rmi4/rmi_f34v7.c 	ret = rmi_read_block(f34->fn->rmi_dev,
rmi_dev           431 drivers/input/rmi4/rmi_f34v7.c 	ret = rmi_read_block(f34->fn->rmi_dev,
rmi_dev           443 drivers/input/rmi4/rmi_f34v7.c 	ret = rmi_read_block(f34->fn->rmi_dev,
rmi_dev           474 drivers/input/rmi4/rmi_f34v7.c 	ret = rmi_read_block(f34->fn->rmi_dev,
rmi_dev           486 drivers/input/rmi4/rmi_f34v7.c 	ret = rmi_read_block(f34->fn->rmi_dev,
rmi_dev           521 drivers/input/rmi4/rmi_f34v7.c 		ret = rmi_read_block(f34->fn->rmi_dev,
rmi_dev           758 drivers/input/rmi4/rmi_f34v7.c 	ret = rmi_write_block(f34->fn->rmi_dev,
rmi_dev           774 drivers/input/rmi4/rmi_f34v7.c 		ret = rmi_write_block(f34->fn->rmi_dev,
rmi_dev           794 drivers/input/rmi4/rmi_f34v7.c 		ret = rmi_read_block(f34->fn->rmi_dev,
rmi_dev           830 drivers/input/rmi4/rmi_f34v7.c 	ret = rmi_write_block(f34->fn->rmi_dev,
rmi_dev           850 drivers/input/rmi4/rmi_f34v7.c 		ret = rmi_write_block(f34->fn->rmi_dev,
rmi_dev           864 drivers/input/rmi4/rmi_f34v7.c 		ret = rmi_write_block(f34->fn->rmi_dev,
rmi_dev          1192 drivers/input/rmi4/rmi_f34v7.c 	f34->fn->rmi_dev->driver->set_irq_bits(f34->fn->rmi_dev,
rmi_dev          1285 drivers/input/rmi4/rmi_f34v7.c 	f34->fn->rmi_dev->driver->set_irq_bits(f34->fn->rmi_dev, f34->fn->irq_mask);
rmi_dev          1311 drivers/input/rmi4/rmi_f34v7.c 	f34->fn->rmi_dev->driver->set_irq_bits(f34->fn->rmi_dev, f34->fn->irq_mask);
rmi_dev          1351 drivers/input/rmi4/rmi_f34v7.c 	ret = rmi_read_block(f34->fn->rmi_dev,
rmi_dev           173 drivers/input/rmi4/rmi_f54.c 	struct rmi_device *rmi_dev = fn->rmi_dev;
rmi_dev           178 drivers/input/rmi4/rmi_f54.c 		error = rmi_write(rmi_dev, f54->fn->fd.data_base_addr,
rmi_dev           194 drivers/input/rmi4/rmi_f54.c 	error = rmi_write(rmi_dev, fn->fd.command_base_addr, F54_GET_REPORT);
rmi_dev           213 drivers/input/rmi4/rmi_f54.c 	struct rmi_device *rmi_dev = f54->fn->rmi_dev;
rmi_dev           214 drivers/input/rmi4/rmi_f54.c 	struct rmi_driver_data *drv_data = dev_get_drvdata(&rmi_dev->dev);
rmi_dev           400 drivers/input/rmi4/rmi_f54.c 	struct rmi_device *rmi_dev = f54->fn->rmi_dev;
rmi_dev           401 drivers/input/rmi4/rmi_f54.c 	struct rmi_driver_data *drv_data = dev_get_drvdata(&rmi_dev->dev);
rmi_dev           542 drivers/input/rmi4/rmi_f54.c 	error = rmi_read(fn->rmi_dev, f54->fn->fd.command_base_addr,
rmi_dev           563 drivers/input/rmi4/rmi_f54.c 		error = rmi_write_block(fn->rmi_dev,
rmi_dev           571 drivers/input/rmi4/rmi_f54.c 		error = rmi_read_block(fn->rmi_dev, fn->fd.data_base_addr +
rmi_dev           602 drivers/input/rmi4/rmi_f54.c 	struct rmi_driver *drv = fn->rmi_dev->driver;
rmi_dev           604 drivers/input/rmi4/rmi_f54.c 	drv->clear_irq_bits(fn->rmi_dev, fn->irq_mask);
rmi_dev           617 drivers/input/rmi4/rmi_f54.c 	error = rmi_read_block(fn->rmi_dev, fn->fd.query_base_addr,
rmi_dev            38 drivers/input/rmi4/rmi_f55.c 	struct rmi_device *rmi_dev = fn->rmi_dev;
rmi_dev            39 drivers/input/rmi4/rmi_f55.c 	struct rmi_driver_data *drv_data = dev_get_drvdata(&rmi_dev->dev);
rmi_dev            45 drivers/input/rmi4/rmi_f55.c 	error = rmi_read_block(fn->rmi_dev, fn->fd.query_base_addr,
rmi_dev            73 drivers/input/rmi4/rmi_f55.c 		error = rmi_read_block(fn->rmi_dev,
rmi_dev            86 drivers/input/rmi4/rmi_f55.c 		error = rmi_read_block(fn->rmi_dev,
rmi_dev           294 drivers/input/rmi4/rmi_i2c.c 	ret = rmi_driver_suspend(rmi_i2c->xport.rmi_dev, true);
rmi_dev           317 drivers/input/rmi4/rmi_i2c.c 	ret = rmi_driver_resume(rmi_i2c->xport.rmi_dev, true);
rmi_dev           332 drivers/input/rmi4/rmi_i2c.c 	ret = rmi_driver_suspend(rmi_i2c->xport.rmi_dev, false);
rmi_dev           355 drivers/input/rmi4/rmi_i2c.c 	ret = rmi_driver_resume(rmi_i2c->xport.rmi_dev, false);
rmi_dev           356 drivers/input/rmi4/rmi_smbus.c 	ret = rmi_driver_suspend(rmi_smb->xport.rmi_dev, true);
rmi_dev           369 drivers/input/rmi4/rmi_smbus.c 	ret = rmi_driver_suspend(rmi_smb->xport.rmi_dev, false);
rmi_dev           380 drivers/input/rmi4/rmi_smbus.c 	struct rmi_device *rmi_dev = rmi_smb->xport.rmi_dev;
rmi_dev           385 drivers/input/rmi4/rmi_smbus.c 	rmi_reset(rmi_dev);
rmi_dev           387 drivers/input/rmi4/rmi_smbus.c 	ret = rmi_driver_resume(rmi_smb->xport.rmi_dev, true);
rmi_dev           400 drivers/input/rmi4/rmi_smbus.c 	ret = rmi_driver_resume(rmi_smb->xport.rmi_dev, false);
rmi_dev           455 drivers/input/rmi4/rmi_spi.c 	ret = rmi_driver_suspend(rmi_spi->xport.rmi_dev, true);
rmi_dev           468 drivers/input/rmi4/rmi_spi.c 	ret = rmi_driver_resume(rmi_spi->xport.rmi_dev, true);
rmi_dev           483 drivers/input/rmi4/rmi_spi.c 	ret = rmi_driver_suspend(rmi_spi->xport.rmi_dev, false);
rmi_dev           496 drivers/input/rmi4/rmi_spi.c 	ret = rmi_driver_resume(rmi_spi->xport.rmi_dev, false);
rmi_dev           264 include/linux/rmi.h 	struct rmi_device *rmi_dev;
rmi_dev           302 include/linux/rmi.h 	int (*reset_handler)(struct rmi_device *rmi_dev);
rmi_dev           303 include/linux/rmi.h 	int (*clear_irq_bits)(struct rmi_device *rmi_dev, unsigned long *mask);
rmi_dev           304 include/linux/rmi.h 	int (*set_irq_bits)(struct rmi_device *rmi_dev, unsigned long *mask);
rmi_dev           305 include/linux/rmi.h 	int (*store_productid)(struct rmi_device *rmi_dev);
rmi_dev           306 include/linux/rmi.h 	int (*set_input_params)(struct rmi_device *rmi_dev,
rmi_dev           338 include/linux/rmi.h 	struct rmi_device *rmi_dev;
rmi_dev           371 include/linux/rmi.h void rmi_set_attn_data(struct rmi_device *rmi_dev, unsigned long irq_status,
rmi_dev           374 include/linux/rmi.h int rmi_driver_suspend(struct rmi_device *rmi_dev, bool enable_wake);
rmi_dev           375 include/linux/rmi.h int rmi_driver_resume(struct rmi_device *rmi_dev, bool clear_wake);