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);