Lines Matching refs:input

136 static void print_input(struct remote_input *input)  in print_input()  argument
138 if (input->type == INPUT_TYPE_MOUSE) { in print_input()
139 unsigned char buttons = input->mouse_buttons; in print_input()
141 input->data.mouse.x, input->data.mouse.y, in print_input()
150 input->data.keyboard.key_code, in print_input()
151 input->data.keyboard.key_code, in print_input()
152 input->data.keyboard.key_flag, in print_input()
153 input->data.keyboard.key_down in print_input()
158 static void send_mouse_event(struct input_dev *dev, struct remote_input *input) in send_mouse_event() argument
160 unsigned char buttons = input->mouse_buttons; in send_mouse_event()
162 input_report_abs(dev, ABS_X, input->data.mouse.x); in send_mouse_event()
163 input_report_abs(dev, ABS_Y, input->data.mouse.y); in send_mouse_event()
171 struct remote_input *input) in send_keyboard_event() argument
174 unsigned short code = input->data.keyboard.key_code; in send_keyboard_event()
180 input_report_key(dev, key, input->data.keyboard.key_down); in send_keyboard_event()
188 struct remote_input input; in ibmasm_handle_mouse_interrupt() local
194 memcpy_fromio(&input, get_queue_entry(sp, reader), in ibmasm_handle_mouse_interrupt()
197 print_input(&input); in ibmasm_handle_mouse_interrupt()
198 if (input.type == INPUT_TYPE_MOUSE) { in ibmasm_handle_mouse_interrupt()
199 send_mouse_event(sp->remote.mouse_dev, &input); in ibmasm_handle_mouse_interrupt()
200 } else if (input.type == INPUT_TYPE_KEYBOARD) { in ibmasm_handle_mouse_interrupt()
201 send_keyboard_event(sp->remote.keybd_dev, &input); in ibmasm_handle_mouse_interrupt()