Searched refs:rmi_function (Results 1 – 14 of 14) sorted by relevance
| /linux/drivers/input/rmi4/ |
| H A D | rmi_bus.h | 36 struct rmi_function { struct 48 #define to_rmi_function(d) container_of(d, struct rmi_function, dev) argument 52 int __must_check rmi_register_function(struct rmi_function *); 53 void rmi_unregister_function(struct rmi_function *); 80 int (*probe)(struct rmi_function *fn); 81 void (*remove)(struct rmi_function *fn); 82 int (*config)(struct rmi_function *fn); 83 int (*reset)(struct rmi_function *fn); 85 int (*suspend)(struct rmi_function *fn); 86 int (*resume)(struct rmi_function *fn);
|
| H A D | rmi_driver.h | 91 struct rmi_function *rmi_find_function(struct rmi_device *rmi_dev, u8 number); 103 const char *rmi_f01_get_product_ID(struct rmi_function *fn); 106 int rmi_f03_overwrite_button(struct rmi_function *fn, unsigned int button, 108 void rmi_f03_commit_buttons(struct rmi_function *fn); 110 static inline int rmi_f03_overwrite_button(struct rmi_function *fn, in rmi_f03_overwrite_button() 115 static inline void rmi_f03_commit_buttons(struct rmi_function *fn) {} in rmi_f03_commit_buttons()
|
| H A D | rmi_f03.c | 29 struct rmi_function *fn; 40 int rmi_f03_overwrite_button(struct rmi_function *fn, unsigned int button, in rmi_f03_overwrite_button() 59 void rmi_f03_commit_buttons(struct rmi_function *fn) in rmi_f03_commit_buttons() 96 struct rmi_function *fn = f03->fn; in rmi_f03_initialize() 142 struct rmi_function *fn = f03->fn; in rmi_f03_pt_open() 165 struct rmi_function *fn = f03->fn; in rmi_f03_pt_close() 198 static int rmi_f03_probe(struct rmi_function *fn) in rmi_f03_probe() 222 static int rmi_f03_config(struct rmi_function *fn) in rmi_f03_config() 246 struct rmi_function *fn = ctx; in rmi_f03_attention() 307 static void rmi_f03_remove(struct rmi_function *fn) in rmi_f03_remove()
|
| H A D | rmi_f1a.c | 17 static int rmi_f1a_parse_device_properties(struct rmi_function *fn, struct f1a_data *f1a) in rmi_f1a_parse_device_properties() 57 struct rmi_function *fn = ctx; in rmi_f1a_attention() 78 static int rmi_f1a_config(struct rmi_function *fn) in rmi_f1a_config() 89 static int rmi_f1a_initialize(struct rmi_function *fn, struct f1a_data *f1a) in rmi_f1a_initialize() 108 static int rmi_f1a_probe(struct rmi_function *fn) in rmi_f1a_probe()
|
| H A D | rmi_f3a.c | 34 struct rmi_function *f03; 38 static void rmi_f3a_report_button(struct rmi_function *fn, in rmi_f3a_report_button() 58 struct rmi_function *fn = ctx; in rmi_f3a_attention() 94 static int rmi_f3a_config(struct rmi_function *fn) in rmi_f3a_config() 122 static int rmi_f3a_map_gpios(struct rmi_function *fn, struct f3a_data *f3a, in rmi_f3a_map_gpios() 167 static int rmi_f3a_initialize(struct rmi_function *fn, struct f3a_data *f3a) in rmi_f3a_initialize() 207 static int rmi_f3a_probe(struct rmi_function *fn) in rmi_f3a_probe()
|
| H A D | rmi_f30.c | 80 struct rmi_function *f03; 84 static int rmi_f30_read_control_parameters(struct rmi_function *fn, in rmi_f30_read_control_parameters() 101 static void rmi_f30_report_button(struct rmi_function *fn, in rmi_f30_report_button() 124 struct rmi_function *fn = ctx; in rmi_f30_attention() 163 static int rmi_f30_config(struct rmi_function *fn) in rmi_f30_config() 223 static int rmi_f30_map_gpios(struct rmi_function *fn, in rmi_f30_map_gpios() 273 static int rmi_f30_initialize(struct rmi_function *fn, struct f30_data *f30) in rmi_f30_initialize() 366 static int rmi_f30_probe(struct rmi_function *fn) in rmi_f30_probe()
|
| H A D | rmi_f21.c | 43 struct rmi_function *fn = ctx; in rmi_f21_attention() 78 static int rmi_f21_config(struct rmi_function *fn) in rmi_f21_config() 87 static int rmi_f21_initialize(struct rmi_function *fn, struct f21_data *f21) in rmi_f21_initialize() 103 static int rmi_f21_probe(struct rmi_function *fn) in rmi_f21_probe()
|
| H A D | rmi_f34.c | 19 struct rmi_function *fn = f34->fn; in rmi_f34_write_bootloader_id() 49 struct rmi_function *fn = f34->fn; in rmi_f34_command() 103 struct rmi_function *fn = ctx; in rmi_f34_attention() 134 struct rmi_function *fn = f34->fn; in rmi_f34_write_blocks() 198 struct rmi_function *fn = f34->fn; in rmi_f34_flash_firmware() 298 struct rmi_function *fn; in rmi_driver_bootloader_id_show() 326 struct rmi_function *fn = data->f34_container; in rmi_driver_configuration_id_show() 520 struct rmi_function *fn = f34->fn; in rmi_f34v5_probe() 577 static int rmi_f34_probe(struct rmi_function *fn) in rmi_f34_probe()
|
| H A D | rmi_f55.c | 27 struct rmi_function *fn; 36 static int rmi_f55_detect(struct rmi_function *fn) in rmi_f55_detect() 108 static int rmi_f55_probe(struct rmi_function *fn) in rmi_f55_probe()
|
| H A D | rmi_f01.c | 256 const char *rmi_f01_get_product_ID(struct rmi_function *fn) in rmi_f01_get_product_ID() 383 static int rmi_f01_probe(struct rmi_function *fn) in rmi_f01_probe() 578 static void rmi_f01_remove(struct rmi_function *fn) in rmi_f01_remove() 584 static int rmi_f01_config(struct rmi_function *fn) in rmi_f01_config() 631 static int rmi_f01_suspend(struct rmi_function *fn) in rmi_f01_suspend() 660 static int rmi_f01_resume(struct rmi_function *fn) in rmi_f01_resume() 684 struct rmi_function *fn = ctx; in rmi_f01_attention()
|
| H A D | rmi_f12.c | 68 struct rmi_function *fn = sensor->fn; in rmi_f12_read_sensor_tuning() 224 struct rmi_function *fn = ctx; in rmi_f12_attention() 259 static int rmi_f12_write_control_regs(struct rmi_function *fn) in rmi_f12_write_control_regs() 317 static int rmi_f12_config(struct rmi_function *fn) in rmi_f12_config() 341 static int rmi_f12_probe(struct rmi_function *fn) in rmi_f12_probe()
|
| H A D | rmi_f11.c | 754 static int f11_read_control_regs(struct rmi_function *fn, in f11_read_control_regs() 770 static int f11_write_control_regs(struct rmi_function *fn, in f11_write_control_regs() 1061 static int rmi_f11_initialize(struct rmi_function *fn) in rmi_f11_initialize() 1274 static int rmi_f11_config(struct rmi_function *fn) in rmi_f11_config() 1301 struct rmi_function *fn = ctx; in rmi_f11_attention() 1335 static int rmi_f11_resume(struct rmi_function *fn) in rmi_f11_resume() 1358 static int rmi_f11_probe(struct rmi_function *fn) in rmi_f11_probe()
|
| H A D | rmi_f34.h | 275 struct rmi_function *fn;
|
| /linux/include/linux/ |
| H A D | rmi.h | 341 struct rmi_function *f01_container; 342 struct rmi_function *f34_container;
|