Home
last modified time | relevance | path

Searched refs:rmi_device (Results 1 – 17 of 17) sorted by relevance

/linux/drivers/input/rmi4/
H A Drmi_driver.h71 int rmi_read_register_desc(struct rmi_device *d, u16 addr,
89 void rmi_free_function_list(struct rmi_device *rmi_dev);
90 struct rmi_function *rmi_find_function(struct rmi_device *rmi_dev, u8 number);
91 int rmi_enable_sensor(struct rmi_device *rmi_dev);
92 int rmi_scan_pdt(struct rmi_device *rmi_dev, void *ctx,
93 int (*callback)(struct rmi_device *rmi_dev, void *ctx,
96 void rmi_enable_irq(struct rmi_device *rmi_dev, bool clear_wake);
97 void rmi_disable_irq(struct rmi_device *rmi_dev, bool enable_wake);
99 int rmi_initial_reset(struct rmi_device *rmi_dev, void *ctx,
118 int rmi_f34_create_sysfs(struct rmi_device *rmi_de
[all...]
H A Drmi_bus.h12 struct rmi_device;
38 struct rmi_device *rmi_dev;
52 struct rmi_function *rmi_alloc_function(struct rmi_device *rmi_dev, u8 id);
103 #define to_rmi_device(d) container_of(d, struct rmi_device, dev)
106 rmi_get_platform_data(struct rmi_device *d) in rmi_get_platform_data()
120 static inline int rmi_reset(struct rmi_device *d) in rmi_reset()
135 static inline int rmi_read(struct rmi_device *d, u16 addr, u8 *buf) in rmi_read()
151 static inline int rmi_read_block(struct rmi_device *d, u16 addr, in rmi_read_block()
166 static inline int rmi_write(struct rmi_device *d, u16 addr, u8 data) in rmi_write()
181 static inline int rmi_write_block(struct rmi_device * in rmi_write_block()
[all...]
H A Drmi_bus.c53 struct rmi_device *rmi_dev = to_rmi_device(dev); in rmi_release_device()
78 struct rmi_device *rmi_dev; in rmi_register_transport_device()
81 rmi_dev = kzalloc_obj(struct rmi_device); in rmi_register_transport_device()
121 struct rmi_device *rmi_dev = xport->rmi_dev; in rmi_unregister_transport_device()
240 struct rmi_function *rmi_alloc_function(struct rmi_device *rmi_dev, u8 id) in rmi_register_function()
263 struct rmi_device *rmi_dev = fn->rmi_dev; in rmi_register_function()
H A Drmi_f34.c20 struct rmi_device *rmi_dev = fn->rmi_dev; in rmi_f34_write_bootloader_id()
50 struct rmi_device *rmi_dev = fn->rmi_dev; in rmi_f34_command()
135 struct rmi_device *rmi_dev = fn->rmi_dev; in rmi_f34_write_blocks()
347 struct rmi_device *rmi_dev = data->rmi_dev; in rmi_firmware_update()
599 int rmi_f34_create_sysfs(struct rmi_device *rmi_dev) in rmi_f34_create_sysfs()
604 void rmi_f34_remove_sysfs(struct rmi_device *rmi_dev) in rmi_f34_remove_sysfs()
H A Drmi_f12.c75 struct rmi_device *rmi_dev = fn->rmi_dev; in rmi_f12_read_sensor_tuning()
99 struct rmi_device *rmi_dev = fn->rmi_dev; in rmi_f12_read_sensor_tuning()
251 struct rmi_device *rmi_dev = fn->rmi_dev; in rmi_f12_attention()
285 struct rmi_device *rmi_dev = fn->rmi_dev; in rmi_f12_write_control_regs()
376 struct rmi_device *rmi_dev = fn->rmi_dev; in rmi_f12_probe()
H A Drmi_f11.c756 struct rmi_device *rmi_dev = fn->rmi_dev; in f11_read_control_regs()
775 struct rmi_device *rmi_dev = fn->rmi_dev; in f11_write_control_regs()
786 static int rmi_f11_get_query_parameters(struct rmi_device *rmi_dev, in rmi_f11_get_query_parameters()
1063 struct rmi_device *rmi_dev = fn->rmi_dev; in rmi_f11_initialize()
1302 struct rmi_device *rmi_dev = fn->rmi_dev; in rmi_f11_attention()
H A Drmi_f01.c137 static int rmi_f01_read_properties(struct rmi_device *rmi_dev, in rmi_f01_read_properties()
385 struct rmi_device *rmi_dev = fn->rmi_dev; in rmi_f01_probe()
685 struct rmi_device *rmi_dev = fn->rmi_dev; in rmi_f01_attention()
H A Drmi_f54.c180 struct rmi_device *rmi_dev = fn->rmi_dev; in rmi_f54_request_report()
220 struct rmi_device *rmi_dev = f54->fn->rmi_dev; in rmi_f54_get_report_size()
417 struct rmi_device *rmi_dev = f54->fn->rmi_dev; in rmi_f54_set_input()
H A Drmi_f55.c38 struct rmi_device *rmi_dev = fn->rmi_dev; in rmi_f55_detect()
H A Drmi_f1a.c110 struct rmi_device *rmi_dev = fn->rmi_dev; in rmi_f1a_probe()
H A Drmi_f21.c105 struct rmi_device *rmi_dev = fn->rmi_dev; in rmi_f21_probe()
H A Drmi_f3a.c209 struct rmi_device *rmi_dev = fn->rmi_dev; in rmi_f3a_probe()
H A Drmi_f03.c247 struct rmi_device *rmi_dev = fn->rmi_dev; in rmi_f03_attention()
H A Drmi_smbus.c383 struct rmi_device *rmi_dev = rmi_smb->xport.rmi_dev; in rmi_smb_resume()
H A Drmi_f30.c368 struct rmi_device *rmi_dev = fn->rmi_dev; in rmi_f30_probe()
/linux/include/linux/
H A Drmi.h249 struct rmi_device;
265 struct rmi_device *rmi_dev;
303 int (*reset_handler)(struct rmi_device *rmi_dev);
304 int (*clear_irq_bits)(struct rmi_device *rmi_dev, unsigned long *mask);
305 int (*set_irq_bits)(struct rmi_device *rmi_dev, unsigned long *mask);
306 int (*store_productid)(struct rmi_device *rmi_dev);
307 int (*set_input_params)(struct rmi_device *rmi_dev,
321 struct rmi_device { struct
339 struct rmi_device *rmi_dev; argument
372 void rmi_set_attn_data(struct rmi_device *rmi_dev, unsigned long irq_status,
[all …]
/linux/drivers/hid/
H A Dhid-rmi.c298 struct rmi_device *rmi_dev = data->xport.rmi_dev; in rmi_reset_attn_mode()
323 struct rmi_device *rmi_dev = hdata->xport.rmi_dev; in rmi_input_event()
442 struct rmi_device *rmi_dev = data->xport.rmi_dev; in rmi_suspend()
460 struct rmi_device *rmi_dev = data->xport.rmi_dev; in rmi_post_resume()