rmi_device
struct rmi_device *rmi_dev = data->xport.rmi_dev;
struct rmi_device *rmi_dev = hdata->xport.rmi_dev;
struct rmi_device *rmi_dev = data->xport.rmi_dev;
struct rmi_device *rmi_dev = data->xport.rmi_dev;
struct rmi_device *rmi_dev = fn->rmi_dev;
struct rmi_device *rmi_dev = xport->rmi_dev;
struct rmi_device *rmi_dev = fn->rmi_dev;
struct rmi_device *rmi_dev = to_rmi_device(dev);
struct rmi_device *rmi_dev;
rmi_dev = kzalloc_obj(struct rmi_device);
#define to_rmi_device(d) container_of(d, struct rmi_device, dev)
rmi_get_platform_data(struct rmi_device *d)
static inline int rmi_reset(struct rmi_device *d)
struct rmi_device;
static inline int rmi_read(struct rmi_device *d, u16 addr, u8 *buf)
static inline int rmi_read_block(struct rmi_device *d, u16 addr,
static inline int rmi_write(struct rmi_device *d, u16 addr, u8 data)
static inline int rmi_write_block(struct rmi_device *d, u16 addr,
struct rmi_device *rmi_dev;
struct rmi_device *rmi_dev = data->rmi_dev;
struct rmi_device *rmi_dev = data->rmi_dev;
struct rmi_device *rmi_dev;
static int rmi_driver_process_config_requests(struct rmi_device *rmi_dev)
static int rmi_process_interrupt_requests(struct rmi_device *rmi_dev)
void rmi_set_attn_data(struct rmi_device *rmi_dev, unsigned long irq_status,
struct rmi_device *rmi_dev = dev_id;
static int rmi_irq_init(struct rmi_device *rmi_dev)
struct rmi_function *rmi_find_function(struct rmi_device *rmi_dev, u8 number)
static int rmi_suspend_functions(struct rmi_device *rmi_dev)
static int rmi_resume_functions(struct rmi_device *rmi_dev)
int rmi_enable_sensor(struct rmi_device *rmi_dev)
static int rmi_driver_set_input_params(struct rmi_device *rmi_dev,
static void rmi_driver_set_input_name(struct rmi_device *rmi_dev,
void rmi_free_function_list(struct rmi_device *rmi_dev)
static int rmi_driver_set_irq_bits(struct rmi_device *rmi_dev,
static int rmi_driver_clear_irq_bits(struct rmi_device *rmi_dev,
static int rmi_driver_reset_handler(struct rmi_device *rmi_dev)
static int rmi_read_pdt_entry(struct rmi_device *rmi_dev,
static int rmi_scan_pdt_page(struct rmi_device *rmi_dev,
int (*callback)(struct rmi_device *rmi_dev,
int rmi_scan_pdt(struct rmi_device *rmi_dev, void *ctx,
int (*callback)(struct rmi_device *rmi_dev,
int rmi_read_register_desc(struct rmi_device *d, u16 addr,
static int rmi_check_bootloader_mode(struct rmi_device *rmi_dev,
static int rmi_count_irqs(struct rmi_device *rmi_dev,
int rmi_initial_reset(struct rmi_device *rmi_dev, void *ctx,
static int rmi_create_function(struct rmi_device *rmi_dev,
void rmi_enable_irq(struct rmi_device *rmi_dev, bool clear_wake)
void rmi_disable_irq(struct rmi_device *rmi_dev, bool enable_wake)
int rmi_driver_suspend(struct rmi_device *rmi_dev, bool enable_wake)
int rmi_driver_resume(struct rmi_device *rmi_dev, bool clear_wake)
struct rmi_device *rmi_dev = to_rmi_device(dev);
static int rmi_driver_process_reset_requests(struct rmi_device *rmi_dev)
int rmi_initial_reset(struct rmi_device *rmi_dev, void *ctx,
int rmi_f34_create_sysfs(struct rmi_device *rmi_dev);
void rmi_f34_remove_sysfs(struct rmi_device *rmi_dev);
static inline int rmi_f34_create_sysfs(struct rmi_device *rmi_dev)
static inline void rmi_f34_remove_sysfs(struct rmi_device *rmi_dev)
int rmi_read_register_desc(struct rmi_device *d, u16 addr,
void rmi_free_function_list(struct rmi_device *rmi_dev);
struct rmi_function *rmi_find_function(struct rmi_device *rmi_dev, u8 number);
int rmi_enable_sensor(struct rmi_device *rmi_dev);
int rmi_scan_pdt(struct rmi_device *rmi_dev, void *ctx,
int (*callback)(struct rmi_device *rmi_dev, void *ctx,
void rmi_enable_irq(struct rmi_device *rmi_dev, bool clear_wake);
void rmi_disable_irq(struct rmi_device *rmi_dev, bool enable_wake);
static int rmi_f01_read_properties(struct rmi_device *rmi_dev,
struct rmi_device *rmi_dev = fn->rmi_dev;
struct rmi_device *rmi_dev = fn->rmi_dev;
struct rmi_device *rmi_dev = fn->rmi_dev;
struct rmi_device *rmi_dev = fn->rmi_dev;
struct rmi_device *rmi_dev = fn->rmi_dev;
struct rmi_device *rmi_dev = fn->rmi_dev;
struct rmi_device *rmi_dev = fn->rmi_dev;
static int rmi_f11_get_query_parameters(struct rmi_device *rmi_dev,
struct rmi_device *rmi_dev = fn->rmi_dev;
struct rmi_device *rmi_dev = fn->rmi_dev;
struct rmi_device *rmi_dev = fn->rmi_dev;
struct rmi_device *rmi_dev = fn->rmi_dev;
struct rmi_device *rmi_dev = fn->rmi_dev;
struct rmi_device *rmi_dev = fn->rmi_dev;
struct rmi_device *rmi_dev = fn->rmi_dev;
struct rmi_device *rmi_dev = fn->rmi_dev;
struct rmi_device *rmi_dev = fn->rmi_dev;
struct rmi_device *rmi_dev = data->rmi_dev;
struct rmi_device *rmi_dev = fn->rmi_dev;
int rmi_f34_create_sysfs(struct rmi_device *rmi_dev)
void rmi_f34_remove_sysfs(struct rmi_device *rmi_dev)
struct rmi_device *rmi_dev = fn->rmi_dev;
struct rmi_device *rmi_dev = fn->rmi_dev;
struct rmi_device *rmi_dev = f54->fn->rmi_dev;
struct rmi_device *rmi_dev = f54->fn->rmi_dev;
struct rmi_device *rmi_dev = fn->rmi_dev;
struct rmi_device *rmi_dev = rmi_smb->xport.rmi_dev;
struct rmi_device;
struct rmi_device *rmi_dev;
int (*reset_handler)(struct rmi_device *rmi_dev);
int (*clear_irq_bits)(struct rmi_device *rmi_dev, unsigned long *mask);
int (*set_irq_bits)(struct rmi_device *rmi_dev, unsigned long *mask);
int (*store_productid)(struct rmi_device *rmi_dev);
int (*set_input_params)(struct rmi_device *rmi_dev,
struct rmi_device *rmi_dev;
void rmi_set_attn_data(struct rmi_device *rmi_dev, unsigned long irq_status,
int rmi_driver_suspend(struct rmi_device *rmi_dev, bool enable_wake);
int rmi_driver_resume(struct rmi_device *rmi_dev, bool clear_wake);