Searched refs:f3a (Results 1 - 2 of 2) sorted by relevance
/kernel/linux/linux-5.10/drivers/input/rmi4/ |
H A D | rmi_f3a.c | 39 struct f3a_data *f3a, unsigned int button) in rmi_f3a_report_button() 41 u16 key_code = f3a->gpio_key_map[button]; in rmi_f3a_report_button() 42 bool key_down = !(f3a->data_regs[0] & BIT(button)); in rmi_f3a_report_button() 44 if (f3a->trackstick_buttons && in rmi_f3a_report_button() 47 rmi_f03_overwrite_button(f3a->f03, key_code, key_down); in rmi_f3a_report_button() 52 input_report_key(f3a->input, key_code, key_down); in rmi_f3a_report_button() 59 struct f3a_data *f3a = dev_get_drvdata(&fn->dev); in rmi_f3a_attention() local 65 if (drvdata->attn_data.size < f3a->register_count) { in rmi_f3a_attention() 70 memcpy(f3a->data_regs, drvdata->attn_data.data, in rmi_f3a_attention() 71 f3a in rmi_f3a_attention() 38 rmi_f3a_report_button(struct rmi_function *fn, struct f3a_data *f3a, unsigned int button) rmi_f3a_report_button() argument 96 struct f3a_data *f3a = dev_get_drvdata(&fn->dev); rmi_f3a_config() local 115 rmi_f3a_is_valid_button(int button, struct f3a_data *f3a, u8 *query1_regs, u8 *ctrl1_regs) rmi_f3a_is_valid_button() argument 122 rmi_f3a_map_gpios(struct rmi_function *fn, struct f3a_data *f3a, u8 *query1_regs, u8 *ctrl1_regs) rmi_f3a_map_gpios() argument 167 rmi_f3a_initialize(struct rmi_function *fn, struct f3a_data *f3a) rmi_f3a_initialize() argument 211 struct f3a_data *f3a; rmi_f3a_probe() local [all...] |
/kernel/linux/linux-6.6/drivers/input/rmi4/ |
H A D | rmi_f3a.c | 39 struct f3a_data *f3a, unsigned int button) in rmi_f3a_report_button() 41 u16 key_code = f3a->gpio_key_map[button]; in rmi_f3a_report_button() 42 bool key_down = !(f3a->data_regs[0] & BIT(button)); in rmi_f3a_report_button() 44 if (f3a->trackstick_buttons && in rmi_f3a_report_button() 47 rmi_f03_overwrite_button(f3a->f03, key_code, key_down); in rmi_f3a_report_button() 52 input_report_key(f3a->input, key_code, key_down); in rmi_f3a_report_button() 59 struct f3a_data *f3a = dev_get_drvdata(&fn->dev); in rmi_f3a_attention() local 65 if (drvdata->attn_data.size < f3a->register_count) { in rmi_f3a_attention() 70 memcpy(f3a->data_regs, drvdata->attn_data.data, in rmi_f3a_attention() 71 f3a in rmi_f3a_attention() 38 rmi_f3a_report_button(struct rmi_function *fn, struct f3a_data *f3a, unsigned int button) rmi_f3a_report_button() argument 96 struct f3a_data *f3a = dev_get_drvdata(&fn->dev); rmi_f3a_config() local 115 rmi_f3a_is_valid_button(int button, struct f3a_data *f3a, u8 *query1_regs, u8 *ctrl1_regs) rmi_f3a_is_valid_button() argument 122 rmi_f3a_map_gpios(struct rmi_function *fn, struct f3a_data *f3a, u8 *query1_regs, u8 *ctrl1_regs) rmi_f3a_map_gpios() argument 167 rmi_f3a_initialize(struct rmi_function *fn, struct f3a_data *f3a) rmi_f3a_initialize() argument 211 struct f3a_data *f3a; rmi_f3a_probe() local [all...] |
Completed in 2 milliseconds