/linux-master/drivers/input/keyboard/ |
H A D | clps711x-keypad.c | 8 #include <linux/input.h> 16 #include <linux/input/matrix_keypad.h> 34 static void clps711x_keypad_poll(struct input_dev *input) argument 36 const unsigned short *keycodes = input->keycode; 37 struct clps711x_keypad_data *priv = input_get_drvdata(input); 65 input_event(input, 72 input_report_key(input, 84 input_sync(input); 91 struct input_dev *input; local 127 input [all...] |
H A D | imx_sc_key.c | 10 #include <linux/input.h> 31 struct input_dev *input; member in struct:imx_key_drv_data 52 pm_wakeup_event(priv->input->dev.parent, 0); 64 struct input_dev *input = priv->input; local 77 dev_err(&input->dev, "read imx sc key failed, error %d\n", error); 91 input_event(input, EV_KEY, priv->keycode, state); 92 input_sync(input); 94 pm_relax(priv->input->dev.parent); 114 struct input_dev *input; local [all...] |
/linux-master/drivers/input/touchscreen/ |
H A D | ar1021_i2c.c | 10 #include <linux/input.h> 27 struct input_dev *input; member in struct:ar1021_i2c 34 struct input_dev *input = ar1021->input; local 52 input_report_abs(input, ABS_X, x); 53 input_report_abs(input, ABS_Y, y); 54 input_report_key(input, BTN_TOUCH, button); 55 input_sync(input); 93 struct input_dev *input; local 105 input [all...] |
H A D | chipone_icn8318.c | 14 #include <linux/input.h> 15 #include <linux/input/mt.h> 16 #include <linux/input/touchscreen.h> 50 struct input_dev *input; member in struct:icn8318_data 115 input_mt_slot(data->input, touch->slot); 116 input_mt_report_slot_state(data->input, MT_TOOL_FINGER, act); 120 touchscreen_report_pos(data->input, &data->prop, 125 input_mt_sync_frame(data->input); 126 input_sync(data->input); 155 mutex_lock(&data->input 181 struct input_dev *input; local [all...] |
H A D | wacom_i2c.c | 11 #include <linux/input.h> 51 struct input_dev *input; member in struct:wacom_i2c 109 struct input_dev *input = wac_i2c->input; local 134 input_report_key(input, BTN_TOUCH, tsw || ers); 135 input_report_key(input, wac_i2c->tool, wac_i2c->prox); 136 input_report_key(input, BTN_STYLUS, f1); 137 input_report_key(input, BTN_STYLUS2, f2); 138 input_report_abs(input, ABS_X, x); 139 input_report_abs(input, ABS_ 169 struct input_dev *input; local [all...] |
H A D | surface3_spi.c | 13 #include <linux/input.h> 14 #include <linux/input/mt.h> 245 struct input_dev *input; local 248 input = devm_input_allocate_device(&data->spi->dev); 249 if (!input) 252 data->input_dev = input; 254 input_set_abs_params(input, ABS_MT_POSITION_X, 0, 9600, 0, 0); 255 input_abs_set_res(input, ABS_MT_POSITION_X, 40); 256 input_set_abs_params(input, ABS_MT_POSITION_Y, 0, 7200, 0, 0); 257 input_abs_set_res(input, ABS_MT_POSITION_ 281 struct input_dev *input; local [all...] |
H A D | novatek-nvt-ts.c | 13 #include <linux/input.h> 14 #include <linux/input/mt.h> 15 #include <linux/input/touchscreen.h> 56 struct input_dev *input; member in struct:nvt_ts_data 131 input_mt_slot(data->input, slot); 132 input_mt_report_slot_state(data->input, MT_TOOL_FINGER, active); 133 touchscreen_report_pos(data->input, &data->prop, x, y, true); 136 input_mt_sync_frame(data->input); 137 input_sync(data->input); 164 mutex_lock(&data->input 191 struct input_dev *input; local [all...] |
H A D | ektf2127.c | 19 #include <linux/input.h> 20 #include <linux/input/mt.h> 21 #include <linux/input/touchscreen.h> 46 struct input_dev *input; member in struct:ektf2127_ts 85 input_mt_assign_slots(ts->input, slots, touches, 89 input_mt_slot(ts->input, slots[i]); 90 input_mt_report_slot_state(ts->input, MT_TOOL_FINGER, true); 91 touchscreen_report_pos(ts->input, &ts->prop, 95 input_mt_sync_frame(ts->input); 96 input_sync(ts->input); 251 struct input_dev *input; local [all...] |
/linux-master/drivers/input/misc/ |
H A D | gpio-beeper.c | 8 #include <linux/input.h> 53 static void gpio_beeper_close(struct input_dev *input) argument 55 struct gpio_beeper *beep = input_get_drvdata(input); 64 struct input_dev *input; local 74 input = devm_input_allocate_device(&pdev->dev); 75 if (!input) 80 input->name = pdev->name; 81 input->id.bustype = BUS_HOST; 82 input->id.vendor = 0x0001; 83 input [all...] |
H A D | gpio_decoder.c | 6 * encoded numeric value into an input event. 11 #include <linux/input.h> 46 static void gpio_decoder_poll_gpios(struct input_dev *input) argument 48 struct gpio_decoder *decoder = input_get_drvdata(input); 53 input_report_abs(input, decoder->axis, state); 54 input_sync(input); 63 struct input_dev *input; local 76 dev_err(dev, "unable to acquire input gpios\n"); 88 input = devm_input_allocate_device(dev); 89 if (!input) [all...] |
H A D | max77650-onkey.c | 9 #include <linux/input.h> 21 struct input_dev *input; member in struct:max77650_onkey 29 input_report_key(onkey->input, onkey->code, 0); 30 input_sync(onkey->input); 39 input_report_key(onkey->input, onkey->code, 1); 40 input_sync(onkey->input); 89 onkey->input = devm_input_allocate_device(dev); 90 if (!onkey->input) 93 onkey->input->name = "max77650_onkey"; 94 onkey->input [all...] |
/linux-master/drivers/macintosh/ams/ |
H A D | ams-input.c | 20 MODULE_PARM_DESC(joystick, "Enable the input class device on module load"); 24 MODULE_PARM_DESC(invert, "Invert input data on X and Y axis"); 52 struct input_dev *input; local 61 input = input_allocate_device(); 62 if (!input) 65 input->name = "Apple Motion Sensor"; 66 input->id.bustype = ams_info.bustype; 67 input->id.vendor = 0; 68 input->dev.parent = &ams_info.of_dev->dev; 70 input_set_abs_params(input, ABS_ [all...] |
/linux-master/arch/arm/mach-s3c/ |
H A D | keypad.h | 12 #include <linux/input/samsung-keypad.h>
|
/linux-master/fs/ocfs2/ |
H A D | resize.h | 14 int ocfs2_group_add(struct inode *inode, struct ocfs2_new_group_input *input);
|
/linux-master/drivers/input/mouse/ |
H A D | gpio_mouse.c | 11 #include <linux/input.h> 44 * The dev input variable is set to the input_dev pointer. 46 static void gpio_mouse_scan(struct input_dev *input) argument 48 struct gpio_mouse *gpio = input_get_drvdata(input); 52 input_report_key(input, BTN_LEFT, 55 input_report_key(input, BTN_MIDDLE, 58 input_report_key(input, BTN_RIGHT, 64 input_report_rel(input, REL_X, x); 65 input_report_rel(input, REL_Y, y); 66 input_sync(input); 73 struct input_dev *input; local [all...] |
/linux-master/drivers/gpu/drm/amd/display/modules/hdcp/ |
H A D | hdcp1_execution.c | 150 struct mod_hdcp_transition_input_hdcp1 *input) 160 &input->bksv_read, &status, 164 &input->bcaps_read, &status, 173 struct mod_hdcp_transition_input_hdcp1 *input) 183 &input->create_session, &status, 187 &input->an_write, &status, 191 &input->aksv_write, &status, 195 &input->bksv_read, &status, 199 &input->bksv_validation, &status, 204 &input 148 wait_for_active_rx(struct mod_hdcp *hdcp, struct mod_hdcp_event_context *event_ctx, struct mod_hdcp_transition_input_hdcp1 *input) argument 171 exchange_ksvs(struct mod_hdcp *hdcp, struct mod_hdcp_event_context *event_ctx, struct mod_hdcp_transition_input_hdcp1 *input) argument 212 computations_validate_rx_test_for_repeater( struct mod_hdcp *hdcp, struct mod_hdcp_event_context *event_ctx, struct mod_hdcp_transition_input_hdcp1 *input) argument 255 authenticated(struct mod_hdcp *hdcp, struct mod_hdcp_event_context *event_ctx, struct mod_hdcp_transition_input_hdcp1 *input) argument 273 wait_for_ready(struct mod_hdcp *hdcp, struct mod_hdcp_event_context *event_ctx, struct mod_hdcp_transition_input_hdcp1 *input) argument 313 read_ksv_list(struct mod_hdcp *hdcp, struct mod_hdcp_event_context *event_ctx, struct mod_hdcp_transition_input_hdcp1 *input) argument 377 determine_rx_hdcp_capable_dp(struct mod_hdcp *hdcp, struct mod_hdcp_event_context *event_ctx, struct mod_hdcp_transition_input_hdcp1 *input) argument 400 wait_for_r0_prime_dp(struct mod_hdcp *hdcp, struct mod_hdcp_event_context *event_ctx, struct mod_hdcp_transition_input_hdcp1 *input) argument 424 authenticated_dp(struct mod_hdcp *hdcp, struct mod_hdcp_event_context *event_ctx, struct mod_hdcp_transition_input_hdcp1 *input) argument 466 mod_hdcp_hdcp1_execution(struct mod_hdcp *hdcp, struct mod_hdcp_event_context *event_ctx, struct mod_hdcp_transition_input_hdcp1 *input) argument 500 mod_hdcp_hdcp1_dp_execution(struct mod_hdcp *hdcp, struct mod_hdcp_event_context *event_ctx, struct mod_hdcp_transition_input_hdcp1 *input) argument [all...] |
/linux-master/drivers/platform/x86/intel/ |
H A D | mrfld_pwrbtn.c | 9 #include <linux/input.h> 24 struct input_dev *input = dev_id; local 25 struct device *dev = input->dev.parent; 35 input_report_key(input, KEY_POWER, !(state & BCOVE_PBSTATUS_PBLVL)); 36 input_sync(input); 46 struct input_dev *input; local 53 input = devm_input_allocate_device(dev); 54 if (!input) 56 input->name = pdev->name; 57 input [all...] |
/linux-master/include/linux/input/ |
H A D | touchscreen.h | 20 void touchscreen_parse_properties(struct input_dev *input, bool multitouch, 27 void touchscreen_report_pos(struct input_dev *input,
|
/linux-master/drivers/input/ |
H A D | Makefile | 3 # Makefile for the input core drivers. 8 obj-$(CONFIG_INPUT) += input-core.o 9 input-core-y := input.o input-compat.o input-mt.o input-poller.o ff-core.o 10 input-core-y += touchscreen.o 17 obj-$(CONFIG_INPUT_LEDS) += input-leds.o
|
/linux-master/include/kunit/ |
H A D | attributes.h | 14 * attribute object and string input 18 char *input; member in struct:kunit_attr_filter 34 * Returns the number of fitlers in input. 36 int kunit_get_filter_count(char *input); 39 * Parse attributes filter input and return an objects containing the 40 * attribute object and the string input of the next filter.
|
/linux-master/drivers/input/joystick/ |
H A D | pxrc.c | 10 #include <linux/input.h> 18 #include <linux/usb/input.h> 24 struct input_dev *input; member in struct:pxrc 63 input_report_abs(pxrc->input, ABS_X, data[0]); 64 input_report_abs(pxrc->input, ABS_Y, data[2]); 65 input_report_abs(pxrc->input, ABS_RX, data[3]); 66 input_report_abs(pxrc->input, ABS_RY, data[4]); 67 input_report_abs(pxrc->input, ABS_RUDDER, data[5]); 68 input_report_abs(pxrc->input, ABS_THROTTLE, data[6]); 69 input_report_abs(pxrc->input, ABS_MIS 83 pxrc_open(struct input_dev *input) argument 101 pxrc_close(struct input_dev *input) argument [all...] |
/linux-master/drivers/hid/ |
H A D | hid-magicmouse.c | 16 #include <linux/input/mt.h> 116 * @input: Input device through which we report events. 122 * @tracking_ids: Mapping of current touch input data to @touches. 128 struct input_dev *input; member in struct:magicmouse_sc 178 int last_state = test_bit(BTN_LEFT, msc->input->key) << 0 | 179 test_bit(BTN_RIGHT, msc->input->key) << 1 | 180 test_bit(BTN_MIDDLE, msc->input->key) << 2; 203 input_report_key(msc->input, BTN_MIDDLE, state & 4); 206 input_report_key(msc->input, BTN_LEFT, state & 1); 207 input_report_key(msc->input, BTN_RIGH 215 struct input_dev *input = msc->input; local 380 struct input_dev *input = msc->input; local 525 magicmouse_setup_input(struct input_dev *input, struct hid_device *hdev) argument [all...] |
/linux-master/drivers/net/ethernet/ibm/emac/ |
H A D | rgmii.h | 57 int rgmii_attach(struct platform_device *ofdev, int input, int mode); 58 void rgmii_detach(struct platform_device *ofdev, int input); 59 void rgmii_get_mdio(struct platform_device *ofdev, int input); 60 void rgmii_put_mdio(struct platform_device *ofdev, int input); 61 void rgmii_set_speed(struct platform_device *ofdev, int input, int speed);
|
H A D | zmii.h | 53 int zmii_attach(struct platform_device *ofdev, int input, 55 void zmii_detach(struct platform_device *ofdev, int input); 56 void zmii_get_mdio(struct platform_device *ofdev, int input); 57 void zmii_put_mdio(struct platform_device *ofdev, int input); 58 void zmii_set_speed(struct platform_device *ofdev, int input, int speed);
|
/linux-master/drivers/platform/x86/ |
H A D | winmate-fm07-keys.c | 9 #include <linux/input.h> 29 static void fm07keys_poll(struct input_dev *input) argument 64 input_report_key(input, BASE_KEY + i, (~k) & 1); 68 input_sync(input); 72 dev_warn_ratelimited(&input->dev, "timeout polling IO memory\n"); 78 struct input_dev *input; local 82 input = devm_input_allocate_device(dev); 83 if (!input) { 84 dev_err(dev, "no memory for input device\n"); 93 input [all...] |