Symbol: rmi_function
drivers/input/rmi4/rmi_2d_sensor.c
209
int rmi_2d_sensor_configure_input(struct rmi_function *fn,
drivers/input/rmi4/rmi_2d_sensor.h
64
struct rmi_function *fn;
drivers/input/rmi4/rmi_2d_sensor.h
87
int rmi_2d_sensor_configure_input(struct rmi_function *fn,
drivers/input/rmi4/rmi_bus.c
133
struct rmi_function *fn = to_rmi_function(dev);
drivers/input/rmi4/rmi_bus.c
151
struct rmi_function *fn = to_rmi_function(dev);
drivers/input/rmi4/rmi_bus.c
157
static void rmi_function_of_probe(struct rmi_function *fn)
drivers/input/rmi4/rmi_bus.c
167
static inline void rmi_function_of_probe(struct rmi_function *fn)
drivers/input/rmi4/rmi_bus.c
175
static int rmi_create_function_irq(struct rmi_function *fn,
drivers/input/rmi4/rmi_bus.c
206
struct rmi_function *fn = to_rmi_function(dev);
drivers/input/rmi4/rmi_bus.c
230
struct rmi_function *fn = to_rmi_function(dev);
drivers/input/rmi4/rmi_bus.c
240
int rmi_register_function(struct rmi_function *fn)
drivers/input/rmi4/rmi_bus.c
272
void rmi_unregister_function(struct rmi_function *fn)
drivers/input/rmi4/rmi_bus.h
48
#define to_rmi_function(d) container_of(d, struct rmi_function, dev)
drivers/input/rmi4/rmi_bus.h
52
int __must_check rmi_register_function(struct rmi_function *);
drivers/input/rmi4/rmi_bus.h
53
void rmi_unregister_function(struct rmi_function *);
drivers/input/rmi4/rmi_bus.h
80
int (*probe)(struct rmi_function *fn);
drivers/input/rmi4/rmi_bus.h
81
void (*remove)(struct rmi_function *fn);
drivers/input/rmi4/rmi_bus.h
82
int (*config)(struct rmi_function *fn);
drivers/input/rmi4/rmi_bus.h
83
int (*reset)(struct rmi_function *fn);
drivers/input/rmi4/rmi_bus.h
85
int (*suspend)(struct rmi_function *fn);
drivers/input/rmi4/rmi_bus.h
86
int (*resume)(struct rmi_function *fn);
drivers/input/rmi4/rmi_driver.c
102
struct rmi_function *entry;
drivers/input/rmi4/rmi_driver.c
117
struct rmi_function *entry;
drivers/input/rmi4/rmi_driver.c
244
struct rmi_function *rmi_find_function(struct rmi_device *rmi_dev, u8 number)
drivers/input/rmi4/rmi_driver.c
247
struct rmi_function *entry;
drivers/input/rmi4/rmi_driver.c
257
static int suspend_one_function(struct rmi_function *fn)
drivers/input/rmi4/rmi_driver.c
279
struct rmi_function *entry;
drivers/input/rmi4/rmi_driver.c
291
static int resume_one_function(struct rmi_function *fn)
drivers/input/rmi4/rmi_driver.c
313
struct rmi_function *entry;
drivers/input/rmi4/rmi_driver.c
38
struct rmi_function *fn, *tmp;
drivers/input/rmi4/rmi_driver.c
61
static int reset_one_function(struct rmi_function *fn)
drivers/input/rmi4/rmi_driver.c
80
static int configure_one_function(struct rmi_function *fn)
drivers/input/rmi4/rmi_driver.c
835
struct rmi_function *fn;
drivers/input/rmi4/rmi_driver.c
842
fn = kzalloc(sizeof(struct rmi_function) +
drivers/input/rmi4/rmi_driver.h
103
const char *rmi_f01_get_product_ID(struct rmi_function *fn);
drivers/input/rmi4/rmi_driver.h
106
int rmi_f03_overwrite_button(struct rmi_function *fn, unsigned int button,
drivers/input/rmi4/rmi_driver.h
108
void rmi_f03_commit_buttons(struct rmi_function *fn);
drivers/input/rmi4/rmi_driver.h
110
static inline int rmi_f03_overwrite_button(struct rmi_function *fn,
drivers/input/rmi4/rmi_driver.h
115
static inline void rmi_f03_commit_buttons(struct rmi_function *fn) {}
drivers/input/rmi4/rmi_driver.h
91
struct rmi_function *rmi_find_function(struct rmi_device *rmi_dev, u8 number);
drivers/input/rmi4/rmi_f01.c
256
const char *rmi_f01_get_product_ID(struct rmi_function *fn)
drivers/input/rmi4/rmi_f01.c
383
static int rmi_f01_probe(struct rmi_function *fn)
drivers/input/rmi4/rmi_f01.c
578
static void rmi_f01_remove(struct rmi_function *fn)
drivers/input/rmi4/rmi_f01.c
584
static int rmi_f01_config(struct rmi_function *fn)
drivers/input/rmi4/rmi_f01.c
631
static int rmi_f01_suspend(struct rmi_function *fn)
drivers/input/rmi4/rmi_f01.c
660
static int rmi_f01_resume(struct rmi_function *fn)
drivers/input/rmi4/rmi_f01.c
684
struct rmi_function *fn = ctx;
drivers/input/rmi4/rmi_f03.c
142
struct rmi_function *fn = f03->fn;
drivers/input/rmi4/rmi_f03.c
165
struct rmi_function *fn = f03->fn;
drivers/input/rmi4/rmi_f03.c
198
static int rmi_f03_probe(struct rmi_function *fn)
drivers/input/rmi4/rmi_f03.c
222
static int rmi_f03_config(struct rmi_function *fn)
drivers/input/rmi4/rmi_f03.c
246
struct rmi_function *fn = ctx;
drivers/input/rmi4/rmi_f03.c
29
struct rmi_function *fn;
drivers/input/rmi4/rmi_f03.c
307
static void rmi_f03_remove(struct rmi_function *fn)
drivers/input/rmi4/rmi_f03.c
40
int rmi_f03_overwrite_button(struct rmi_function *fn, unsigned int button,
drivers/input/rmi4/rmi_f03.c
59
void rmi_f03_commit_buttons(struct rmi_function *fn)
drivers/input/rmi4/rmi_f03.c
96
struct rmi_function *fn = f03->fn;
drivers/input/rmi4/rmi_f11.c
1061
static int rmi_f11_initialize(struct rmi_function *fn)
drivers/input/rmi4/rmi_f11.c
1274
static int rmi_f11_config(struct rmi_function *fn)
drivers/input/rmi4/rmi_f11.c
1301
struct rmi_function *fn = ctx;
drivers/input/rmi4/rmi_f11.c
1335
static int rmi_f11_resume(struct rmi_function *fn)
drivers/input/rmi4/rmi_f11.c
1358
static int rmi_f11_probe(struct rmi_function *fn)
drivers/input/rmi4/rmi_f11.c
754
static int f11_read_control_regs(struct rmi_function *fn,
drivers/input/rmi4/rmi_f11.c
770
static int f11_write_control_regs(struct rmi_function *fn,
drivers/input/rmi4/rmi_f12.c
224
struct rmi_function *fn = ctx;
drivers/input/rmi4/rmi_f12.c
259
static int rmi_f12_write_control_regs(struct rmi_function *fn)
drivers/input/rmi4/rmi_f12.c
317
static int rmi_f12_config(struct rmi_function *fn)
drivers/input/rmi4/rmi_f12.c
341
static int rmi_f12_probe(struct rmi_function *fn)
drivers/input/rmi4/rmi_f12.c
68
struct rmi_function *fn = sensor->fn;
drivers/input/rmi4/rmi_f1a.c
108
static int rmi_f1a_probe(struct rmi_function *fn)
drivers/input/rmi4/rmi_f1a.c
17
static int rmi_f1a_parse_device_properties(struct rmi_function *fn, struct f1a_data *f1a)
drivers/input/rmi4/rmi_f1a.c
57
struct rmi_function *fn = ctx;
drivers/input/rmi4/rmi_f1a.c
78
static int rmi_f1a_config(struct rmi_function *fn)
drivers/input/rmi4/rmi_f1a.c
89
static int rmi_f1a_initialize(struct rmi_function *fn, struct f1a_data *f1a)
drivers/input/rmi4/rmi_f21.c
103
static int rmi_f21_probe(struct rmi_function *fn)
drivers/input/rmi4/rmi_f21.c
43
struct rmi_function *fn = ctx;
drivers/input/rmi4/rmi_f21.c
78
static int rmi_f21_config(struct rmi_function *fn)
drivers/input/rmi4/rmi_f21.c
87
static int rmi_f21_initialize(struct rmi_function *fn, struct f21_data *f21)
drivers/input/rmi4/rmi_f30.c
101
static void rmi_f30_report_button(struct rmi_function *fn,
drivers/input/rmi4/rmi_f30.c
124
struct rmi_function *fn = ctx;
drivers/input/rmi4/rmi_f30.c
163
static int rmi_f30_config(struct rmi_function *fn)
drivers/input/rmi4/rmi_f30.c
223
static int rmi_f30_map_gpios(struct rmi_function *fn,
drivers/input/rmi4/rmi_f30.c
273
static int rmi_f30_initialize(struct rmi_function *fn, struct f30_data *f30)
drivers/input/rmi4/rmi_f30.c
366
static int rmi_f30_probe(struct rmi_function *fn)
drivers/input/rmi4/rmi_f30.c
80
struct rmi_function *f03;
drivers/input/rmi4/rmi_f30.c
84
static int rmi_f30_read_control_parameters(struct rmi_function *fn,
drivers/input/rmi4/rmi_f34.c
103
struct rmi_function *fn = ctx;
drivers/input/rmi4/rmi_f34.c
134
struct rmi_function *fn = f34->fn;
drivers/input/rmi4/rmi_f34.c
19
struct rmi_function *fn = f34->fn;
drivers/input/rmi4/rmi_f34.c
198
struct rmi_function *fn = f34->fn;
drivers/input/rmi4/rmi_f34.c
298
struct rmi_function *fn;
drivers/input/rmi4/rmi_f34.c
326
struct rmi_function *fn = data->f34_container;
drivers/input/rmi4/rmi_f34.c
49
struct rmi_function *fn = f34->fn;
drivers/input/rmi4/rmi_f34.c
520
struct rmi_function *fn = f34->fn;
drivers/input/rmi4/rmi_f34.c
577
static int rmi_f34_probe(struct rmi_function *fn)
drivers/input/rmi4/rmi_f34.h
275
struct rmi_function *fn;
drivers/input/rmi4/rmi_f3a.c
122
static int rmi_f3a_map_gpios(struct rmi_function *fn, struct f3a_data *f3a,
drivers/input/rmi4/rmi_f3a.c
167
static int rmi_f3a_initialize(struct rmi_function *fn, struct f3a_data *f3a)
drivers/input/rmi4/rmi_f3a.c
207
static int rmi_f3a_probe(struct rmi_function *fn)
drivers/input/rmi4/rmi_f3a.c
34
struct rmi_function *f03;
drivers/input/rmi4/rmi_f3a.c
38
static void rmi_f3a_report_button(struct rmi_function *fn,
drivers/input/rmi4/rmi_f3a.c
58
struct rmi_function *fn = ctx;
drivers/input/rmi4/rmi_f3a.c
94
static int rmi_f3a_config(struct rmi_function *fn)
drivers/input/rmi4/rmi_f54.c
177
static int rmi_f54_request_report(struct rmi_function *fn, u8 report_type)
drivers/input/rmi4/rmi_f54.c
534
struct rmi_function *fn = f54->fn;
drivers/input/rmi4/rmi_f54.c
612
static int rmi_f54_config(struct rmi_function *fn)
drivers/input/rmi4/rmi_f54.c
621
static int rmi_f54_detect(struct rmi_function *fn)
drivers/input/rmi4/rmi_f54.c
659
static int rmi_f54_probe(struct rmi_function *fn)
drivers/input/rmi4/rmi_f54.c
738
static void rmi_f54_remove(struct rmi_function *fn)
drivers/input/rmi4/rmi_f54.c
97
struct rmi_function *fn;
drivers/input/rmi4/rmi_f55.c
108
static int rmi_f55_probe(struct rmi_function *fn)
drivers/input/rmi4/rmi_f55.c
27
struct rmi_function *fn;
drivers/input/rmi4/rmi_f55.c
36
static int rmi_f55_detect(struct rmi_function *fn)
include/linux/rmi.h
341
struct rmi_function *f01_container;
include/linux/rmi.h
342
struct rmi_function *f34_container;