Lines Matching refs:rmi_device

35 void rmi_free_function_list(struct rmi_device *rmi_dev)  in rmi_free_function_list()
98 static int rmi_driver_process_reset_requests(struct rmi_device *rmi_dev) in rmi_driver_process_reset_requests()
113 static int rmi_driver_process_config_requests(struct rmi_device *rmi_dev) in rmi_driver_process_config_requests()
128 static int rmi_process_interrupt_requests(struct rmi_device *rmi_dev) in rmi_process_interrupt_requests()
166 void rmi_set_attn_data(struct rmi_device *rmi_dev, unsigned long irq_status, in rmi_set_attn_data()
190 struct rmi_device *rmi_dev = dev_id; in rmi_irq_fn()
217 static int rmi_irq_init(struct rmi_device *rmi_dev) in rmi_irq_init()
243 struct rmi_function *rmi_find_function(struct rmi_device *rmi_dev, u8 number) in rmi_find_function()
275 static int rmi_suspend_functions(struct rmi_device *rmi_dev) in rmi_suspend_functions()
309 static int rmi_resume_functions(struct rmi_device *rmi_dev) in rmi_resume_functions()
324 int rmi_enable_sensor(struct rmi_device *rmi_dev) in rmi_enable_sensor()
342 static int rmi_driver_set_input_params(struct rmi_device *rmi_dev, in rmi_driver_set_input_params()
351 static void rmi_driver_set_input_name(struct rmi_device *rmi_dev, in rmi_driver_set_input_name()
366 static int rmi_driver_set_irq_bits(struct rmi_device *rmi_dev, in rmi_driver_set_irq_bits()
395 static int rmi_driver_clear_irq_bits(struct rmi_device *rmi_dev, in rmi_driver_clear_irq_bits()
424 static int rmi_driver_reset_handler(struct rmi_device *rmi_dev) in rmi_driver_reset_handler()
459 static int rmi_read_pdt_entry(struct rmi_device *rmi_dev, in rmi_read_pdt_entry()
499 static int rmi_scan_pdt_page(struct rmi_device *rmi_dev, in rmi_scan_pdt_page()
503 int (*callback)(struct rmi_device *rmi_dev, in rmi_scan_pdt_page()
542 int rmi_scan_pdt(struct rmi_device *rmi_dev, void *ctx, in rmi_scan_pdt()
543 int (*callback)(struct rmi_device *rmi_dev, in rmi_scan_pdt()
560 int rmi_read_register_desc(struct rmi_device *d, u16 addr, in rmi_read_register_desc()
744 static int rmi_check_bootloader_mode(struct rmi_device *rmi_dev, in rmi_check_bootloader_mode()
776 static int rmi_count_irqs(struct rmi_device *rmi_dev, in rmi_count_irqs()
791 int rmi_initial_reset(struct rmi_device *rmi_dev, void *ctx, in rmi_initial_reset()
828 static int rmi_create_function(struct rmi_device *rmi_dev, in rmi_create_function()
876 void rmi_enable_irq(struct rmi_device *rmi_dev, bool clear_wake) in rmi_enable_irq()
911 void rmi_disable_irq(struct rmi_device *rmi_dev, bool enable_wake) in rmi_disable_irq()
945 int rmi_driver_suspend(struct rmi_device *rmi_dev, bool enable_wake) in rmi_driver_suspend()
959 int rmi_driver_resume(struct rmi_device *rmi_dev, bool clear_wake) in rmi_driver_resume()
976 struct rmi_device *rmi_dev = to_rmi_device(dev); in rmi_driver_remove()
1013 struct rmi_device *rmi_dev = data->rmi_dev; in rmi_probe_interrupts()
1067 struct rmi_device *rmi_dev = data->rmi_dev; in rmi_init_functions()
1107 struct rmi_device *rmi_dev; in rmi_driver_probe()