rmi_function
int rmi_2d_sensor_configure_input(struct rmi_function *fn,
struct rmi_function *fn;
int rmi_2d_sensor_configure_input(struct rmi_function *fn,
struct rmi_function *fn = to_rmi_function(dev);
struct rmi_function *fn = to_rmi_function(dev);
static void rmi_function_of_probe(struct rmi_function *fn)
static inline void rmi_function_of_probe(struct rmi_function *fn)
static int rmi_create_function_irq(struct rmi_function *fn,
struct rmi_function *fn = to_rmi_function(dev);
struct rmi_function *fn = to_rmi_function(dev);
int rmi_register_function(struct rmi_function *fn)
void rmi_unregister_function(struct rmi_function *fn)
#define to_rmi_function(d) container_of(d, struct rmi_function, dev)
int __must_check rmi_register_function(struct rmi_function *);
void rmi_unregister_function(struct rmi_function *);
int (*probe)(struct rmi_function *fn);
void (*remove)(struct rmi_function *fn);
int (*config)(struct rmi_function *fn);
int (*reset)(struct rmi_function *fn);
int (*suspend)(struct rmi_function *fn);
int (*resume)(struct rmi_function *fn);
struct rmi_function *entry;
struct rmi_function *entry;
struct rmi_function *rmi_find_function(struct rmi_device *rmi_dev, u8 number)
struct rmi_function *entry;
static int suspend_one_function(struct rmi_function *fn)
struct rmi_function *entry;
static int resume_one_function(struct rmi_function *fn)
struct rmi_function *entry;
struct rmi_function *fn, *tmp;
static int reset_one_function(struct rmi_function *fn)
static int configure_one_function(struct rmi_function *fn)
struct rmi_function *fn;
fn = kzalloc(sizeof(struct rmi_function) +
const char *rmi_f01_get_product_ID(struct rmi_function *fn);
int rmi_f03_overwrite_button(struct rmi_function *fn, unsigned int button,
void rmi_f03_commit_buttons(struct rmi_function *fn);
static inline int rmi_f03_overwrite_button(struct rmi_function *fn,
static inline void rmi_f03_commit_buttons(struct rmi_function *fn) {}
struct rmi_function *rmi_find_function(struct rmi_device *rmi_dev, u8 number);
const char *rmi_f01_get_product_ID(struct rmi_function *fn)
static int rmi_f01_probe(struct rmi_function *fn)
static void rmi_f01_remove(struct rmi_function *fn)
static int rmi_f01_config(struct rmi_function *fn)
static int rmi_f01_suspend(struct rmi_function *fn)
static int rmi_f01_resume(struct rmi_function *fn)
struct rmi_function *fn = ctx;
struct rmi_function *fn = f03->fn;
struct rmi_function *fn = f03->fn;
static int rmi_f03_probe(struct rmi_function *fn)
static int rmi_f03_config(struct rmi_function *fn)
struct rmi_function *fn = ctx;
struct rmi_function *fn;
static void rmi_f03_remove(struct rmi_function *fn)
int rmi_f03_overwrite_button(struct rmi_function *fn, unsigned int button,
void rmi_f03_commit_buttons(struct rmi_function *fn)
struct rmi_function *fn = f03->fn;
static int rmi_f11_initialize(struct rmi_function *fn)
static int rmi_f11_config(struct rmi_function *fn)
struct rmi_function *fn = ctx;
static int rmi_f11_resume(struct rmi_function *fn)
static int rmi_f11_probe(struct rmi_function *fn)
static int f11_read_control_regs(struct rmi_function *fn,
static int f11_write_control_regs(struct rmi_function *fn,
struct rmi_function *fn = ctx;
static int rmi_f12_write_control_regs(struct rmi_function *fn)
static int rmi_f12_config(struct rmi_function *fn)
static int rmi_f12_probe(struct rmi_function *fn)
struct rmi_function *fn = sensor->fn;
static int rmi_f1a_probe(struct rmi_function *fn)
static int rmi_f1a_parse_device_properties(struct rmi_function *fn, struct f1a_data *f1a)
struct rmi_function *fn = ctx;
static int rmi_f1a_config(struct rmi_function *fn)
static int rmi_f1a_initialize(struct rmi_function *fn, struct f1a_data *f1a)
static int rmi_f21_probe(struct rmi_function *fn)
struct rmi_function *fn = ctx;
static int rmi_f21_config(struct rmi_function *fn)
static int rmi_f21_initialize(struct rmi_function *fn, struct f21_data *f21)
static void rmi_f30_report_button(struct rmi_function *fn,
struct rmi_function *fn = ctx;
static int rmi_f30_config(struct rmi_function *fn)
static int rmi_f30_map_gpios(struct rmi_function *fn,
static int rmi_f30_initialize(struct rmi_function *fn, struct f30_data *f30)
static int rmi_f30_probe(struct rmi_function *fn)
struct rmi_function *f03;
static int rmi_f30_read_control_parameters(struct rmi_function *fn,
struct rmi_function *fn = ctx;
struct rmi_function *fn = f34->fn;
struct rmi_function *fn = f34->fn;
struct rmi_function *fn = f34->fn;
struct rmi_function *fn;
struct rmi_function *fn = data->f34_container;
struct rmi_function *fn = f34->fn;
struct rmi_function *fn = f34->fn;
static int rmi_f34_probe(struct rmi_function *fn)
struct rmi_function *fn;
static int rmi_f3a_map_gpios(struct rmi_function *fn, struct f3a_data *f3a,
static int rmi_f3a_initialize(struct rmi_function *fn, struct f3a_data *f3a)
static int rmi_f3a_probe(struct rmi_function *fn)
struct rmi_function *f03;
static void rmi_f3a_report_button(struct rmi_function *fn,
struct rmi_function *fn = ctx;
static int rmi_f3a_config(struct rmi_function *fn)
static int rmi_f54_request_report(struct rmi_function *fn, u8 report_type)
struct rmi_function *fn = f54->fn;
static int rmi_f54_config(struct rmi_function *fn)
static int rmi_f54_detect(struct rmi_function *fn)
static int rmi_f54_probe(struct rmi_function *fn)
static void rmi_f54_remove(struct rmi_function *fn)
struct rmi_function *fn;
static int rmi_f55_probe(struct rmi_function *fn)
struct rmi_function *fn;
static int rmi_f55_detect(struct rmi_function *fn)
struct rmi_function *f01_container;
struct rmi_function *f34_container;